Order आदेश संरचना, GetOrder फ़ंक्शन द्वारा लौटाया गया { ID: लेन-देन पत्र की विशिष्ट पहचान Price: नीचे दी गई कीमत Amount: आदेश की मात्रा DealAmount: सौदों की मात्रा Status: आदेश की स्थिति, संदर्भ स्थिरांक में आदेश की स्थिति Type: आदेश प्रकार, संदर्भ स्थिरांक में आदेश प्रकार } एक और आदेश समय इस संरचना में है। यह महत्वपूर्ण है कि प्रत्येक सूची कितने समय के लिए वैध है क्योंकि कई सूची में कोई लेनदेन नहीं है।
उदाहरण के लिए, एक निश्चित समय से अधिक समय तक चलने वाली सूची को हटाने के लिए कोडः function DelPendingOrderstime(time) { while (true) { var orders = GetRecords(); if (!orders) { Sleep(2000); continue; } var counter = 0; for (var i = 0; i < orders.length; i++) { if (new Date().getTime()-orders[i].Time >= time) { exchange.CancelOrder(orders[i].Id); counter++; Sleep(2000); } } if (counter === 0) { break; } } } यदि ORDER में ऑर्डर समय time विशेषता होती है, तो यह मान्य है। mql4 भाषा में, ऑर्डर फ़ंक्शन के पास एक विशेष ऑर्डर वैधता पैरामीटर होता है। मुझे उम्मीद है कि हमारे आदेशों के ढांचे में समय को शामिल किया जाएगा।