資源の読み込みに... 荷物...

exchange.SetContractType

についてexchange.SetContractType()この関数は {@var/EXCHANGE exchange} 交換オブジェクトの現在の契約コードを設定するために使用されます.

についてexchange.SetContractType()この関数は,現在の契約コードに対応する取引契約コードを含む構造を返します.例えば,Binance Futures 取引所の場合,現在の契約コードはquarterこの関数の返し値構造は:{"InstrumentID": "BTCUSD_230630", "instrument": "BTCUSD_230630"}- わかった オブジェクト

exchange.SetContractType (符号)

についてsymbolパラメータは契約コードを設定するために使用され,オプション値は:"this_week", "next_week", "quarter", "next_quarter", "swap"など 暗号通貨の先物契約納品契約指定されていないコードは,一般的に次のとおりです.

  • this_week契約は今週の契約です
  • next_week次の週の契約です
  • quarter契約は四半期ごとに
  • next_quarter次の四半期契約です永住契約暗号通貨の先物契約のコードは,指定されていない場合,一般的に以下のとおりである.
  • swap永久契約

シンボル 本当 文字列

function main() {
    // Set to this week contract
    exchange.SetContractType("this_week") 
}
def main():
    exchange.SetContractType("this_week")
void main() {
    exchange.SetContractType("this_week");
}

現在の契約を現在の週の契約として設定します.

function main() {
    // The default trading pair is BTC_USD, set the contract for this week, and the contract is a currency standard contract
    exchange.SetContractType("this_week")
    Log("ticker:", exchange.GetTicker())
    
    // Switching trading pairs, then setting up contracts, switching to USDT as margin contracts, as opposed to currency standard contracts
    exchange.IO("currency", "BTC_USDT")   
    exchange.SetContractType("swap")
    Log("ticker:", exchange.GetTicker())
}
def main():
    exchange.SetContractType("this_week")
    Log("ticker:", exchange.GetTicker())
    exchange.IO("currency", "BTC_USDT")
    exchange.SetContractType("swap")
    Log("ticker:", exchange.GetTicker())
void main() {
    exchange.SetContractType("this_week");
    Log("ticker:", exchange.GetTicker());
    exchange.IO("currency", "BTC_USDT");
    exchange.SetContractType("swap");
    Log("ticker:", exchange.GetTicker());
}

契約を締結する際にはUSDT取引対をコードで切り替える必要があります (交換オブジェクトを追加するときに直接取引対を設定することもできます):

function main(){
    // Set the contract for this week
    var ret = exchange.SetContractType("this_week")     
    // Return information about the current week's contracts
    Log(ret)
}
def main():
    ret = exchange.SetContractType("this_week")
    Log(ret)
void main() {
    auto ret = exchange.SetContractType("this_week");
    Log(ret);
}

復元値を印刷するexchange.SetContractType()機能:

