Установите опционный контракт с помощью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
.