सामग्री पर जाएं
लाइब्रेरी के सभी दस्तावेज़

एक्सपर्ट एडवाइज़र में सार्वभौमिक संकेतक इंटरफ़ेस और लंबित ऑर्डर प्रबंधन

लेख MQL5 articles

सारांश

यह लेख ऑब्जेक्ट-ओरिएंटेड एक्सपर्ट एडवाइज़र ढाँचे के अपडेट का वर्णन करता है। इसमें CUnIndicator पेश किया गया है, जो हर संकेतक के लिए अलग रैपर क्लास लिखे बिना अंतर्निर्मित और कस्टम संकेतकों तक पहुँचने का सामान्य इंटरफ़ेस है। लेख इस तरीके की तुलना पहले के मूविंग-एवरेज रैपर से करता है, जिसके तरीके और संग्रहीत पैरामीटर संकेतकों को अलग-अलग सँभालने में होने वाले दोहराव वाले काम को दिखाते हैं।

दूसरा मुख्य बदलाव रणनीति इंजन को लंबित ऑर्डर प्रबंधन में बड़ी भूमिका देता है। रणनीति क्लास सक्रिय स्थितियों जैसे लंबित ऑर्डर सँभालने के लिए समर्पित खरीद-पक्ष और बिक्री-पक्ष सहायता विधियों को ओवरराइड कर सकती हैं। लेख संशोधित रणनीति शैली के उदाहरण के रूप में Impulse 2.0 प्रस्तुत करता है और परियोजना फ़ाइलों को पुनर्गठित करने पर चर्चा करता है। साक्ष्य कार्यान्वयन और ढाँचे का उदाहरण है, प्रदर्शन मूल्यांकन नहीं: इसमें ट्रेडिंग परिणाम नहीं बताए गए और न यह स्थापित होता है कि नया इंटरफ़ेस रणनीति परिणाम सुधारता है। इसका ध्यान सॉफ़्टवेयर संरचना और MQL5 में निचले स्तर के संकेतक तथा ऑर्डर प्रबंधन के दोहराए गए काम को कम करने पर है।

मुख्य विचार

  • सार्वभौमिक संकेतक क्लास हर संकेतक के लिए अलग रैपर बनाने की ज़रूरत कम कर सकती है।
  • पहला रैपर तरीका संकेतक पैरामीटर संग्रहीत करता है और मान शुरू करने व पढ़ने के तरीके देता है।
  • रणनीति इंजन ओवरराइड किए जा सकने वाले खरीद-पक्ष और बिक्री-पक्ष तरीकों से लंबित ऑर्डर सँभाल सकता है।
  • Impulse 2.0 पुराने शैली वाले संस्करण के साथ संशोधित रणनीति संरचना दिखाता है।
  • लेख सॉफ़्टवेयर संगठन और इंटरफ़ेस समझाता है, उदाहरण रणनीति की लाभप्रदता नहीं।

टैग

यह सारांश मूल स्रोत के आधार पर Stratmill के शोध एजेंट ने लिखा है; यह स्रोत की प्रति नहीं है।