Die Ressourcen sind geladen. Beförderung...

exchange.SetContractType

Dieexchange.SetContractType()Die Funktion wird verwendet, um den aktuellen Vertragscode des Exchange-Objekts {@var/EXCHANGE exchange} festzulegen.

Dieexchange.SetContractType()Funktion gibt eine Struktur zurück, die den gegenwärtigen Vertragskode entspricht.quarter, und die Rendite-Wertstruktur dieser Funktion ist:{"InstrumentID": "BTCUSD_230630", "instrument": "BTCUSD_230630"}- Ich weiß. Gegenstand

Die Angabe der Angabe der Angabe der Angabe der Angabe des Antrags

DiesymbolDer Parameter wird verwendet, um den Auftragscode festzulegen, die optionalen Werte sind:"this_week", "next_week", "quarter", "next_quarter", "swap", usw. Futures-Kontrakte für KryptowährungenLiefervertragdie Codes, sofern nicht spezifiziert, haben im Allgemeinen folgende Merkmale:

  • this_week: der Vertrag der laufenden Woche.
  • next_weekDer Vertrag für die nächste Woche.
  • quarter: vierteljährlicher Vertrag.
  • next_quarter: der nächste vierteljährliche Vertrag.DauerverträgeCodes in Kryptowährungs-Futures-Kontrakten, sofern nicht angegeben, haben in der Regel:
  • swap: Vertrag auf Dauer.

Symbol wahr String

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

Setzen Sie den aktuellen Vertrag als den aktuellen Wochenvertrag:

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

Bei Vertragsabschluss mitUSDTals Margin müssen Sie das Handelspaar im Code wechseln (Sie können das Handelspaar auch direkt beim Hinzufügen des Tauschobjekts festlegen):

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

Drucken Sie den zurückgegebenen Wert derexchange.SetContractType()Funktion:

