Type/to search
2
Follow
1
Followers
Masalah yang disebabkan oleh peristiwa selama pengujian ulang
Help
Created 2019-06-19 21:50:30  
 4
 1976

Tentang pengukuran kembali, apakah program berjalan dengan baik, tidak jelas, sehingga tidak terlalu memahami perilaku program, tolong jawab!

Contoh kode berikut:

function onTick() { Log(exchange.GetTicker()); Log(exchange.GetTicker()); } function main() { exchange.SetContractType("this_week"); while (true) { onTick(); Sleep(1000); } }

Jika hard disk berjalan
Prosesnya mudah dipahami, main () adalah sebuah loop mati, setiap Sleep () 1000 akan mendapatkan dua ticker data, dan mencetak, dua ticker data ini harus sangat dekat

Saat pengetesan berjalan
Saat ini, Sleep1000 jelas tidak benar-benar tidur, dan seolah-olah setiap kali exchange.GetTicker1000 dipanggil, waktu ticker simulasi akan maju ke langkah berikutnya.
Dan, jika kita tidak menuliskan fungsi onTick (), maka program akan benar-benar mati dan tidak akan berakhir.

Saya ingin bertanya, apa saja yang terjadi ketika ticker berjalan di drive step by step?

Related Recommendations
Comment
All comments (4)

    轮询机制的,不是 事件驱动的机制。

    7 years ago

    那么,在回测运行时,什么时候会把ticker往后走一步呢

    7 years ago

    访问 GetTicker ,就会随着时间序列 向后运行。

    7 years ago

    明白了,感谢!

    7 years ago
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)