RSI के द्वारा ऑटो पेंडिंग ऑर्डर्स
- RSI के द्वारा ऑटो पेंडिंग ऑर्डर्स;
- वीकेंड पर जोखिम कम करें और अगले सप्ताह स्थिति को फिर से स्थापित करें;
- कुछ उपयोगी जानकारी मेल करें।
सिफारिशें:
1. बैकटेस्ट के लिए true और वास्तविक मोड के लिए false सेट करें:
externbool testmode = false;//true: बैकटेस्ट के लिए
2. यदि टेस्ट मोड में हैं, तो कृपया केवल एक ट्रेड सिम्बल एरे सेट करें, उदाहरण के लिए:
externstring tradesymbol1 = "EURUSDm_802_2802_1602_200_860"; externstring tradesymbol2 = ""; externstring tradesymbol3 = ""; externstring tradesymbol4 = ""; externstring tradesymbol5 = ""; externstring tradesymbol6 = "";
यदि वास्तविक खाते के मोड में हैं, तो testmode को false सेट करें, और ट्रेड सिम्बल को इस प्रकार कॉन्फ़िगर करें (सिंबॉल को अलग करने के लिए , का उपयोग करें, और एक सिंबल के पैरामीटर अलग करने के लिए _ का उपयोग करें):
externstring tradesymbol1 = "EURUSDm_802_2802_1602_200_860,USDCHFm_506_2606_1506_120_600"; externstring tradesymbol2 = "USDJPYm_460_2802_1302_100_320"; externstring tradesymbol3 = ""; externstring tradesymbol4 = ""; externstring tradesymbol5 = ""; externstring tradesymbol6 = "";
EURUSDm_802_2802_1602_200_860 का मतलब है:
- सिंबल: EURUSDm(m का मतलब है मेरी Exness मिनी खाता, संभवतः आपको अपने सिंबल को संशोधित करना चाहिए)
- पेंडिंग पिप्स:802 (पेंडिंग गैप)
- वीकेंड प्लस पिप्स:2802 (वीकेंड पर प्लस गैप)
- कैंसिल पिप्स:1602 (जब गैप इस पिप्स को पार करता है, तो पेंडिंग ऑर्डर बंद करें)
- ट्रेलिंग स्ल:200 (ट्रेलिंग स्टॉप लॉस)
- टेक प्रॉफिट:860 (वर्चुअल टेक प्रॉफिट)
3. यदि आप वीकेंड पर पेंडिंग ऑर्डर्स को हटाना चाहते हैं, तो weekenddelete=true सेट करें, अन्यथा यदि आप पेंडिंग गैप को चौड़ा करना और अगले सप्ताह इसे पुनर्स्थापित करना चाहते हैं, तो कृपया weekenddelete=false सेट करें।
externbool weekenddelete = false;//true: हटाएं false: संशोधित करें
4. वीकेंड मोड शुरू और समाप्त समय (5 का मतलब शुक्रवार है, 7 का मतलब रविवार है (समय GMT है, शायद आपको अपने स्थानीय समय के साथ समायोजित करना चाहिए, डिफ़ॉल्ट पैरामीटर बीजिंग समय में ठीक काम करते हैं):
//शुक्रवार को ट्रेडिंग समाप्ति का समयexternint weekendbeginday = 5; externstring weekendbegintime = "20:30";//शुक्रवार 20:30externint weekendendday = 7; externstring weekendendtime = "23:30";//रविवार 20:30
5. उन सभी सिंबॉल्स को (शायद ट्रेड सिंबॉल नहीं) आप RSI मान प्रॉम्प्ट (>70 या <30) मेल करना चाहते हैं और आपको समय-समय पर रिपोर्ट करना चाहते हैं। जाहिर है, आपको AUDJPYm को संशोधित करना चाहिए यदि आपका खाता मिनी नहीं है।
string symbolsstr1 = "AUDJPYm,AUDCADm,AUDCHFm,AUDNZDm,AUDSGDm,AUDUSDm,CADCHFm,CADHKDm,CADJPYm,CHFJPYm,CHFPLNm,CHFSGDm,EURAUDm,EURBRLm,EURCADm,EURCHFm,EURDKKm,EURGBPm,EURHKDm,EURHUFm,EURJPYm,EURMXNm"; string symbolsstr2 = "GBPCHFm,GBPJPYm,GBPNZDm,GBPUSDm,HKDJPYm,HUFJPYm,MXNJPYm,NZDCADm,NZDCHFm,NZDJPYm,NZDSGDm,NZDUSDm,SGDJPYm,USDBRLm,USDCADm,USDCHFm,USDCZKm,USDDKKm,USDHKDm,USDHUFm,USDJPYm,USDMXNm"; string symbolsstr3 = "EURNOKm,EURNZDm,EURPLNm,EURRUBm,EURSEKm,EURSGDm,EURTRYm,EURUSDm,EURZARm,GBPAUDm,GBPCADm,USDNOKm,USDPLNm,USDRONm,USDRUBm,USDSEKm,USDSGDm,USDTRYm,USDZARm,XAGUSDm,XAUUSDm,ZARJPYm"; long sendmininterval = 3600;
6. RSI कॉन्फ़िगरेशन:
//RSIexternint rsitimeframe = PERIOD_H4; externint rsiperiod = 14; externENUM_APPLIED_PRICE rsiappliedprice = PRICE_CLOSE; externint rsishift = 0; externdouble rsiupperline = 70; externdouble rsilowerline = 30;
7. वीकेंड मोड को पहचानने के लिए magicweekendexpiration का उपयोग करें, यदि किसी के पास बेहतर तरीका है तो कृपया मुझे बताएं
int magicweekendexpiration = 1577836800;//2020-1-1 0:0:0 intvalue:1577836800
8. अन्य:
यदि वीकेंड मोड में संशोधन विफल हो जाता है, तो EA एक मेल भेजेगा और अधिकतम संशोधन प्रयास (100 डिफ़ॉल्ट) बार सफल होने तक कोशिश करेगा।
कोई स्टॉप लॉस लागू नहीं है, और यदि एक सिंबल का न्यूनतम खरीद या अधिकतम बिक्री आदेश पेंडिंग पिप्स से अधिक हो जाता है, तो EA उसी सिंबल का एक और आदेश पेंड करेगा।
टेस्ट मोड में, यदि इक्विटी बैलेंस का 95% से कम है, तो EA स्थिति को चेतावनी फ़ाइलों में लिखेगा।
if(((AccountEquity()/AccountBalance()) < 0.95)) { WriteToWarningFile(); }
यदि आपने किसी भी बग को पाया है या सुझाव हैं, तो कृपया मुझे बताएं।

टिप्पणी 0