एक ट्रेडिंग रोबोट की संरचना

पिछले पाठ को समाप्त करने के बाद आप पहले से ही मेटाट्रेडर 5 में ट्रेडिंग रोबोट के प्रकार के बारे में जानते हैं। आप यह भी जानते हैं कि MT 5 में मुख्य एल्गोरिथम ट्रेडिंग टूल कहां ढूंढ़े और उन्हें कैसे सेट करें। इस पाठ में, हम ट्रेडिंग रोबोट के मुख्य बातों को समझेंगे। हम आपसे वादा करते हैं कि इस पाठ के बाद MQL5 में कोडिंग का आपका डर गायब होने लगेगा!

ट्रेडिंग रोबोट में क्या होता है?

सबसे पहले, मेटा एडिटर में रोबोट की संरचना पर एक नजर डालते हैं।

मेटा एडिटर में रोबोट की संरचना

डरावना लग रहा है, है ना? हालांकि, वास्तव में, सभी ट्रेडिंग रोबोट में वही मूल तत्व होते हैं जिनके बारे में आपको जानना आवश्यक है।

ट्रेडिंग रोबोट के चार मुख्य भाग होते हैं:

  • Setup
  • OnIntIt
  • OnDeinit
  • OnTick

आइए इन तत्व को करीब से देखे।

Setup

यह रोबोट का वह हिस्सा है, जहां सारी प्रशासनिक जानकारी रखी जाती है। यहां, आप नोट्स लिखते हैं, चर घोषित करते हैं (एक अद्वितीय नाम के साथ विभिन्न प्रकार की जानकारी), परिवर्तनों की सूची को ट्रैक करते हैं, और संपत्ति के अधिकार निर्धारित करते हैं।

मेटाइट्रेडर सेटअप

ऊपर दिए गए स्क्रीनशॉट में, आप सेटअप कोड का एक नमूना देख सकते हैं। इसमें कॉपीराइट, रोबोट के मुख्य गुण और #include कमांड शामिल है जो आपके विशेषज्ञ सलाहकार को एक निश्चित फ़ाइल की सामग्री सम्मिलित करता है। साथ ही, इस सेक्शन में, हम #input कमांड के तहत मुख्य इनपुट की घोषणा करते हैं।

OnInIt

दूसरे भाग को OnInit (OnInitiation) कहा जाता है। जब आप पहली बार EA शुरू करते हैं तो यह हिस्सा लॉन्च होता है।

मेटाट्रेडर ऑन इनिशिएटिव

इस भाग में, आप उन कमांड्स को देख सकते हैं जिन्हें प्रोग्राम के पहले लॉन्च के बाद निष्पादित किया जाएगा। इन कमांड्स की व्याख्या हम अगले लेख में करेंगे!

OnDeInIt

विशेषज्ञ सलाहकार के अगले भाग को OnDeinitiation, या शीघ्र ही OnDeInIt कहा जाता है। यह तब चलता है जब विशेषज्ञ सलाहकार बंद हो जाता है।

OnTick

यह विशेषज्ञ सलाहकार का सबसे दिलचस्प हिस्सा है। इसमें तीन मुख्य भाग होते हैं जो हर टिक पर अपडेट होते हैं (कीमत के बारे में नई जानकारी के साथ)। ये हैं प्रविष्टियां, निकास, और आकार। ये कार्य किसी भी विशेषज्ञ सलाहकार के लिए महत्वपूर्ण हैं, क्योंकि वे आपको बताते हैं कि कब खरीदना है, कितना बेचना है, और अपने ट्रेड को कब बंद करना है।

आपके मेटाट्रेडर 5 प्लेटफॉर्म पर हर बार एक नया टिक आने पर यह कोड शुरू हो जाएगा। यानी, यदि बिड, आस्क मूल्य, या मात्रा में परिवर्तन होता है, तो यह परिवर्तन आपके कोड के OnTick सेक्शन को भी प्रभावित करता है।

मेटाट्रेडर ओंटिक

ऊपर दिए गए स्क्रीनशॉट में, आप देख सकते हैं कि रोबोट अंतिम ट्रेड प्रोसेसिंग समय और अन्य डेटा की जाँच करता है।

तो, यदि आप एक कंप्यूटर होते, तो आप कोड संरचना को कैसे पढ़ते?

सबसे पहले आप OnInit सेक्शन में जाएँगे और उसमें सब कुछ चलाएगे। आप अपनी रणनीति के लिए आवश्यक चर और पैरामीटर सेट अप करेंगे। यह क्रिया केवल एक बार निष्पादित की जाती है।

यह क्रिया पूरी होने के बाद आप OnTick सेक्शन में जाए। सबसे पहले, आप देखे कि क्या आपके पास कोई ट्रेड है जिसे बाहर निकलने की ज़रूरत है। उसके बाद, आप उन ट्रेड की तलाश करें जिन्हें दर्ज किया जा सकता है। अंत में, एक साइज़िंग एल्गोरिथम आपके पोजीशन के आकार की पहचान करने में आपकी मदद करेगा।

एक बार जब आप अपना EA बंद कर देते हैं, तो आप OnDeInIt चलाते हैं। यह विकल्प चार्ट से ग्राफिक्स को हटा देता है और विशेषज्ञ सलाहकार से जुड़ी हर चीज को हटा देता है।

सारांश