暗号通貨の先物契約戦略では,BTC_USDTトレーディングペア: 取引ペアを切り替えるときexchange.SetCurrency("BTC_USDT")またはexchange.IO("currency", "BTC_USDT")機能,スイッチした後,あなたは使用する必要がありますexchange.SetContractType()新しい取引ペアで実行される現在の契約を決定するために契約をリセットする機能.通貨標準契約またはUSDT標準契約例えば,取引ペアがBTC_USDT薬剤をexchange.SetContractType("swap")契約コードを設定する機能swapこの時点で,それはBTCについてUSDT標準取引相手が,BTC_USD薬剤をexchange.SetContractType("swap")契約コードを設定する機能swapこの時点で,それはBTCほら通貨標準永久契約です サポートされている暗号通貨先物取引所の詳細,各取引所の契約名:

  • フューチャー=OKCoin (OKX) 永久契約に設定:exchange.SetContractType("swap")今週の契約に設定:exchange.SetContractType("this_week")来週の契約に設定:exchange.SetContractType("next_week")月間契約に設定:exchange.SetContractType("month")来月の契約に設定:exchange.SetContractType("next_month")決算された四半期契約:exchange.SetContractType("quarter")次の四半期に設定された契約:exchange.SetContractType("next_quarter")

    OKXには,市場前の取引契約があります.契約の納期日は固定時間です.取引所によって定義される契約コードは,例えば:HMSTR-USDT-250207. 取引ペアをHMSTR_USDTFMZのプラットフォームで,そしてそれを使用exchange.SetContractType("HMSTR-USDT-250207")契約書を作るために サポートする機能のためにsymbolパラメータは次の通りですexchange.GetTicker(), exchange.CreateOrder(), etc. 指定することができますsymbolパラメータは:HMSTR_USDT.HMSTR-USDT-250207この契約の市場データを入手したり,注文をしたりする.

  • フューチャーズ_HuobiDM (フューチャーズ) 今週の契約に設定:exchange.SetContractType("this_week")- わかった 来週の契約に設定:exchange.SetContractType("next_week")- わかった 決算された四半期契約:exchange.SetContractType("quarter")- わかった 次の四半期に設定された契約:exchange.SetContractType("next_quarter")- わかった 永久契約に設定:exchange.SetContractType("swap")- わかった 契約を支えるUSDTマージンとしてBTC契約例:使用exchange.IO("currency", "BTC_USDT")契約に切り替えるUSDTマージンとして または現在の取引ペアをBTC_USDT取引ペアを切り替えた後,呼び出す必要があります.exchange.SetContractType()契約を設定するために再び機能します.

  • 取引先は,取引先の取引先と関連している. 永久契約に設定:exchange.SetContractType("swap")- わかった Futures_BitMEX 取引所配送契約は,以下の契約コード (1月から12月まで) を有する月間契約です.

    "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
    

    納品契約の作成exchange.SetContractType("December")例えば,取引ペアがXBT_USDTについてexchange.SetContractType("December")BTC に基づく USDT で12月の配送の契約を設定します (実際の契約コードに対応します)XBTUSDTZ23).

    フューチャーズ_BitMEX 契約情報要約

    Futures_BitMEX で定義された契約コード FMZ に対応する取引対 FMZにおける対応契約コード コメント
    ドッグスード DOGE_USD スワップ USDで決算され,XBTはBTCです.
    ドーゲュスト DOGE_USDT スワップ USDTで表され,USDTで決済されます.
    XBTETH XBT_ETH スワップ ETHで決済 XBTで決済
    XBTEUR XBT_EUR スワップ EURで決済され,XBTで決済されます.
    USDTUSDC USDT_USDC スワップ USDCで決済され XBTで決済されます
    ETHUSD_ETH ETH_USD_ETH スワップ USDで決済され,ETHで決済される.
    XBTH24 XBT_USD 3月 効用期限: 3月24日 月コードは: H; ドルで表され,XBTで決済.
    ETHUSDZ23 ETH_USD 12月 効用期限: 12月23日 月コードは: Z; ドルで表され,XBTで決済.
    XBTUSDTZ23 XBT_USDT 12月 効用期限: 12月23日 月コードは: Z; USDTで表され,USDTで決済される.
    ADAZ23 ADA_XBT 12月 期限: 12月23日 月コードは: Z ; XBTで請求,XBTで決済.
    P_XBTETFX23 USDT_XXX P_XBTETFX23 期限: 11/23/23; 割合で表し,USDTで決済する.
  • フューチャーズ_GateIO 今週の契約に設定:exchange.SetContractType("this_week")- わかった 来週の契約に設定:exchange.SetContractType("next_week")- わかった 決算された四半期契約:exchange.SetContractType("quarter")- わかった 次の四半期に設定された契約:exchange.SetContractType("next_quarter")- わかった 永久契約に設定:exchange.SetContractType("swap")- わかった 契約を支えるUSDTマージンとしてBTC契約例:使用exchange.IO("currency", "BTC_USDT")契約に切り替えるUSDTマージンとして または現在の取引ペアをBTC_USDT取引ペアを切り替えた後,呼び出す必要があります.exchange.SetContractType()契約を設定するために再び機能します.

  • フューチャーズ_デリビット 永久契約に設定:exchange.SetContractType("swap")- わかった デリビットをサポートします.USDC契約 納品契約は次のとおりです."this_week", "next_week", "month", "quarter", "next_quarter", "third_quarter", "fourth_quarter"- わかった CFD (フューチャー_コンボ):"this_week,swap", "next_week,swap", "next_quarter,this_week", "third_quarter,this_week", "month,next_week",多くの組み合わせがあります. オプション契約については,取引所によって定義された特定のオプション契約コードを入力する必要があります.詳細については Deribit のウェブサイトを参照してください.

  • フューチャー=KuCoin 例えば,取引ペアがBTC_USDコードが設定されれば,通貨に基づく契約です. 永久契約に設定:exchange.SetContractType("swap")- わかった 決算された四半期契約:exchange.SetContractType("quarter")- わかった 次の四半期に設定された契約:exchange.SetContractType("next_quarter").

    保証金契約としてUSDT: 例えば,取引ペアがBTC_USDT契約コードを設定します. これは,USDTを保全金として使用する契約です. 永久契約に設定:exchange.SetContractType("swap").

  • フューチャー=Binance バイナンス・フューチャーズ・エクスチェンジは,現在の取引ペアの永続契約のデフォルト,契約コード:swap- わかった 永久契約に設定:exchange.SetContractType("swap")Binanceの永続契約にはUSDT例えば,この2つの要素はUSDT標準の永続契約BTC取引ペアが設定されている場合BTC_USDT例えば,コインを担保金として使用する永続契約もサポートします.BTC取引ペアを設定してBTC_USD- わかった 決算された四半期契約:exchange.SetContractType("quarter"), 配送契約には通貨標準契約 (つまり,通貨を保証金として使用する) があります.BTC取引対は,次のように設定されます.BTC_USDそして契約を設定しますexchange.SetContractType("quarter")設定されているBTC通貨スタンダード契約と四半期契約. 次の四半期に設定された契約:exchange.SetContractType("next_quarter")例えばBTC通貨スタンダード四半期契約の取引対は,以下に設定される:BTC_USD契約書を作ってexchange.SetContractType("next_quarter")- わかった バイナンスではUSDTマージン付与契約として,BTC例えば,取引対をBTC_USDT契約コードを設定します

    バイナンスオプション契約のサポート: オプション契約コードの形式は,取引所によって定義されたオプション契約コードに基づいています.BTC-241227-15000-C, XRP-240112-0.5-C, BTC-241227-15000-Pバイナンスオプション契約コードをBTC-241227-15000-P例えば,BTCはオプション通貨コード,241227は行使日,15000は行使価格,Pは販売オプション,Cはコールオプションです. オプションの種類については,欧州オプションかアメリカオプションかについては,取引所のオプション契約の関連情報を参照してください. 取引所はオプション販売者を制限し,資格を別々に申請することを要求することがあります.バイナンスオプションには販売者の資格が必要です.

  • フューチャーズ_ビボックス バイボックスの永続契約の契約コード:swap- わかった 永久契約に設定:exchange.SetContractType("swap").

  • フューチャーズ_Bybit 既定は,現在の取引対の永続契約,契約コード:swap- わかった 今週の契約コード:this_week- わかった 来週の契約コード:next_week- わかった 第3週間の契約コード:third_week- わかった 月間契約コード:month- わかった 次の月の契約コード:next_month- わかった 四半期契約コード:quarter- わかった 次の四半期契約コード:next_quarter- わかった 第3四半期契約コード:third_quarter.

  • フューチャーズ_クラケン 既定は,現在の取引ペアの永続契約,契約コード:swap. swap永久契約month: 現月契約.quarter契約は四半期ごとにnext_quarter次の四半期契約ですswap_pf: 混合保証金付き永続契約quarter_ff: 混同保証金による四半期契約month_ff: 混同保証金 流動月契約next_quarter_ff: 混同利益率の契約

  • フューチャー=Bitfinex 契約コードは,現在の取引対の永久契約です.swap.

  • フューチャー=Bitget 契約コードは,現在の取引対の永久契約です.swap- わかった 取引対は,BTC_USD通貨標準契約の場合,取引対はBTC_USDT決済された契約の場合USDTデモコンタクトは,以下のような取引対で設定できます.SBTC_USD, BTC_SUSDT.

  • フューチャーズ_dYdX dYdX 永続契約の契約コード:swap- わかった 永久契約に設定:exchange.SetContractType("swap"), dYdXはUSDT標準契約のみを持っています.

  • フューチャーズ_MEXC MEXCの永続契約の契約コード:swap- わかった 永久契約に設定:exchange.SetContractType("swap"). 取引対をBTC_USD通貨標準契約であり,取引ペアをBTC_USDTこれはUSDT- 契約が決まった

  • フューチャー=仮想通貨 トークンcrypto.com契約取引のための保証金として使用するために,ドルで表記されたクレジットに変換することができます. 永久契約に設定:exchange.SetContractType("swap")呼び出す例exchange.SetContractType("swap")取引ペアが設定されているとき BTCの永久契約を設定する機能BTC_USD- わかった についてcrypto.com交換配送契約は,次の契約コードを持つ月間契約 (1月から12月まで) である.

    "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"
    

    配送契約を設定する:exchange.SetContractType("October")例えば,取引ペアがBTC_USD,関数を呼び出すexchange.SetContractType("October")BTCの10月の配達契約を設定する 合同コードは,現在,次のとおりです.BTCUSD-231027.

  • フューチャーズ フューチャーズ_WOO 交換サポートUSDT永続契約のコードでswap例えば,取引ペアがBTC_USDT機能についてexchange.SetContractType("swap")現行の契約を BTC の USDT ベースの永続契約に設定します

{@fun/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency exchange.SetCurrency}, {@fun/Account/exchange.SetCurrency.SetCurrency}, {@fun/Futures/Futures/exchange.GetContractType exchange.GetContractType}, {@fun/Account/exchange.SetCurrency.SetCurrency}, {@fun/Account/exchange.SetCurrency.SetCurrency.SetCurrency}

exchange.SetDirection exchange.GetContractType