コンテンツにスキップ

暗号資産:現物の通貨ペアと無期限先物

手入力のトレードと取り込みはすべてのプラン(Freeは1日1ファイル)。取引所のAPIキーはTrader以上。

暗号資産は先物、株式、オプションと同じ日誌に並びます。一覧、カレンダー、統計、チェックリスト、AIレビューも同じです。現物の通貨ペアは買って売るもの(BTCUSDT)、無期限先物はファンディング付きでロングにもショートにもなるもの(BTCUSDT.P)です。市場フィルターには両方を含む暗号資産があります。接続した取引所のトレードは、ページに取引所の1分足を描き、MFEとMAEを分単位で表示します(チャート、MFE、MAE)。

無期限先物のトレードページ:取引所の1分足上のショート、ファンディング、レバレッジ、清算価格

TakeJournalは、取引所の表記に関係なく、通貨ペアをコインと決済通貨で呼びます。BTC-USD、XBT/USD、XXBTZUSDはすべてBTCUSDなので、2つの取引所の同じ市場は1つの銘柄になります。取引所は現物と無期限先物を同じ名前で呼ぶため、無期限先物にはTradingViewと同じく末尾に.Pを付けます(ETHUSDT.P)。統計では両方ともコイン(BTC)の下にまとめます。

数量は小数(0.015 BTC)、価格は必要な桁数(0.00001234)で扱います。現物は保有するもので、ショートにはなりません。

入金や、取引所のキーが報告する報酬など、外部から口座に入ったコインは、コインのドル建て(BTCUSD)で独立したポジションになり、入ったときの価値で建てられます。ドル建てのペアで、TakeJournalがそこで購入を確認したコインを超えて売ると、その分はこのポジションから取られるので、トレードには入ってきてからの値動きが表示されます。そのペアでの往復の取引は、それぞれ独立したトレードのままです。口座から出ていくコインは、入ってきたものから先に、次にドル建てペアでのそのコインの最も古いポジションを閉じます。TakeJournalがまったく確認していないコインの売却は、保有分を閉じるだけで何も建てません。ユーロ建てやコイン建てのペアでの売却は、入金したコインを取りません。

口座はその口座の通貨で集計します。ユーロ建てのKraken口座のように別の通貨を選ばない限り、ドルです。USDT、USDCなどのドル建てステーブルコインはドルとして数えます。口座と異なる通貨で値付けされたペア(ドル口座でのBTC/EUR、ユーロ口座でのBTCUSDT)は、決済日の欧州中央銀行の参照レート(週末は金曜日のレート)で評価します。コイン建てのペア(ETH/BTC)は、結果をポイントでのみ表示します。購入したコイン、BNB、その他の通貨で引かれた手数料は、トレードが届いた時点でドルで評価し、その日のレートで口座の通貨に換算します。購入したコインで手数料を払う購入は、取引所が入金したコイン(数量から手数料を引いたもの)を保有するので、それをすべて売るとトレードが閉じます。

購入または入金した保有中のポジションは、すべてのプランで、Binanceの公開市場データにあるコインの1時間ごとの価格で評価します(無期限先物は現物価格、ユーロ建てペアはその日のレート)。トレードには価格が何時のものかが表示されます。トレードのページで入力した価格は、次の時間の価格が出るまで使われます。Binanceに上場していないコインは、入力した価格のままです。

暗号資産は週末も含めて毎日取引されるので、暗号資産のトレードはプロフィールのタイムゾーンの暦日で数えます。ニューヨークで金曜夜に行ったトレードは金曜日のままです。土曜と日曜にトレードがある月は、カレンダーに土日が表示されます。先物はそのセッション(ニューヨーク時間18:00から)、株式とオプションはニューヨークの日付のままです(カレンダーを参照)。

無期限先物:ファンディング、レバレッジ、清算

Section titled “無期限先物:ファンディング、レバレッジ、清算”

ファンディングの支払いは、手数料と同じく、支払い時に保有していたポジションの結果に含めます。トレードのページでは手数料の横にファンディングが表示され、約定タブに支払いが一覧になります。自分で入力する口座では、そこで支払いを追加します(ファンディングを追加:時刻と口座の通貨での金額。支払った場合はマイナス)。

レバレッジと清算価格は、どの無期限先物でも自分で記録できます(トレードのページのレバレッジ · 清算)。ページには、清算価格がエントリーからどれだけ離れていたかが表示されます。

新しいトレード → 暗号資産または無期限先物:取引所の表記どおりのペア、数量、価格付きのエントリーと決済、口座の通貨での手数料を入力します。手入力のトレードを参照。