संक्षेप में, यदि आप एक ट्रेडिंग रोबोट बनाना चाहते हैं, तो आपको इसकी संरचना को अच्छी तरह से जानना होगा। सौभाग्य से, सभी रोबोट में समान संरचना होती है जो आपको इसे चरण-दर-चरण बनाने की अनुमति देती है।

2022-04-04 • अपडेट किया गया

Other articles in this section

बार बार पूछे जाने वाले प्रश्न

  • FBS अकाउंट कैसे खोलें?

    हमारी वेबसाइट पर 'अकाउंट खोलें’ बटन पर क्लिक करें और पर्सनल एरिया पर जाएं। इससे पहले कि आप ट्रेडिंग शुरू कर सकें, एक प्रोफाइल सत्यापन पास करें। अपने ईमेल और फोन नंबर की पुष्टि करें और अपनी आईडी सत्यापित करें। यह प्रक्रिया आपके धन और पहचान की सुरक्षा की गारंटी देती है। एक बार जब आप सभी जांच कर लेते हैं, तो पसंदीदा ट्रेडिंग प्लेटफॉर्म पर जाएं, और ट्रेडिंग शुरू करें। 

  • ट्रेडिंग कैसे शुरू करें?

    यदि आप 18 वर्ष से ऊपर के हैं, तो आप FBS में शामिल हो कर अपनी FX यात्रा शुरू कर सकते हैं। ट्रेड करने के लिए, आपके पास एक ब्रोकरेज अकाउंट और वित्तीय बाज़ारों में एसेट्स कैसे व्यवहार करते है, इसकी पर्याप्त जानकारी होने की आवश्यकता है। हमारी नि: शुल्क शैक्षिक सामग्री और FBS खाता बनाने के साथ मूल बातें का अध्ययन करना शुरू करें। आप डेमो अकाउंट से आभासी पैसे के साथ परिस्थिति का परीक्षण करना चाह सकते हैं। एक बार जब आप तैयार हो जाएं, तो सफल होने के लिए वास्तविक बाज़ार में प्रवेश करें और ट्रेड करें।  

  • FBS के साथ कमाए हुए धन को कैसे निकालें?

    ये प्रक्रिया बहुत ही सरल है। वेबसाइट या FBS पर्सनल एरिया के वित्त अनुभाग में Withdrawal पेज पर जाएं  और रकम निकासी की प्रक्रिया को एक्सेस करें। आप कमाया हुआ धन उसी भुगतान प्रणाली के माध्यम से प्राप्त कर सकते हैं जिसे आपने जमा करने के लिए उपयोग किया था। यदि आपने विभिन्न तरीकों से अकाउंट को वित्त पोषित किया है, तो जमा रकम के अनुसार अनुपात में समान विधियों के माध्यम से अपना लाभ वापस लें।

ताज़ा खबर

बढ़ी हुई अस्थिरता आ रही है

रिज़र्व बैंक ऑफ़ ऑस्ट्रेलिया (RBA) 7 फरवरी, 05:30 GMT+2 को एक वक्तव्य जारी करेगा और नकद दर जारी करेगा। यह मौद्रिक नीति के बारे में निवेशकों के साथ संवाद करने के लिए RBA द्वारा उपयोग किए जाने वाले प्राथमिक उपकरणों में से एक है।

ऑस्ट्रेलियाई बेरोजगारी दर में नया क्या है?

ऑस्ट्रेलियन ब्यूरो ऑफ़ स्टैटिस्टिक्स गुरुवार, 19 मई को 04:30 MT पर अद्यतन बेरोजगारी दर और रोजगार परिवर्तन डेटा की घोषणा करेगा।

क्या UK CPI आश्चर्यचकित कर सकता है?

UK ऑफिस फॉर नेशनल स्टैटिस्टिक्स बुधवार, 18 मई को 09:00 MT के पर कंस्यूमर प्राइस इंडेक्स (CPI) डेटा पब्लिश करेगा।

अपने स्थानीय भुगतान प्रणालियों के साथ जमा करें

डेटा संग्रह नोटिस

FBS इस वेबसाइट को चलाने के लिए आपके डेटा का रिकॉर्ड रखता है। "स्वीकार करें" बटन दबाकर, आप हमारीगोपनीयता नीति से सहमत होते हैं।

कॉलबैक

शीघ्र ही एक प्रबंधक आपको कॉल करेगा।

नंबर बदलें

आपका अनुरोध स्वीकार किया गया है|

शीघ्र ही एक प्रबंधक आपको कॉल करेगा।

इस फ़ोन नम्बर के लिए कॉलबैक का अगला अनुरोध
उपलब्ध होगा में

यदि आपके पास कोई ज़रूरी मुद्दा है तो कृपया हमसे संपर्क करें
लाइव चैट के माध्यम से

आंतरिक त्रुटि। कृपया बाद में पुन: प्रयास करें

अपना समय बर्बाद ना करें - इस बात का ध्यान रखें कि NFP अमेरिकी डॉलर और लाभ को कैसे प्रभावित करता है!

आप अपने ब्राउज़र के पुराने संस्करण का उपयोग कर रहे हैं।

इसे नवीनतम संस्करण में अपडेट करें या सुरक्षित, अधिक आरामदायक और उत्पादक व्यापारिक अनुभव के लिए कोई और संस्करण प्रयास करें।

Safari Chrome Firefox Opera