Type/to search
2
Follow
1
Followers
Isu yang didorong oleh peristiwa semasa ujian belakang
Help
Created 2019-06-19 21:50:30  
 4
 1976

Mengenai pelaksanaan pengukuran semula, program ini berfungsi dengan baik, tidak begitu jelas, dan oleh itu tidak begitu memahami tingkah laku program, tolong jawab dengan baik!

Sebagai contoh, gunakan kod berikut:

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

Jika cakera keras berjalan
Prosesnya sangat mudah difahami, main () adalah sebuah lingkaran mati, setiap Sleep () 1000) akan mengambil dua kali ticker data, dan mencetak, kedua-dua ticker data itu sepatutnya sangat dekat

Pengesanan semasa berjalan
Pada masa ini, Sleep () 1000 jelas tidak tidur, dan seolah-olah setiap kali exchange.GetTicker () dipanggil, ticker simulasi akan bergerak ke langkah seterusnya.
Dan, jika anda tidak menulis fungsi onTick (), program ini akan menjadi seperti sebuah lingkaran mati, dan tidak akan berakhir.

Soalan: Apakah peristiwa yang berlaku semasa pengetua berjalan melalui ticker?

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)