RSI के द्वारा ऑटो पेंडिंग और मैनेज ऑर्डर्स - MetaTrader 4 के लिए

Mike 2014.08.12 22:46 31 0 0
संलग्नक

RSI के द्वारा ऑटो पेंडिंग ऑर्डर्स

  1. RSI के द्वारा ऑटो पेंडिंग ऑर्डर्स;
  2. वीकेंड पर जोखिम कम करें और अगले सप्ताह स्थिति को फिर से स्थापित करें;
  3. कुछ उपयोगी जानकारी मेल करें।

सिफारिशें:

1. बैकटेस्ट के लिए true और वास्तविक मोड के लिए false सेट करें:

extern bool testmode = false;//true: बैकटेस्ट के लिए

2. यदि टेस्ट मोड में हैं, तो कृपया केवल एक ट्रेड सिम्बल एरे सेट करें, उदाहरण के लिए:

extern string tradesymbol1 = "EURUSDm_802_2802_1602_200_860";
extern string tradesymbol2 = "";
extern string tradesymbol3 = "";
extern string tradesymbol4 = "";
extern string tradesymbol5 = "";
extern string tradesymbol6 = "";

यदि वास्तविक खाते के मोड में हैं, तो testmode को false सेट करें, और ट्रेड सिम्बल को इस प्रकार कॉन्फ़िगर करें (सिंबॉल को अलग करने के लिए , का उपयोग करें, और एक सिंबल के पैरामीटर अलग करने के लिए _ का उपयोग करें):

extern string tradesymbol1 = "EURUSDm_802_2802_1602_200_860,USDCHFm_506_2606_1506_120_600";
extern string tradesymbol2 = "USDJPYm_460_2802_1302_100_320";
extern string tradesymbol3 = "";
extern string tradesymbol4 = "";
extern string tradesymbol5 = "";
extern string tradesymbol6 = "";

EURUSDm_802_2802_1602_200_860 का मतलब है:

  • सिंबल: EURUSDm(m का मतलब है मेरी Exness मिनी खाता, संभवतः आपको अपने सिंबल को संशोधित करना चाहिए)
  • पेंडिंग पिप्स:802 (पेंडिंग गैप)
  • वीकेंड प्लस पिप्स:2802 (वीकेंड पर प्लस गैप)
  • कैंसिल पिप्स:1602 (जब गैप इस पिप्स को पार करता है, तो पेंडिंग ऑर्डर बंद करें)
  • ट्रेलिंग स्ल:200 (ट्रेलिंग स्टॉप लॉस)
  • टेक प्रॉफिट:860 (वर्चुअल टेक प्रॉफिट)

3. यदि आप वीकेंड पर पेंडिंग ऑर्डर्स को हटाना चाहते हैं, तो weekenddelete=true सेट करें, अन्यथा यदि आप पेंडिंग गैप को चौड़ा करना और अगले सप्ताह इसे पुनर्स्थापित करना चाहते हैं, तो कृपया weekenddelete=false सेट करें।

extern bool weekenddelete = false;//true: हटाएं false: संशोधित करें

4. वीकेंड मोड शुरू और समाप्त समय (5 का मतलब शुक्रवार है, 7 का मतलब रविवार है (समय GMT है, शायद आपको अपने स्थानीय समय के साथ समायोजित करना चाहिए, डिफ़ॉल्ट पैरामीटर बीजिंग समय में ठीक काम करते हैं):

//शुक्रवार को ट्रेडिंग समाप्ति का समय
extern int weekendbeginday = 5;
extern string weekendbegintime = "20:30";//शुक्रवार 20:30
extern int weekendendday = 7;
extern string 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 कॉन्फ़िगरेशन:

//RSI
extern int rsitimeframe = PERIOD_H4;
extern int rsiperiod = 14;
extern ENUM_APPLIED_PRICE rsiappliedprice = PRICE_CLOSE;
extern int rsishift = 0;
extern double rsiupperline = 70;
extern double 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