ऑटोमेटेड ट्रेडिंग सिस्टम के लिए OOP पैटर्न: MetaTrader 5 में विशेषज्ञ सलाहकार

Mike 2018.01.22 18:19 41 0 0
संलग्नक

जब हम एक ऑटोमेटेड ट्रेडिंग सिस्टम बनाते हैं, तो डेवलपर्स अक्सर कई संभावित समाधानों में से चयन करने की समस्या का सामना करते हैं। ऐसे मामलों में पैटर्न बेहद उपयोगी साबित होते हैं। लगभग निश्चित रूप से, ऐसी समस्याओं का पहले ही समाधान किया जा चुका है, और विशेषज्ञ समुदाय द्वारा कार्यान्वित अच्छी तरह से सोचे-समझे समाधान मौजूद हैं।

ऑब्जेक्ट-ओरिएंटेड प्रोग्राम डिजाइन करना आसान काम नहीं है, और यह तब और भी जटिल हो जाता है जब आपको इन समाधानों का पुन: उपयोग करना हो। उपयुक्त ऑब्जेक्ट्स का चयन करना, उन्हें उचित क्लासेस में व्यवस्थित करना, क्लास इंटरफेस और इनहेरिटेंस हायरार्की को परिभाषित करना आवश्यक होता है।

इस कार्य को हल करने के लिए अनुभवी प्रोग्रामर क्या करते हैं?

सबसे पहले, हर नए समस्या को शून्य से हल नहीं किया जाना चाहिए। बेहतर है कि हम पिछले सफल समाधानों का उपयोग करें। कई ऑब्जेक्ट-ओरिएंटेड विशेषज्ञ सलाहकार (Expert Advisors) में क्लासेस और इंटरएक्टिंग ऑब्जेक्ट्स के समान पैटर्न होते हैं। जो ट्रेडिंग रोबोट डेवलपर्स पैटर्न का उपयोग करते हैं, वे तुरंत इन पैटर्न्स को नए कार्य को लागू करने के लिए उपयोग कर सकते हैं, बिना "पहिया को फिर से खोजे"।

प्रस्तावित टेम्पलेट का उपयोग एक वास्तविक विशेषज्ञ सलाहकार बनाने के लिए किया जा सकता है, न कि एक अमूर्त समाधान के लिए।

सूची
टिप्पणी 0