ट्रेडिंग रणनीति
जब एक ट्रेड में नुकसान होता है, तो MT45 EA अगला ट्रेड बड़े लॉट के साथ खोलता है।
पहली डील हमेशा एक खरीद ऑपरेशन होती है, जिसके बाद स्थितियों का क्रम बदलता है, यानी खरीद-बिक्री-खरीद।
EA कैंडलस्टिक के ओपनिंग पर स्थितियां खोलता है।
स्टॉप लॉस के बाद, EA लॉट को KL गुणांक के अनुसार बढ़ाता है जब तक कि यह अधिकतम मान ML तक नहीं पहुंच जाता। फिर लॉट को शुरूआती लॉट LT पर रिसेट कर दिया जाता है।
EURUSD, H1 टाइमफ्रेम। EA को 11.01.2014-09.09.2017 के अंतराल पर ऑप्टिमाइज किया गया है।
एक्सपर्ट एडवाइजर सेटिंग्स
inputint Stop = 600; // स्टॉप लॉसinputint Take = 700; // टेक प्रॉफिटinputint Slip = 100; // स्लिपेजinputint MN = 123; // मैजिकinputdouble LT = 0.01; // लॉटinputdouble KL = 2; // लॉट बढ़ाने का अनुपातinputdouble ML = 10; // अधिकतम लॉट
विशेषताएँ
क्रॉस-प्लेटफार्म मोड को प्रीप्रोसेसर निर्देशों के उपयोग से लागू किया गया है। मार्टिंगेल फ़ंक्शन का एक उदाहरण:
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+double Lot() { double lot=LT; //--- MQL4#ifdef __MQL4__ if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY)) { if(OrderProfit()>0) lot=LT; if(OrderProfit()<0) lot=OrderLots()*KL; } #endif//--- MQL5#ifdef __MQL5__ if(HistorySelect(0,TimeCurrent())) { double profit=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_PROFIT); double LastLot=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_VOLUME); if(profit>0) lot=LT; if(profit<0) lot=LastLot*KL; } #endif if(lot>ML)lot=LT; return(lot); }
बैकटेस्ट
मेटाट्रेडर 4 टर्मिनल:

मेटाट्रेडर 5 टर्मिनल:

टिप्स
- इस EA का उपयोग केवल अपनी खुद की रणनीति के आधार पर करने की सिफारिश की जाती है।

टिप्पणी 0