Sumber daya yang dimuat... Pemuatan...

exchange.SetContractType

Peraturanexchange.SetContractType()Fungsi ini digunakan untuk mengatur kode kontrak saat ini dari objek pertukaran {@var/EXCHANGE exchange}.

Peraturanexchange.SetContractType()fungsi mengembalikan struktur yang berisi kode kontrak pertukaran yang sesuai dengan kode kontrak saat ini.quarter, dan struktur nilai pengembalian fungsi ini adalah:{"InstrumentID": "BTCUSD_230630", "instrument": "BTCUSD_230630"}Aku tidak tahu. objek

exchange.SetContractType ((simbol)

Peraturansymbolparameter digunakan untuk mengatur kode kontrak, nilai opsional adalah:"this_week", "next_week", "quarter", "next_quarter", "swap", dll. Kontrak berjangka cryptocurrencykontrak pengirimankode, jika tidak ditentukan, umumnya memiliki:

  • this_week: kontrak minggu ini.
  • next_week: kontrak minggu depan.
  • quarter: kontrak triwulanan.
  • next_quarter: kontrak kuartal berikutnya.Kontrak permanenkode dalam kontrak berjangka cryptocurrency, jika tidak ditentukan, umumnya memiliki:
  • swap: kontrak abadi.

lambang benar string

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

Tetapkan kontrak saat ini sebagai kontrak minggu saat ini:

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());
}

Ketika membuat kontrak denganUSDTsebagai margin, Anda perlu beralih pasangan perdagangan dalam kode (Anda juga dapat mengatur pasangan perdagangan langsung saat menambahkan objek pertukaran):

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);
}

Mencetak nilai kembali dariexchange.SetContractType()Fungsi:

Dalam strategi kontrak berjangka cryptocurrency, ambil contoh beralih keBTC_USDTPasangan perdagangan: Ketika beralih pasangan perdagangan menggunakanexchange.SetCurrency("BTC_USDT")atauexchange.IO("currency", "BTC_USDT")fungsi, setelah beralih, Anda perlu menggunakanexchange.SetContractType()Sistem ini berfungsi untuk mengatur ulang kontrak untuk menentukan kontrak saat ini yang akan dioperasikan di bawah pasangan perdagangan baru.kontrak standar mata uangatauKontrak standar USDTMisalnya, jika pasangan perdagangan diatur untukBTC_USDT, gunakanexchange.SetContractType("swap")fungsi untuk mengatur kode kontrak untukswapPada titik ini, itu diatur untukBTCuntukStandar USDTkontrak abadi. Jika pasangan perdaganganBTC_USD, gunakanexchange.SetContractType("swap")fungsi untuk mengatur kode kontrak untukswapPada titik ini, itu diatur untukBTCItu adalahstandar mata uangkontrak abadi. Rincian dari pertukaran kontrak berjangka cryptocurrency yang didukung, dengan nama kontrak untuk setiap pertukaran sebagai berikut:

  • Futures_OKCoin (OKX) Setel untuk kontrak abadi:exchange.SetContractType("swap")Set untuk kontrak minggu ini:exchange.SetContractType("this_week")Setel untuk kontrak minggu depan:exchange.SetContractType("next_week")Setel kontrak bulanan:exchange.SetContractType("month")Setel untuk kontrak bulan depan:exchange.SetContractType("next_month")Diatur ke kontrak triwulanan:exchange.SetContractType("quarter")Setel untuk kontrak kuartal berikutnya:exchange.SetContractType("next_quarter")

    OKX memiliki kontrak perdagangan pra-pasar: tanggal pengiriman kontrak adalah waktu tetap.HMSTR-USDT-250207. Atur pasangan perdagangan keHMSTR_USDTdi platform FMZ, dan kemudian menggunakanexchange.SetContractType("HMSTR-USDT-250207")untuk mengatur kontrak. Untuk fungsi yang mendukungsymbolparameter, seperti:exchange.GetTicker(), exchange.CreateOrder(), dll. Anda dapat menentukansymbolparameter sebagai:HMSTR_USDT.HMSTR-USDT-250207untuk memperoleh data pasar dari kontrak ini atau melakukan pesanan.

  • Futures_HuobiDM (Futures Huobi) Set untuk kontrak minggu ini:exchange.SetContractType("this_week")Aku tidak tahu. Setel untuk kontrak minggu depan:exchange.SetContractType("next_week")Aku tidak tahu. Diatur ke kontrak triwulanan:exchange.SetContractType("quarter")Aku tidak tahu. Setel untuk kontrak kuartal berikutnya:exchange.SetContractType("next_quarter")Aku tidak tahu. Setel untuk kontrak abadi:exchange.SetContractType("swap")Aku tidak tahu. Ini mendukung kontrak denganUSDTsebagai margin, ambilBTCkontrak sebagai contoh: penggunaanexchange.IO("currency", "BTC_USDT")untuk beralih ke kontrak yang menggunakanUSDTsebagai margin. Atau atur pasangan perdagangan saat ini keBTC_USDTlangsung saat mengkonfigurasi parameter perdagangan langsung dan menambahkan objek pertukaran.exchange.SetContractType()fungsi lagi untuk mengatur kontrak.

  • Futures_BitMEX (BitMEX) Setel untuk kontrak abadi:exchange.SetContractType("swap")Aku tidak tahu. Kontrak pengiriman bursa Futures_BitMEX adalah kontrak bulanan dengan kode kontrak berikut (dari Januari hingga Desember):

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

    Menetapkan kontrak pengiriman:exchange.SetContractType("December")Misalnya, ketika pasangan perdagangan diatur untukXBT_USDT, yangexchange.SetContractType("December")fungsi dipanggil untuk menetapkan kontrak untuk pengiriman Desember dalam USDT berdasarkan BTC (mengandung kode kontrak yang sebenarnya dariXBTUSDTZ23).

    Futures_BitMEX Ringkasan Informasi Kontrak

    Kode kontrak yang didefinisikan oleh Futures_BitMEX Pasangan perdagangan yang sesuai di FMZ Kode kontrak yang sesuai di FMZ Pernyataan
    DOGEUSD DOGE_USD swap Denied USD, XBT diselesaikan.
    DOGEUSDT DOGE_USDT swap USDT, USDT diselesaikan.
    XBTETH XBT_ETH swap ETH di atas, XBT di atas.
    XBTEUR XBT_EUR swap Dimensional EUR, XBT diselesaikan.
    USDTUSDC USDT_USDC swap USDC, XBT diselesaikan.
    ETHUSD_ETH ETH_USD_ETH swap Nominasikan dalam USD, ETH diselesaikan.
    XBTH24 XBT_USD Maret Tanggal kedaluwarsa: 24 Maret, kode bulan adalah: H; denominasi USD, XBT diselesaikan.
    ETHUSDZ23 ETH_USD Desember Tanggal kedaluwarsa: 23 Desember, kode bulan adalah: Z; denominasi USD, diselesaikan dalam XBT.
    XBTUSDTZ23 XBT_USDT Desember Tanggal kedaluwarsa: 23 Desember, kode bulan adalah: Z ; denominasi USDT, diselesaikan dalam USDT.
    ADAZ23 ADA_XBT Desember Tanggal kedaluwarsa: 23 Desember, kode bulan adalah: Z ; penagihan XBT, XBT diselesaikan.
    P_XBTETFX23 USDT_XXX P_XBTETFX23 Kesudahan: 11/23/23; dinyatakan sebagai persentase dan diselesaikan dalam USDT.
  • Futures_GateIO Set untuk kontrak minggu ini:exchange.SetContractType("this_week")Aku tidak tahu. Setel untuk kontrak minggu depan:exchange.SetContractType("next_week")Aku tidak tahu. Diatur ke kontrak triwulanan:exchange.SetContractType("quarter")Aku tidak tahu. Setel untuk kontrak kuartal berikutnya:exchange.SetContractType("next_quarter")Aku tidak tahu. Setel untuk kontrak abadi:exchange.SetContractType("swap")Aku tidak tahu. Ini mendukung kontrak denganUSDTsebagai margin, ambilBTCkontrak sebagai contoh: penggunaanexchange.IO("currency", "BTC_USDT")untuk beralih ke kontrak yang menggunakanUSDTsebagai margin. Atau atur pasangan perdagangan saat ini keBTC_USDTlangsung saat mengkonfigurasi parameter perdagangan langsung dan menambahkan objek pertukaran.exchange.SetContractType()fungsi lagi untuk mengatur kontrak.

  • Futures_Deribit Setel untuk kontrak abadi:exchange.SetContractType("swap")Aku tidak tahu. Ini mendukung DeribitUSDCkontrak. Kontrak pengiriman adalah:"this_week", "next_week", "month", "quarter", "next_quarter", "third_quarter", "fourth_quarter"Aku tidak tahu. CFD (future_combo):"this_week,swap", "next_week,swap", "next_quarter,this_week", "third_quarter,this_week", "month,next_week", ada banyak kombinasi. Untuk kontrak opsi, Anda harus memasukkan kode kontrak opsi tertentu yang ditentukan oleh bursa, lihat situs web Deribit untuk rincian.

  • Futures_KuCoin Misalnya, jika pasangan perdagangan diatur untukBTC_USDdan kode kontrak ditetapkan, itu adalah kontrak berbasis mata uang: Setel kontrak abadi:exchange.SetContractType("swap")Aku tidak tahu. Diatur ke kontrak triwulanan:exchange.SetContractType("quarter")Aku tidak tahu. Setel untuk kontrak kuartal berikutnya:exchange.SetContractType("next_quarter").

    USDT sebagai kontrak margin: Misalnya, jika pasangan perdagangan diatur untukBTC_USDT, dan kemudian mengatur kode kontrak, itu adalah kontrak dengan USDT sebagai margin. Setel kontrak abadi:exchange.SetContractType("swap").

  • Futures_Binance Binance Futures Exchange default untuk kontrak abadi dari pasangan perdagangan saat ini, kode kontrak:swapAku tidak tahu. Setel untuk kontrak abadi:exchange.SetContractType("swap"), kontrak abadi Binance memiliki kontrak yang menggunakanUSDTsebagai margin.USDTstandar kontrak abadi dariBTCdapat digunakan sebagai kontrak margin, dan pasangan perdagangan diatur untukBTC_USDTBinance juga mendukung kontrak abadi yang menggunakan koin sebagai margin, misalnya,BTCBinance standar kontrak abadi, dengan pasangan perdagangan diatur untukBTC_USDAku tidak tahu. Diatur ke kontrak triwulanan:exchange.SetContractType("quarter"), kontrak pengiriman memiliki kontrak standar mata uang (yaitu, menggunakan mata uang sebagai margin), misalnya,BTCPada kontrak kuartalan, pasangan perdagangan diatur untuk:BTC_USDdan kemudian mengatur kontrakexchange.SetContractType("quarter"), itu diatur untukBTCkontrak kuartal dengan kontrak standar mata uang. Setel untuk kontrak kuartal berikutnya:exchange.SetContractType("next_quarter"), misalnya,BTCdari kontrak tahunan standar mata uang, pasangan perdagangan ditetapkan untuk:BTC_USD, dan kemudian mengatur kontrakexchange.SetContractType("next_quarter")Aku tidak tahu. Binance mendukung sebagianUSDTsebagai kontrak pengiriman margin, mengambilBTCsebagai contoh, mengatur pasangan perdagangan untukBTC_USDT, lalu atur kode kontrak.

    Dukungan untuk kontrak Binance Options: Format kode kontrak opsi didasarkan pada kode kontrak opsi yang didefinisikan oleh bursa:BTC-241227-15000-C, XRP-240112-0.5-C, BTC-241227-15000-PAmbil kode kontrak opsi Binance.BTC-241227-15000-Psebagai contoh: BTC adalah kode mata uang opsi, 241227 adalah tanggal pelaksanaan, 15000 adalah harga pelaksanaan, P mewakili opsi jual, dan C mewakili opsi pembelian. Untuk rincian jenis opsi, apakah itu opsi Eropa atau opsi Amerika, silakan lihat informasi yang relevan dari kontrak opsi bursa. Bursa dapat membatasi penjual opsi dan mengharuskan mereka untuk mengajukan kualifikasi secara terpisah.

  • Futures_Bibox Kode kontrak untuk kontrak abadi Bibox:swapAku tidak tahu. Setel untuk kontrak abadi:exchange.SetContractType("swap").

  • Futures_Bybit Standar adalah kontrak abadi untuk pasangan perdagangan saat ini, kode kontrak:swapAku tidak tahu. Kode kontrak minggu ini:this_weekAku tidak tahu. Kode kontrak minggu depan:next_weekAku tidak tahu. Kode kontrak minggu ketiga:third_weekAku tidak tahu. Kode kontrak bulanan:monthAku tidak tahu. Kode kontrak bulan depan:next_monthAku tidak tahu. Kode kontrak kuartal:quarterAku tidak tahu. Kode kontrak kuartal berikutnya:next_quarterAku tidak tahu. Kode kontrak kuartal ketiga:third_quarter.

  • Futures_Kraken Standar adalah kontrak abadi dari pasangan perdagangan saat ini, kode kontrak:swap. swap: kontrak abadi.month: kontrak bulan saat ini.quarter: kontrak triwulanan.next_quarter: kontrak kuartal berikutnya.swap_pf: Kontrak abadi dengan margin campuran.quarter_ff: Kontrak kuartal dengan margin campuran.month_ff: Kontrak bulan saat ini dengan margin campuran.next_quarter_ff: Margin campuran kontrak kuartal berikutnya.

  • Futures_Bitfinex Default adalah kontrak abadi untuk pasangan perdagangan saat ini, kode kontrak:swap.

  • Futures_Bitget Default adalah kontrak abadi untuk pasangan perdagangan saat ini, kode kontrak:swapAku tidak tahu. Pasangan perdagangan diatur untukBTC_USDuntuk kontrak standar mata uang, dan pasangan perdagangan diatur untukBTC_USDTuntuk kontrak yang diselesaikan olehUSDTKontrak demo dapat diatur dengan pasangan perdagangan sebagaiSBTC_USD, BTC_SUSDT.

  • Futures_dYdX Kode kontrak untuk kontrak abadi dYdX:swapAku tidak tahu. Setel untuk kontrak abadi:exchange.SetContractType("swap"), dYdX hanya memiliki kontrak standar USDT.

  • Futures_MEXC Kode kontrak untuk kontrak abadi MEXC:swapAku tidak tahu. Setel untuk kontrak abadi:exchange.SetContractType("swap"). Atur pasangan perdagangan keBTC_USD, yang merupakan kontrak standar mata uang, dan mengatur pasangan perdagangan untukBTC_USDT, yang merupakanUSDT- Kontrak diselesaikan.

  • Futures_Crypto Token di rekening dicrypto.comnilai tukar dapat dikonversi menjadi kredit dalam USD untuk digunakan sebagai margin untuk perdagangan kontrak. Set untuk kontrak abadi:exchange.SetContractType("swap"). Contoh memanggilexchange.SetContractType("swap")fungsi untuk mengatur kontrak abadi untuk BTC ketika pasangan perdagangan diatur untukBTC_USDAku tidak tahu. Peraturancrypto.comkontrak pengiriman pertukaran adalah kontrak bulanan dengan kode kontrak berikut (dari Januari hingga Desember):

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

    Tetapkan kontrak pengiriman:exchange.SetContractType("October")Misalnya, ketika pasangan perdagangan diatur untukBTC_USD, memanggil fungsiexchange.SetContractType("October")untuk menetapkan kontrak pengiriman Oktober untuk BTC. Kode kontrak yang sesuai saat ini adalah:BTCUSD-231027.

  • Futures_WOO Futures_WOO dukungan pertukaranUSDTberdasarkan kontrak dengan kode kontrak abadiswapMisalnya, ketika pasangan perdagangan diatur untukBTC_USDT, fungsiexchange.SetContractType("swap")disebut untuk mengatur kontrak saat ini untuk menjadi kontrak abadi berbasis USDT untuk BTC.

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

exchange.SetDirection exchange.GetContractType