Die Ressourcen sind geladen. Beförderung...

Kryptowährungsoptionen

Setzen Sie den Optionsvertrag unter Verwendung derexchange.SetContractType()Anhand der Funktion unterscheiden sich die Optionskontraktcodes von Börse zu Börse.

  • Futures_Deribit Für dieDeribitSie können mich einfach anrufen.exchange.SetContractType()Funktion, den Vertrag auf einen Optionsvertrag zu stellen. Nach der Einrichtung eines Optionsvertrags, wenn Sie anrufenGetTicker()und andere Tickerschnittstellen, alles, was Sie bekommen, sind die Tickerdaten dieses Optionskontrakts. Eine Bestellung unterexchange.Sell(), exchange.Buy()Funktion, achten Sie auf die Richtung der Transaktion bei der Bestellung, verwendenexchange.SetDirection()um die Richtung der Transaktion festzulegen.exchange.CancelOrder()Funktion wird verwendet, um eine Bestellung zu stornieren.exchange.GetPositions()Die Funktion wird verwendet, um die Position abzufragen.

    Referenzcode für die Strategie:Die Teststrategie von Deribit-OptionenBeispiele für Optionsvertragscodes:BTC-13SEP24-60000-C, XRP_USDC-27SEP24-1-C, BTC-CS-6SEP24-57000_57500, BTC-PCAL-20SEP24_13SEP24-55000, usw.

  • Futures_OKX Das Aufstellen von Verträgen, das Auftragen, das Stornieren von Aufträgen, das Abfragen von Aufträgen und das Erhalten von Marktnoten usw. sind derselben Funktion wieDeribit, und das Format des Vertragscodes lautetBTC-USD-200626-4500-C- Ich weiß. Sie können die Informationen über den Vertrag über die Schnittstelle abfragenhttps://www.okx.com/api/v5/public/instruments.

    Um beispielsweise die Informationen zu BTC-Optionskontrakten abzufragen:

    function main() {
        Log(HttpQuery("https://www.okx.com/api/v5/public/instruments?instType=OPTION&uly=BTC-USD"))
    }
    
    import json
    import urllib.request
    def main():
        ret = json.loads(urllib.request.urlopen("https://www.okx.com/api/v5/public/instruments?instType=OPTION&uly=BTC-USD").read().decode('utf-8'))
        Log(ret)
    
    void main() {
        Log(HttpQuery("https://www.okx.com/api/v5/public/instruments?instType=OPTION&uly=BTC-USD"));
    }
    
  • Futures_HuobiDM Zum Beispiel Huobi-Optionskontraktcode:BTC-USDT-201225-P-13000Der Vertrag ist einBTCVertrag; das Ausübungsdatum ist der 25. Dezember 2020; die Optionen sind Put Options (PUT); der Ausübungspreis beträgt 13.000 USD. Bei Kaufoptionen ist die vom Käufer gezahlte Prämie USDT, was anzeigt, dass die USDT in den Kontovermögen verwendet wird; die Marge des Verkäufers ist Währung, die durch die Währung in den Vermögenswerten garantiert wird. Für Put-Optionen beträgt die vom Käufer gezahlte Prämie USDT, was anzeigt, dass die USDT in den Kontovermögen verwendet wird; die Marge des Verkäufers beträgt USDT, die durch die USDT in den Vermögenswerten garantiert wird.

  • Futures_Bybit Es unterstützt die USDC-Option der Bybit-Börse und setzt das Handelspaar aufETH_USDC, Anruffunktionexchange.SetContractTypeden Vertrag als Optionsvertrag festzulegen. Beispiel für den Code eines Optionsvertrags:ETH-25NOV22-1375-P.

  • Futures_Aevo Es unterstützt USDC-Optionen auf Aevo Exchange.ETH-30JUN23-1600-C.

  • Futures_GateIO Es unterstützt USDT-Optionen aufGATE.IOBeispiel für den Code eines Optionsvertrags:BTC_USDT-20211130-65000-C.

Interaktive Steuerung C++ Strategie Schreibanweisungen