Type/to search
2
Follow
1
Followers
ব্যাকটেস্টিংয়ের সময় ইভেন্ট-ভিত্তিক সমস্যা
Help
Created 2019-06-19 21:50:30  
 4
 1976

রিটার্ন অপারেশন সম্পর্কে, প্রোগ্রামটি ঠিকঠাক কাজ করে, এটি খুব পরিষ্কার নয়, তাই প্রোগ্রামটির আচরণ সম্পর্কে খুব বেশি বোঝা যায় না, দয়া করে উত্তর দিন!

উদাহরণস্বরূপ, নিম্নলিখিত কোড ব্যবহার করুনঃ

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

যদি রিয়েল-ডিস্ক চলমান থাকে
চলমান প্রক্রিয়াটি সহজেই বোঝা যায়, main () ফাংশনটি একটি মৃত লুপ, প্রতিটি ঘুম () 1000) এর জন্য দুটি টিকার ডেটা নেওয়া হয় এবং এটি প্রিন্ট করা হয়, এই দুটি টিকার ডেটা খুব কাছাকাছি হওয়া উচিত

চলমান সময়
এই সময়ে, Sleep ({1000}) প্রকৃতপক্ষে ঘুমায় না, এবং মনে হয় যে exchange.GetTicker ({1000}) প্রতিবার কল করা হয়, একটি সিমুলেটেড টিকার সময় পরবর্তী ধাপে এগিয়ে যায়।
onTick () ফাংশনটি না লিখলে, প্রোগ্রামটি সত্যিই একটি মৃত চক্রের মধ্যে চলে যাবে, এবং শেষ হবে না।

প্রশ্নঃ কোন ইভেন্টগুলি ড্রাইভারটি টিকারটি পর্যায়ক্রমে পর্যায়ক্রমে পর্যায়ক্রমে পর্যায়ক্রমে পর্যায়ক্রমে পর্যায়ক্রমে পর্যায়ক্রমে পর্যায়ক্রমে পর্যালোচনা করে?

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)