2
ফোকাস
1
অনুসারী

ব্যাকটেস্টিংয়ের সময় ইভেন্ট-ভিত্তিক সমস্যা

তৈরি: 2019-06-19 21:50:30, আপডেট করা হয়েছে:
comments   4
hits   1828

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

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

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 () ফাংশনটি না লিখলে, প্রোগ্রামটি সত্যিই একটি মৃত চক্রের মধ্যে চলে যাবে, এবং শেষ হবে না।

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