について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_USDT
FMZのプラットフォームで,そしてそれを使用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