口座 → 口座 → トレードを取り込む。Krakenのトレードのエクスポート、Binanceの現物とUSDⓈ-M先物の取引履歴、Coinbaseの約定は列で認識するので、AIもクレジットも不要です。そのほかの取引所のファイルはあらゆるブローカーのエクスポートとして対応付けます。プレビューでは、通貨ペアらしいシンボルごとに、暗号資産の現物か、無期限先物か、暗号資産ではないかを尋ね(既定値はファイルの種類で決まります)、TakeJournalの名前で登録します。

OKX、Bitget、Hyperliquidのエクスポートは、明細の取得元で取引所を選んで明細を対応付けを押します。どのプランでもTakeJournalが対応付けを行い、同じレイアウトを何人かのユーザーが取り込むと、Krakenのように列で認識されるようになります。

ファンディングの支払いのファイル(Binanceの収益履歴、ファンディングの行がある取引ログ)も同じように取り込めます。列名で対応付けられ、口座の無期限先物に支払いが加わります。Krakenの台帳(ledger)エクスポートも列で認識し、入金、出金、振替、報酬は口座の収支記録に入ります(トレードはトレードのエクスポートから届きます)。ほかの取引所の入金明細はあらゆるエクスポートと同じく対応付けます。

接続 → 接続を追加:Kraken(現物)、Binance(現物とUSDⓈ-M先物)、Bybit(Unified Trading Accountの現物と無期限先物)、Coinbase(Advanced Trade、現物)。取引所ごとに下記のとおり、読み取りしかできないキーを作ってください。接続カードのログインをテストで、キーにそれ以上の権限があるとわかります(Binance、Bybit、Coinbaseは報告しますが、Krakenはしません)。その場合は読み取り専用のキーを作り、編集で入れ替えてください。

デモ口座。 Binance、Bybit、そしてデモやテストネットがあるCCXT経由の取引所では、キーが読む口座を口座で選びます。ライブ口座か、そこで作ったキーによるデモまたはテストネットです(BinanceとBybitではDemo Tradingで作成)。口座名にもそれが表示されます(例:Bybit demo spot)。Binanceのデモは入出金を保持しないため、届くのはトレードだけです。

  1. kraken.comで、アカウントメニュー › Settings › API、Create API key。
  2. TakeJournalなどの名前を付けます。権限はQuery closed orders & tradesとQuery ledger entriesだけにチェックを入れます(後者は入出金用で、なくてもトレードは届きます)。ほかのチェックはすべて外したままにします。注文、入金、出金の権限は付けません。
  3. IP制限は不要です。Generate keyを押し、API keyとPrivate keyを接続にコピーします。Krakenが秘密鍵を表示するのは1回だけです。

Krakenはキーの権限をアプリに伝えないので、チェックはご自身で確認してください。

  1. binance.comで、プロフィールメニュー › API Management、Create API、System generated、名前とセキュリティ確認。
  2. API restrictionsは、Binanceがキーを作ったときのEnable Readingだけを残します。Enable Spot & Margin Trading、Enable Futures、Enable Withdrawals、Permits Universal Transferには決してチェックを入れないでください。
  3. 読み取りだけのキーなら、IPアクセスはUnrestrictedで構いません(BinanceがIPアドレスを求めるのは取引と出金の前だけです)。
  4. API keyとSecret keyを接続にコピーします。Binanceがシークレットを表示するのは1回だけです。

Binanceは現物口座のトレードをペアごとに返します。TakeJournalは保有しているコインのペアを問い合わせるので、それ以外に取引しているペアは接続で指定してください。

  1. bybit.comで、プロフィールメニュー › API、Create New Key、System-generated API Keys。
  2. API Transaction、名前、Read-Onlyの権限。Read-Writeは決して選ばないでください。
  3. IPアドレスを指定しないと、Bybitはキーを3か月で失効させます。その後は新しいキーを作り、編集で入れ替えてください。
  4. API keyとAPI secretを接続にコピーします。

口座はUnified Trading Accountである必要があります。Bybit EU(bybit.eu)のお客様は**地域: Europe (bybit.eu)**を選びます。そこで作ったキーはBybit EUのサーバーでのみ使えます。Bybit EUは現物のみなので、接続に無期限先物の口座はありません。

  1. Coinbase Developer Platform(portal.cdp.coinbase.com、Coinbaseアカウントでサインイン)で、API keys、Create API key。
  2. 名前を付け、詳細設定で取引しているポートフォリオ、Viewのみ(TradeやTransferは決して付けない)、署名アルゴリズムはCoinbaseが提案するEd25519ではなくECDSAを選びます。
  3. Createを押し、キーのname(organizations/…/apiKeys/…)と、最初と最後の行も含めたprivate keyを接続にコピーします。Coinbaseがこれらを表示するのは1回だけです。

OKXの新しい接続フォーム:種類、名前、地域、デモの口座、APIキー、シークレットキー、パスフレーズ