In der Kryptowährungs-Futures-Kontrakt-Strategie, nehmen Sie ein Beispiel der Umstellung auf dieBTC_USDTHandelspaar: Bei Wechseln von Handelspaaren unter Verwendung derexchange.SetCurrency("BTC_USDT")oderexchange.IO("currency", "BTC_USDT")Funktionen, nach dem Wechseln, müssen Sie dieexchange.SetContractType()Das System bestimmt, ob es sich um einenWährungsstandardvertragoder aUSDT-StandardvertragWenn ein Handelspaar beispielsweise aufBTC_USDT, verwendenexchange.SetContractType("swap")Funktion, um den Vertragskode aufswap. An dieser Stelle ist es aufBTCfür dieUSDT-StandardWenn das HandelspaarBTC_USD, verwendenexchange.SetContractType("swap")Funktion, um den Vertragskode aufswap. An dieser Stelle ist es aufBTCDas ist...Währungsstandard- Ein Vertrag auf Dauer. Einzelheiten der unterstützten Kryptowährungs-Futures-Kontraktbörsen mit den folgenden Vertragsnamen:

  • Futures_OKCoin (OKX) Auf dauerhafte Verträge:exchange.SetContractType("swap")Der Vertrag dieser Woche lautet:exchange.SetContractType("this_week")Auf den Vertrag für nächste Woche:exchange.SetContractType("next_week")Auf monatlichen Vertrag festgelegt:exchange.SetContractType("month")Auf den nächsten Monat:exchange.SetContractType("next_month")Auf vierteljährliche Verträge:exchange.SetContractType("quarter")Für das nächste Quartal:exchange.SetContractType("next_quarter")

    OKX verfügt über Pre-Market-Handelskontrakte: Das Lieferdatum des Vertrags ist festgesetzt.HMSTR-USDT-250207. Das Handelspaar aufHMSTR_USDTauf der FMZ-Plattform und dannexchange.SetContractType("HMSTR-USDT-250207")um den Vertrag zu verfassen. Für Funktionen, die diesymbolParameter wie:exchange.GetTicker(), exchange.CreateOrder()Sie können diesymbolParameter wie:HMSTR_USDT.HMSTR-USDT-250207die Marktdaten dieses Auftrags zu erhalten oder einen Auftrag zu erteilen.

  • Futures_HuobiDM (Futures für Huobi) Der Vertrag dieser Woche lautet:exchange.SetContractType("this_week")- Ich weiß. Auf den Vertrag für nächste Woche:exchange.SetContractType("next_week")- Ich weiß. Auf vierteljährliche Verträge:exchange.SetContractType("quarter")- Ich weiß. Für das nächste Quartal:exchange.SetContractType("next_quarter")- Ich weiß. Auf dauerhafte Verträge:exchange.SetContractType("swap")- Ich weiß. Es unterstützt Verträge mitUSDTals Marge, nehmenBTCVertrag als Beispiel:exchange.IO("currency", "BTC_USDT")Um zu einem Vertrag zu wechseln, derUSDTals Marge. Oder das aktuelle Handelspaar aufBTC_USDTNach dem Wechseln von Handelsparen müssen Sie die Anrufe vonexchange.SetContractType()Funktion wieder, um den Vertrag festzulegen.

  • Futures_BitMEX (BitMEX) Auf dauerhafte Verträge:exchange.SetContractType("swap")- Ich weiß. Futures_BitMEX-Börsenlieferverträge sind monatliche Verträge mit folgenden Vertragscodes (von Januar bis Dezember):

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

    Erstellung von Lieferverträgen:exchange.SetContractType("December"). Zum Beispiel, wenn das Handelspar aufXBT_USDT, dieexchange.SetContractType("December")Die Funktion wird aufgerufen, den Vertrag für die Lieferung im Dezember in USDT auf Basis von BTC festzulegen (entsprechend dem tatsächlichen Vertragskode vonXBTUSDTZ23).

    Futures_BitMEX-Kontraktinformationszusammenfassung

    Der von Futures_BitMEX definierte Vertragscode Das entsprechende Handelspaar in FMZ Entsprechender Vertragskode in FMZ Anmerkung
    Hunde Der Wert des Zinses ist zu messen. Swap USD lautet, XBT abgewickelt.
    Hundefleisch Der Name des Herstellers Swap In USDT lautet, in USDT abgewickelt.
    XBTETH XBT_ETH Swap ETH lautet, XBT abgewickelt.
    XBTEUR XBT_EUR Swap In EUR lautet und in XBT abgewickelt.
    USDTUSDC USDT_USDC Swap USDC lautet, XBT abgewickelt.
    ETHUSD_ETH ETH_USD_ETH Swap USD lautet, ETH abgewickelt.
    XBTH24 XBT_USD März Verfallsdatum: 24. März, Monatscode: H; in USD lautet, XBT abgewickelt.
    ETHUSDZ23 ETH_USD Dezember Verfallsdatum: 23. Dezember Monatscode: Z; in USD lautet, XBT abgewickelt.
    XBTUSDTZ23 XBT_USDT Dezember Ablaufdatum: 23. Dezember Monatscode: Z ; in USDT lautet, in USDT abgewickelt.
    ADAZ23 ADA_XBT Dezember Ablaufdatum: 23. Dezember, Monatscode ist: Z ; Abrechnung in XBT, Abrechnung in XBT.
    P_XBTETFX23 USDT_XXX P_XBTETFX23 Verjährung: 23.11.23; ausgedrückt in Prozent und in USDT abgewickelt.
  • Futures_GateIO Der Vertrag dieser Woche lautet:exchange.SetContractType("this_week")- Ich weiß. Auf den Vertrag für nächste Woche:exchange.SetContractType("next_week")- Ich weiß. Auf vierteljährliche Verträge:exchange.SetContractType("quarter")- Ich weiß. Für das nächste Quartal:exchange.SetContractType("next_quarter")- Ich weiß. Auf dauerhafte Verträge:exchange.SetContractType("swap")- Ich weiß. Es unterstützt Verträge mitUSDTals Marge, nehmenBTCVertrag als Beispiel:exchange.IO("currency", "BTC_USDT")Um zu einem Vertrag zu wechseln, derUSDTals Marge. Oder das aktuelle Handelspaar aufBTC_USDTNach dem Wechseln von Handelsparen müssen Sie die Anrufe vonexchange.SetContractType()Funktion wieder, um den Vertrag festzulegen.

  • Futures_Deribit Auf dauerhafte Verträge:exchange.SetContractType("swap")- Ich weiß. Es unterstützt DeribitsUSDCVertrag. Die Lieferverträge sind:"this_week", "next_week", "month", "quarter", "next_quarter", "third_quarter", "fourth_quarter"- Ich weiß. Die Risikopositionen werden in der folgenden Tabelle aufgeführt:"this_week,swap", "next_week,swap", "next_quarter,this_week", "third_quarter,this_week", "month,next_week", gibt es viele Kombinationen. Für Optionsverträge müssen Sie den von der Börse definierten spezifischen Optionsvertragscode eingeben. Weitere Informationen finden Sie auf der Website von Deribit.

  • Futures_KuCoin Wenn beispielsweise das Handelspar aufBTC_USDund der Vertragscode festgelegt ist, handelt es sich um einen Währungsvertrag: Auf dauerhafte Verträge:exchange.SetContractType("swap")- Ich weiß. Auf vierteljährliche Verträge:exchange.SetContractType("quarter")- Ich weiß. Für das nächste Quartal:exchange.SetContractType("next_quarter").

    USDT als Margin-Vertrag: Wenn beispielsweise das Handelspar aufBTC_USDTEs handelt sich um einen Vertrag mit USDT als Margin. Auf dauerhafte Verträge:exchange.SetContractType("swap").

  • Futures_Binance Binance Futures Exchange Standardbedingungen für den Dauervertrag des aktuellen Handelspares, Vertragskode:swap- Ich weiß. Auf dauerhafte Verträge:exchange.SetContractType("swap"), die dauerhaften Verträge von Binance haben Verträge, die verwendenUSDTZum Beispiel:USDTStandard-Perpetuum-Vertrag vonBTCkann als Margin-Kontrakt verwendet werden, und das Handelspaar ist aufBTC_USDTBinance unterstützt z.B. auch dauerhafte Verträge, bei denen Münzen als Marge verwendet werden.BTCBinance's Standard-Perpetual-Kontrakt, mit dem Handelspaar aufBTC_USD- Ich weiß. Auf vierteljährliche Verträge:exchange.SetContractType("quarter"), der Liefervertrag hat einen Währungsstandardvertrag (d. h. mit Währungen als Marge), z. B.BTCDer Quartalsvertrag des Handelspaares ist auf:BTC_USDund dann den Vertrag festlegenexchange.SetContractType("quarter"), ist aufBTCvierteljährlicher Vertrag mit einem Währungsstandardvertrag. Für das nächste Quartal:exchange.SetContractType("next_quarter"), zum Beispiel,BTCdes vierteljährlichen Währungsstandardkontrakts wird das Handelspaar auf:BTC_USD, und dann den Vertrag festlegenexchange.SetContractType("next_quarter")- Ich weiß. Binance unterstützt teilweiseUSDTals Margin-Liefervertrag, nehmenBTCzum Beispiel ein Handelspaar aufBTC_USDT, dann setzen Sie den Vertragskode.

    Unterstützung für Binance-Optionskontrakte: Das Format des Optionsvertragscodes basiert auf dem von der Börse definierten Optionsvertragscode:BTC-241227-15000-C, XRP-240112-0.5-C, BTC-241227-15000-PNehmen Sie den Binance-Option-Kontraktcode.BTC-241227-15000-Pzum Beispiel: BTC ist die Optionswährungskode, 241227 ist das Ausübungsdatum, 15000 ist der Ausübungspreis, P eine Put-Option und C eine Call-Option. Für Einzelheiten über die Optionsart, ob es sich um eine europäische Option oder eine amerikanische Option handelt, lesen Sie bitte die einschlägigen Informationen des Optionsvertrags der Börse. Die Börse kann Optionsverkäufer einschränken und verlangen, dass sie sich separat für Qualifikationen bewerben.

  • Futures_Bibox Vertragskode für Bibox-Perpetualverträge:swap- Ich weiß. Auf dauerhafte Verträge:exchange.SetContractType("swap").

  • Futures_Bybit Der Standard ist der dauerhafte Vertrag für das aktuelle Handelspaar, Vertragskode:swap- Ich weiß. Der Vertragskode für diese Woche:this_week- Ich weiß. Der Vertragskode der nächsten Woche:next_week- Ich weiß. Vertragskode für die dritte Woche:third_week- Ich weiß. Monatlicher Vertragskode:month- Ich weiß. Vertragskode für den nächsten Monat:next_month- Ich weiß. Quartalsvertragskode:quarter- Ich weiß. Vertragskode für das nächste Quartal:next_quarter- Ich weiß. Vertragskode für das dritte Quartal:third_quarter.

  • Futures_Kraken Der Standard ist der Dauervertrag des aktuellen Handelspaares, Vertragskode:swap. swap: Vertrag auf Dauer.month: Vertrag für den laufenden Monat.quarter: vierteljährlicher Vertrag.next_quarterDer nächste Quartalsvertrag.swap_pf: Mixt Margin-Perpetual-Vertrag.quarter_ff: Vierteljährlicher Vertrag mit gemischter Marge.month_ff: Vertrag mit gemischter Marge für den laufenden Monat.next_quarter_ff: Gemischte Marge nächstes Quartal Vertrag.

  • Futures_Bitfinex Der Standardwert ist der für das aktuelle Handelspaar festgelegte Dauervertrag, Vertragskode:swap.

  • Futures_Bitget Der Standardwert ist der für das aktuelle Handelspaar festgelegte Dauervertrag, Vertragskode:swap- Ich weiß. Das Handelspaar ist aufBTC_USDfür Währungsstandardverträge und das Handelspar ist aufBTC_USDTfür Verträge, die vonUSDT. Demo-Kontrakte können mit Handelsparen wieSBTC_USD, BTC_SUSDT.

  • Futures_dYdX Vertragskode für dYdX-Perpetual Contracts:swap- Ich weiß. Auf dauerhafte Verträge:exchange.SetContractType("swap"), dYdX verfügt nur über USDT-Standardverträge.

  • Futures_MEXC Vertragskode für MEXC-Perpetuity-Verträge:swap- Ich weiß. Auf dauerhafte Verträge:exchange.SetContractType("swap"). Das Handelspaar aufBTC_USD, der ein Währungsstandardvertrag ist, und das Handelspaar aufBTC_USDT, wasUSDT- Vertrag vereinbart.

  • Futures_Crypto Token auf einem Konto auf dercrypto.comDer Wert der Margin kann in USD-Derivate umgerechnet werden, die als Margin für den Handel mit Verträgen verwendet werden. Auf dauerhaften Vertrag eingestellt:exchange.SetContractType("swap"). Beispiel für die Anrufung derexchange.SetContractType("swap")Funktion zur Festlegung eines Dauerkontrakts für BTC, wenn das Handelspaar aufBTC_USD- Ich weiß. Diecrypto.comWechsellieferverträge sind monatliche Verträge mit folgenden Vertragscodes (von Januar bis Dezember):

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

    Festlegen des Liefervertrags:exchange.SetContractType("October"). Zum Beispiel, wenn das Handelspar aufBTC_USD, rufen Sie die Funktionexchange.SetContractType("October")Der Vertrag über die Lieferung von BTC im Oktober. Der entsprechende Auftragscode lautet derzeit:BTCUSD-231027.

  • Futures_WOO Futures_WOO-BörsenunterstützungUSDTdie in den Verträgen mit einem dauerhaften Vertragskodexswap. Zum Beispiel, wenn das Handelspar aufBTC_USDT, die Funktionexchange.SetContractType("swap")Der derzeitige Vertrag soll ein USDT-basierter Dauervertrag für BTC sein.

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

exchange.SetDirection exchange.GetContractType