В процессе загрузки ресурсов... загрузка...

Опционы на криптовалюты

Установите опционный контракт с помощьюexchange.SetContractType()Обмен опционами на криптовалюты, поддерживаемый платформой FMZ Quant Trading:

  • Фьючерсы_Deribit ДляDeribitОбмен, просто позвонитеexchange.SetContractType()функция установки контракта на опционный контракт. После того, как вы создали контракт опциона, когда вы звонитеGetTicker()и другие интерфейсы тикера, все, что вы получаете, это данные тикера этого опционного контракта. Заказать с помощьюexchange.Sell(), exchange.Buy()функция, обратить внимание на направление транзакции при размещении заказа, использоватьexchange.SetDirection()чтобы определить направление сделки.exchange.CancelOrder()функция используется для отмены заказа.exchange.GetPositions()Функция используется для запроса позиции.

    Код стратегии для ссылки:Стратегия тестирования опционов DeribitПримеры кодов опционных контрактов:BTC-13SEP24-60000-C, XRP_USDC-27SEP24-1-C, BTC-CS-6SEP24-57000_57500, BTC-PCAL-20SEP24_13SEP24-55000, и т.д.

  • Фьючерсы_OKX Создание контрактов, размещение заказов, отмена заказов, запрос заказов и получение рыночных котировок и т.д. являются одной и той же операцией, что иDeribit, а формат кода контрактаBTC-USD-200626-4500-C- Да. Вы можете запросить информацию, связанную с контрактом через интерфейсhttps://www.okx.com/api/v5/public/instruments.

    Например, для запроса информации о контрактах на опционы на BTC:

    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"));
    }
    
  • Фьючерсы_HuobiDM Например, код опционов Huobi:BTC-USDT-201225-P-13000; договор являетсяBTCконтракт; дата осуществления - 25 декабря 2020 года; опционы - опционы Put (PUT); цена страйки $13,000. При покупке опционов покупатель выплачивает премию в USDT, что указывает на то, что используется USDT в активах счета; маржа продавца - это валюта, которая гарантируется валютой в активах. Для опционов продажи премия, выплачиваемая покупателем, составляет USDT, что указывает на то, что используется USDT в активах счета; маржа продавца составляет USDT, которая гарантируется USDT в активах.

  • Фьючерсы_Bybit Он поддерживает вариант USDC биржи Bybit и устанавливает торговую пару наETH_USDC, функция вызоваexchange.SetContractTypeустановить договор как опционный договор. Пример кода договора опциона:ETH-25NOV22-1375-P.

  • Фьючерсы_Aevo Он поддерживает опционы USDC на Aevo Exchange.ETH-30JUN23-1600-C.

  • Фьючерсы_GateIO Он поддерживает опционы USDT наGATE.IOПример кода опционного контракта:BTC_USDT-20211130-65000-C.

Интерактивное управление Инструкции по написанию стратегии на C++