CCXT経由で読む取引所も同じく、取引所で作った読み取り専用のキーが必要です。作る場所、許可する権限、接続でほかに尋ねる項目は次のとおりです。

取引所 キーを作る場所 許可するのは 接続でほかに尋ねる項目
Binance US プロフィールメニュー › API Management 読み取り。Enable Spot Tradingや出金は不可
BingX API Management Read
Bitget API Key Management Read-only、先物のOrdersとHoldings、現物のTrade キーと一緒に設定したパスフレーズ
Bitstamp Settings › API access 閲覧の権限(残高、取引)。Bitstampからのメールでキーを確認
BloFin API(アカウントメニュー) READ。TRADEやTRANSFERは不可 キーと一緒に設定したパスフレーズ
Crypto.com Settings › API Keys Can Read。Can TradeやCan Withdrawは不可
Delta Exchange API Management Read Data。Tradingは不可
Deribit Account › API Account、Trade、Walletをreadに APIキーにClient ID、シークレットキーにClient Secret
Gate APIv4 Keys すべての商品でread-only、出金は無効
Gemini Settings › API Auditorロール
HTX API Management Read。TradeやWithdrawは不可
Hyperliquid キー不要 ウォレットの公開アドレス(0x…)。トレードは公開されています
KuCoin API Management General。Trade、Transfer、Withdrawalは不可 キーと一緒に設定したパスフレーズ
MEXC API Management 読み取り(閲覧)の権限。書き込む権限は不可
OKX プロフィールメニュー › API Read。TradeやWithdrawは不可 キーと一緒に設定したパスフレーズ。地域:Global(okx.com)、Europe(my.okx.com)、US(app.okx.com)
Phemex API Management 読み取りのみ
Upbit My page › Open API 자산조회、주문조회、입금조회、출금조회(閲覧) UpbitはIPアドレスが必要です。TakeJournalの57.131.134.52を入力
WOO X API(アカウントメニュー) Read。Enable tradeは不可

IPアドレスを指定しないキーは、MEXC、HTX、BloFinでは90日で失効します。その後は新しいキーを作り、編集で入れ替えてください。Bitgetが同期に返すのは最大で直近90日なので、最初の同期もそれ以上は遡りません。BingX、Bitget、BloFin、Crypto.com、Delta Exchange、Deribit、Gate、Gemini、Hyperliquid、OKX、Phemex、WOO Xにはデモやテストネットがあります。口座: デモまたはテストネットを選び、そこで作ったキーを使ってください。

各同期は、前回以降のトレードを読み取ります。無期限先物はファンディングも届けます。入金、出金、振替は口座の収支記録に入り、残高を動かします(収支記録)。コインは当時の価値で口座の通貨に換算します。

  • Kraken:台帳の入金、出金、ステーキング、先物の振替、報酬、調整。
  • Binance:コインと法定通貨の入出金、現物と先物のウォレット間の振替(2つの口座でペアになります)、ファンディングウォレットからの振替。振替はBinanceが保持する直近6か月分のみです。
  • Bybit:ファンディング口座から取引口座への入出金を現物口座で(現物と無期限先物は1つのウォレットを共有)。
  • Coinbase:各ウォレットの法定通貨の入出金、送受信したコイン、報酬、Coinbase Proとの間の移動。Coinbaseアプリでの購入、売却、交換はトレードとして届きます。Coinbase Pro自体のトレードはもうCoinbaseのAPIにないので、その約定のエクスポートを取り込んでください。

キーは暗号化して保存し、読み取り専用のキーでは取引も出金もできません。さらに18の取引所が同じく読み取り専用で接続できます:Binance US, BingX, Bitget, Bitstamp, BloFin, Crypto.com, Delta Exchange, Deribit, Gate, Gemini, HTX, Hyperliquid(ウォレットの公開アドレスで、キー不要), KuCoin, MEXC, OKX, Phemex, Upbit, WOO X(そのほかの取引所)。

約定では説明できないポジション

Section titled “約定では説明できないポジション”

Hyperliquidは約定ごとに、その前のポジションを示します。ジャーナルの約定がそこに至らない場合(Hyperliquidが保持する履歴より前に建てたポジションや、約定に表れない理由で変わったポジション)、その差はその約定の直前に、その価格での推定約定として入り、トレードは取引所が示すところから始まります。そのトレードの損益は推定となり、トレードのページにそう表示され、アラート「決済の欠落」(プッシュとメール、プロフィール › 通知)と、接続のカードと口座のページに1行が届きます。トレードを確認し、推定を残すを選ぶと、アラートは終了し、トレードはそのまま集計されます。

コイン証拠金(インバース)の契約、証拠金の借入、Kraken Futures、Coinbaseの先物。手入力や取り込みのトレードにチャートが付くのは、接続した取引所がその時刻のそのペアの足を取得した場合だけです。それ以外のMFEとMAEは手入力してください。