Ferramentas de depuração de disco físico online

Autora:Sonhos pequenos, Criado: 2018-04-08 11:19:15, Atualizado: 2018-04-08 12:37:16

Ferramentas de depuração de disco físico online

  • Ferramentas de depuração: Testes de acesso a API de exchanges (suportados somente no disco físico)

    Testes em disco real, gratuitos. O programa tem um limite de tempo, o tempo de execução é de 3 minutos. Suporta a maioria dos testes de funções de API, mas não suporta pequenas partes, como: puxa de WeChat (ou seja, a função de API do log de saída termina com um "@" para puxar a WeChat) puxa, função de gráfico de puxa, etc. Suporte para definição de subfunções, ciclos, ramificações condicionais e outras estruturas. O programa executa a função de entrada como função main (((). O log não mostra a saída até que o programa esteja pronto para executar. A versão atual só suporta JavaScript. Testes Commodity Futures Código de tempo O mecanismo de operação do programa é diferente.

    # 注意:
    # 测试时 需确认 您的托管者 是否能访问到 交易所。
    # 可以使用 SS5 (详见API文档 SetProxy 函数) ,或者 把托管者部署在 其它地区的 服务器上。
    
  • Para fazer o teste unitário, acesse a página do plugin de ferramentas de depuração do plugin.

    img

    img

    img

  • Exemplos de código de teste:

    function test(){                                     // 测试 自定义函数
        Log("ticker:", exchange.GetTicker())
    }
    
    function main() {                                    // 入口函数,程序从这里开始执行。
        Log(exchange.GetCurrency(), "USDCNY:", exchange.GetUSDCNY());
        Log(exchange.GetName())
        exchange.SetContractType("BTC-27APR18")
        var i = 0 
        while(1){
            test()
            Sleep(1000)
            i++
            if(i > 5){
                break
            }
        }
        return exchange.GetPosition()                    // 函数返回值 会显示在 下方 “函数结果” 中。
    }
    

    img

  • Mecanismos especiais para testes de futuros de mercadorias

    Quando se usa o código de ferramentas de depuração de testes de futuros de commodities, como os futuros de commodities usam o protocolo CTP, o administrador cria uma conexão no nível inferior para evitar que cada código de teste seja criado uma vez. O administrador otimiza o nível inferior para manter as conexões criadas durante o teste por um período de tempo, sem que o novo teste execute a operação de conexão repetidamente. O programa aumenta uma certa velocidade de execução.


Mais.

O pequeno pau-brasil do sulEste robô imita um disco real e paga normalmente?

ShenglinqianSe o ciclo while for usado no depurador, há alguma maneira de forçar a interrupção, além de desligar a máquina hospedeira?

ShenglinqianPode-se fazer debug com Python?

Sonhos pequenosA ferramenta de debug é gratuita.

Sonhos pequenosO administrador é o mais eficaz.

Sonhos pequenosA versão atual só suporta JavaScript.