Outil de débogage en ligne

Auteur:Le petit rêve, Créé: 2018-04-08 11:19:15, mis à jour: 2018-04-08 12:37:16

Outil de débogage en ligne

  • Outil de débogage: principalement utilisé pour les tests d'accès à l'API de l'échange (supporté uniquement pour les disques virtuels)

    Les tests sur disque réel sont gratuits. Le programme est limité à 3 minutes. La plupart des tests de fonctions d'API sont pris en charge, mais certaines ne le sont pas, telles que le boost d'API de WeChat (c'est-à-dire la fonction d'API du journal d'exécution avec le caractère "@" à la fin du boost de WeChat) ou le boost de fonction de graphique de WeChat. Prise en charge des structures telles que les sous-fonctions définies, les boucles, les branches conditionnelles. Le programme exécute la fonction d'entrée comme main ((() ∞. Une fois le programme terminé, le journal affiche la sortie. Pour l'instant, il ne prend en charge que le langage JavaScript. Les tests des futures sur produits ont des mécanismes de fonctionnement différents au moment du code.

    # 注意:
    # 测试时 需确认 您的托管者 是否能访问到 交易所。
    # 可以使用 SS5 (详见API文档 SetProxy 函数) ,或者 把托管者部署在 其它地区的 服务器上。
    
  • Vous pouvez aller sur la page de l'outil de débogage de la batterie et effectuer des tests unitaires.

    img

    img

    img

  • Des exemples de code de test:

    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

  • Mécanismes spéciaux pour les tests de produits à terme

    Lors de l'utilisation de l'outil de débogage Testing de produits à terme Le code, comme les produits à terme utilisent le protocole CTP, l'hôte crée une connexion au niveau inférieur, afin d'éviter de créer une connexion à chaque fois que le code est testé, l'hôte est optimisé pour maintenir les connexions créées pendant le test pendant un certain temps, sans que le nouveau test n'exécute les opérations de connexion à plusieurs reprises. Le programme augmente une certaine vitesse d'exécution.


Plus de

Les petits arbustes du SudCe robot qui imite un disque dur est-il payant?

le ShenglinqianSi vous utilisez le while loop pour le débogage, y a-t-il un moyen de forcer l'interruption en plus de fermer la machine hôte?

le ShenglinqianEst-il possible de faire le débogage avec Python?

Le petit rêveLes outils de débogage sont gratuits.

Le petit rêveLes administrateurs sont les plus efficaces.

Le petit rêvePour l'instant, il ne prend en charge que le langage JavaScript.