Alat penyahsuaian cakera dalam talian

Penulis:Mimpi kecil, Dicipta: 2018-04-08 11:19:15, Dikemas kini: 2018-04-08 12:37:16

Alat penyahsuaian cakera dalam talian

  • Alat debugging: Utama digunakan untuk ujian akses API bursa (hanya disokong pada cakera sebenar)

    Percubaan cakera sebenar, percuma. Tempoh yang terhad, program terhad untuk berjalan selama 3 minit. Sokong kebanyakan ujian fungsi API, tetapi tidak menyokong sebahagian kecilnya, seperti: Push WeChat (iaitu, fungsi API log output ditambah dengan "@" karakter untuk mendorong WeChat) Menyokong struktur seperti fungsi, loop, cawangan syarat dan lain-lain. Program menjalankan fungsi input sebagai fungsi main (((). Apabila program selesai, log akan menunjukkan output. Sementara ini, hanya menyokong bahasa JavaScript. Ujian Masa Depan Komoditi Kod Masa Proses Operasi adalah Berbeza.

    # 注意:
    # 测试时 需确认 您的托管者 是否能访问到 交易所。
    # 可以使用 SS5 (详见API文档 SetProxy 函数) ,或者 把托管者部署在 其它地区的 服务器上。
    
  • Pergi ke halaman tetapan alat debugging untuk melakukan ujian unit.

    img

    img

    img

  • Contoh kod ujian:

    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

  • Mekanisme khas semasa ujian niaga hadapan komoditi

    Apabila menggunakan Alat Debugging Ujian Futures Komoditi Kod, kerana Futures Komoditi menggunakan protokol CTP, hos akan membuat sambungan, untuk mengelakkan setiap kod ujian dibuat satu sambungan, hos telah mengoptimumkan, akan mengekalkan sambungan yang dibuat semasa ujian untuk sementara waktu, tanpa melampaui jangka masa ini, ujian baru tidak akan melakukan operasi sambungan berulang; program akan meningkatkan kelajuan tertentu.


Lebih lanjut

Buah kelapa muda di selatanAdakah robot yang menyerupai cakera sebenar ini dibayar secara normal?

ShenglinqianJika anda menggunakan loop sementara dalam debugging, adakah ada cara untuk memaksa gangguan selain mematikan mesin hos?

ShenglinqianBolehkah anda membuat debugging dengan Python?

Mimpi kecilPeranti debugging adalah percuma.

Mimpi kecilPerintah untuk berhenti adalah paling berkesan.

Mimpi kecilSementara ini, hanya menyokong bahasa JavaScript.