होम सिस्टम ट्रेडिंग पोस्ट

MetaTrader 4 के लिए EA टेम्पलेट: ट्रेडिंग में सुधार के लिए एक आदर्श समाधान

संलग्नक
8159.zip (8.42 KB, डाउनलोड 0 बार)

EA टेम्पलेट का परिचय

इस लेख में, हम MetaEditor: Templates as a Spot to Stand On के अंतर्गत संशोधित टेम्पलेट पर चर्चा करेंगे। इस संशोधन का मुख्य उद्देश्य सेवा एरे के आकार की पुनरावृत्ति को समाप्त करना और इन एरे के आकार में होने वाले गतिशील परिवर्तनों से बचना है।

सेवा एरे का आकार और काउंटर

सेवा एरे को तुरंत 100 ऑर्डर के आकार के साथ आवंटित किया जाता है। इसके साथ ही, एरे के आकार को सूचित करने वाले काउंटर भी जोड़े जाते हैं। यहाँ कुछ महत्वपूर्ण काउंटर हैं:

  • OurTicketsCounter: "फ्रेंडली" ऑर्डर्स का काउंटर, जो Tickets[100][9], CommentsTicket[100][2] के लिए सीमा निर्दिष्ट करता है।
  • SL_TP_Counter: संशोधित होने वाले ऑर्डर्स का काउंटर: नए SL और TP के लिए array newSL_and_TP[100][5]।
  • OrdersToCloseCounter: बंद होने वाले ऑर्डर्स का काउंटर: ticketsToClose[100][2] और lotsToClose[100] के लिए।
  • OrdersToDeleteCounter: हटाए जाने वाले ऑर्डर्स का काउंटर: ticketsToDelete[100] के लिए।

काउंटर प्रारंभ करना

ये काउंटर हर बार function start() के लॉन्च पर शून्य मान के साथ प्रारंभ होते हैं, जिसे एक विशेष फ़ंक्शन InitCounters() में किया जाता है:

//+------------------------------------------------------------------+
//| सभी सेवा एरे के काउंटर रिसेट करें                             |
//+------------------------------------------------------------------+
void InitCounters()
   {
//----
   OurTicketsCounter = 0;
   SL_TP_Counter = 0;
   OrdersToCloseCounter = 0;
   OrdersToDeleteCounter = 0;
//----
   return;   
   }

संशोधन का परिणाम

ये संशोधन सुनिश्चित करते हैं कि इस टेम्पलेट का उपयोग करके बनाया गया EA केवल विशेष रूप से डिजाइन किए गए मैन्युअल रूप से लिखे गए EA से दो बार ही हारता है। मैं इस परिणाम को अधिक से अधिक स्वीकार्य मानूंगा।

टेम्पलेट को सहेजना

इसे 'experts/templates' फ़ोल्डर में सहेजें।

संबंधित पोस्ट

टिप्पणी (0)