O recurso está a ser carregado... Carregamento...

Negociação de opções

A Plataforma de Negociação Quant FMZ suporta a negociação de opções de criptomoedas.

Opções de criptomoeda

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 oDeribitIntercâ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 é umBTCcontrato; 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.SetContractTypedefinir 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.

Controle interativo Instruções para escrever estratégias em C++