तकनीकी आवश्यकताओं के लेखक:
https://www.mql5.com/ru/forum/106595
EA कोड डेवलपर:
चूंकि तकनीकी आवश्यकता को फोरम पर अपलोड किया गया था और इसके लेखक ने दूसरे प्रोग्रामर से कोड मंगवाया था, इसलिए मैं अपने संस्करण को स्वतंत्र रूप से अपलोड करने में कोई नैतिक बाधा नहीं देखता।
EA का सार: यह EA कई मुद्रा जोड़ों पर रात के समय (एशियाई सत्र) में काम करता है। यह Fibo Pivot के स्तरों से छोटे लाभ के लिए व्यापार करता है, लेकिन बिना किसी हानि के।
जैसे ही सभी व्यापारित जोड़ों के लिए एक निश्चित कुल अंक प्राप्त हो जाता है, EA को वर्तमान दिन के लिए व्यापार बंद कर देना चाहिए।
इस EA को एक बहु-मुद्रा EA के उदाहरण के रूप में देखा जा सकता है जिसमें व्यापारित मुद्राओं की संख्या पर कोई सीमा नहीं है। मेरे उदाहरण में 10 मुद्राएँ हैं।
सिफारिशें:
- EA को उन दिनों में चालू करें जब एक फ्लैट मार्केट की उम्मीद हो।
- EA को उस मुद्रा जोड़े पर लगाएँ जिसमें एशियाई सत्र में सबसे अधिक टिक्स हों।
- छोटे स्प्रेड वाली मुद्रा जोड़ों का चयन करें।
परिवर्तनीय:
extern int CountSymbol=10;
व्यापारित मुद्राओं की संख्या
extern string AllVal="EURUSD,GBPUSD,USDCHF,USDJPY,USDCAD,AUDUSD,AUDJPY,CADJPY,EURJPY,EURCHF";
मुद्रा जोड़े
extern string All_Level_P_F1="33,33,33,33,33,33,33,33,33,33";
सूचकांक के अनुसार रेखा प्रतिशत
extern string All_Level_F1_F2="50,50,50,50,50,50,50,50,50,50";
सूचकांक के अनुसार रेखा प्रतिशत
extern string All_Level_F2_F3="33,33,33,33,33,33,33,33,33,33";
सूचकांक के अनुसार रेखा प्रतिशत
extern string All_Level_F3_out="40,40,40,40,40,40,40,40,40,40";
सूचकांक के अनुसार रेखा प्रतिशत
extern string rem01 = "लाभकारी व्यापारों की मात्रा ताकि इस मुद्रा जोड़े पर व्यापार न हो";
extern string All_ExpertTrades="15,15,15,15,15,15,15,15,15,15";
एक जोड़ी के लिए, इसके बाद इस मुद्रा जोड़े पर व्यापार बंद हो जाता है
extern string rem02 = "लाभ का न्यूनतम मान !points! में";
extern string All_ExpertProfit1="150,150,150,150,150,150,150,150,150,150";
एक जोड़ी के लिए, इसके बाद इस मुद्रा जोड़े पर व्यापार बंद हो जाता है
extern int AllValProfit=50;
कुल वांछित लाभ, इसके बाद व्यापार बंद हो जाता है
extern int AllValProfitTrades=35;
वर्तमान दिन में कुल जीत की संख्या
extern string rem03 = "यदि b तो ऊपर - खरीदें, alow - बेचें";
extern string rem04 = "यदि s तो ऊपर - बेचें, alow - खरीदें";
extern string rem05 = "यदि bs तो ऊपर और alow खरीदें/बेचें";
extern string All_F2_F3_Order = "bs,bs,bs,bs,bs,bs,bs,bs,bs,bs";
तकनीकी आवश्यकता के अनुसार
extern int MagicStart=1000;
शुरुआती मैजिक नंबर
प्रत्येक आदेश में प्रणाली का अपना मैजिक नंबर होता है, इसलिए एक जोड़ी 14 मैजिक नंबर लेती है
extern int GlobalPeriod=15;
सभी जोड़ों के लिए वैश्विक अवधि (इस अवधि के साथ संबंधित प्रतीक विंडो को ग्राहक टर्मिनल में खोला जाना चाहिए)
extern string HourMinStart="00:07";
EA शुरू करने का घंटा और मिनट (टर्मिनल समय)
extern string HourMinFinish="08:00";
लंबित आदेश लगाने के लिए समय सीमा
extern string HourMinCloseAll="22:00";
सभी व्यापारों को मजबूरन बंद करना (अगर वे हानिकारक भी हैं)
extern bool DrawLine=true;
मुझे संदर्भ संकेतक की रेखा खींचने में समस्या आई है (जैसे संबंधित प्रतीक विंडो के संदर्भ में EA जोड़ा गया है)
इसलिए यह चर EA कोड में उपयोग नहीं किया गया है।
P.S. इस EA का शिपिंग संस्करण (जो मेरा कोड नहीं है) इस कोड की तुलना में दोगुने आकार का लगता है, और यह केवल एक मुद्रा जोड़ी के व्यापार के लिए लक्षित है।
संबंधित पोस्ट
- MQL5 विजार्ड: मॉर्निंग/ईवनिंग स्टार पैटर्न और स्टोकास्टिक पर आधारित ट्रेड सिग्नल
- MetaTrader 4 के लिए विज़ुअल ऑर्डर प्रोसेसिंग - आपके ट्रेडिंग साथी
- MQL5 विजार्ड: मॉर्निंग/इविनिंग स्टार और RSI पर आधारित ट्रेड सिग्नल
- MQL5 विज़ार्ड: हैमर/हैंगिंग मैन पैटर्न पर आधारित ट्रेड सिग्नल्स - MetaTrader 5 के लिए
- MQL5 विजार्ड: बुलिश और बेयरिश एंगुल्फिंग पैटर्न पर आधारित ट्रेड सिग्नल