A Plataforma de Negociação Quant FMZ suporta a negociação de opções de criptomoedas.
Configurar o contrato de opção utilizando oexchange.SetContractType()
As trocas de opções de criptomoedas suportadas pela plataforma de negociação FMZ Quant:
Futuros_Deribit
Para oDeribit
Intercâmbio, basta ligar para oexchange.SetContractType()
Função para configurar o contrato como um contrato de opção.
Após a criação de um contrato de opção, quando você chamarGetTicker()
e outras interfaces ticker, tudo o que você recebe é os dados ticker desse contrato de opção.
Faça uma encomenda usandoexchange.Sell()
, exchange.Buy()
função, prestar atenção à direcção da transacção ao fazer uma encomenda, usarexchange.SetDirection()
para definir a direcção da transacção.exchange.CancelOrder()
Função utilizada para cancelar uma encomenda.exchange.GetPositions()
A função é usada para consultar a posição.
Código de referência da estratégia:A estratégia de teste das opções DeribitExemplos de códigos de contratos de opção:BTC-13SEP24-60000-C
, XRP_USDC-27SEP24-1-C
, BTC-CS-6SEP24-57000_57500
, BTC-PCAL-20SEP24_13SEP24-55000
, etc.
Futuros_OKX
A criação de contratos, a colocação de ordens, o cancelamento de ordens, a consulta de ordens e a obtenção de cotações de mercado, etc., são da mesma operação que aDeribit
, e o formato do código do contrato éBTC-USD-200626-4500-C
- Não.
Pode consultar as informações relacionadas com o contrato através da interfacehttps://www.okx.com/api/v5/public/instruments
.
Por exemplo, para consultar as informações dos contratos de opções 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"));
}
Futures_HuobiDM
Por exemplo, o código do contrato de opções da Huobi:BTC-USDT-201225-P-13000
; o contrato é umBTC
contrato; a data de exercício é 25 de dezembro de 2020; as opções são Put Options (PUT); o preço de exercício é de US$ 13.000.
Para as opções de compra, o prémio pago pelo comprador é USDT, indicando que o USDT dos activos da conta é utilizado; a margem do vendedor é a moeda, que é garantida pela moeda dos activos.
Para as opções de venda, o prémio pago pelo comprador é USDT, indicando que o USDT dos ativos da conta é utilizado; a margem do vendedor é USDT, que é garantida pelo USDT dos ativos.
Futures_Bybit
Ele suporta a opção USDC da troca Bybit, e define o par de negociação paraETH_USDC
, função de chamadaexchange.SetContractType
definir o contrato como um contrato de opção.
Exemplo de código do contrato de opção:ETH-25NOV22-1375-P
.
Futuros_Aevo
Suporta opções USDC na Aevo Exchange.ETH-30JUN23-1600-C
.
Futures_GateIO
Suporta opções USDT emGATE.IOExemplo de código do contrato de opção:BTC_USDT-20211130-65000-C
.