एक सुरक्षा को कम कीमत पर खरीदें (BUY पोजिशन्स खोलें) और उच्च कीमत पर बेचें (SELL पोजिशन्स खोलें)।
संस्करण 1.000 में, यह एक्सपर्ट एडवाइजर केवल एक प्रतीक पर ट्रेड करता है (इनपुट पैरामीटर में "Symbol" पैरामीटर)।
पोजिशन खोलने के लिए बुनियादी सिद्धांत:
- यदि सभी BUY पोजिशन्स का लाभ सभी SELL पोजिशन्स के लाभ से कम है, तो हम निष्कर्ष निकाल सकते हैं कि वर्तमान ट्रेंड नीचे की ओर है, और हमें SELL खोलना चाहिए।
- यदि सभी SELL पोजिशन्स का लाभ सभी BUY पोजिशन्स के लाभ से कम है, तो हम निष्कर्ष निकाल सकते हैं कि वर्तमान ट्रेंड ऊपर की ओर है, और हमें BUY खोलना चाहिए।
if(profit_buys<profit_sells) // ट्रेंड डाउन m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name()); else if(profit_sells<profit_buys) // ट्रेंड अप m_trade.Sell(m_symbol.LotsMin(),m_symbol.Name()); else if(profit_buys==0.0 && profit_sells==0.0) m_trade.Buy(m_symbol.LotsMin(),m_symbol.Name());
EURUSD पर, H4 पर परीक्षण परिणाम:

लंबी अवधि के ट्रेंड में, डिपॉजिट लोड काफी बढ़ जाता है। इस समस्या का अभी तक समाधान नहीं हुआ है।
संबंधित पोस्ट
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड: हैमर/हैंगिंग मैन पैटर्न पर आधारित ट्रेड सिग्नल्स - MetaTrader 5 के लिए
- MQL5 विजार्ड: बुलिश और बेयरिश एंगुल्फिंग पैटर्न पर आधारित ट्रेड सिग्नल