सिस्टम ट्रेडिंग

MetaTrader 5 का वॉल्यूम ट्रेडर: एक प्रभावी सिस्टम ट्रेडिंग टूल
MetaTrader5
MetaTrader 5 का वॉल्यूम ट्रेडर: एक प्रभावी सिस्टम ट्रेडिंग टूल

आइडिया द्वारा: Scriptor. MQL5 कोड द्वारा: Vladimir Karputov. यह EA केवल तब काम करता है जब एक नया बार बनता है: यह पहले और दूसरे बार के टिक वॉल्यूम की तुलना करता है। निर्णय लेने का ब्लॉक इस प्रकार है: //---    if(array_volume[1]>>array_volume[2])      {       ClosePositions(POSITION_TYPE_SELL);       OpenBuy();      }    if(array_volume[1]<array_volume[2])      {       ClosePositions(POSITION_TYPE_BUY);       OpenSell();      } यदि पहले बार का टिक वॉल्यूम दूसरे बार की तुलना में बड़ा है, तो आपको अपनी सेल पोजिशन बंद करनी चाहिए और एक बाय पोजिशन खोलनी चाहिए; यदि पहले बार का टिक वॉल्यूम दूसरे बार की तुलना में छोटा है, तो आपको अपनी बाय पोजिशन बंद करनी चाहिए और एक सेल पोजिशन खोलनी चाहिए; EA को H1 पर सभी प्रतीकों के लिए चलाना (चूंकि EA केवल तब काम करता है जब एक नया बार बनता है, इसे "OHLC मोड पर M1" में लॉन्च किया गया था): प्रतीक पास परिणाम लाभ अपेक्षित भुगतान लाभ कारक पुनर्प्राप्ति कारक शार्प अनुपात कस्टम इक्विटी DD % व्यापार EURGBP 8 4,709.76 1,709.76 1.03 1.06 0.83 0.02 0 67.05 1,666 EURUSD 1 3,445.02 445.02 0.28 1.02 0.23 0.02 0 39.87 1,607 EURJPY 7 2,949.86 -50.14 -0.03 1.00 -0.02 0.02 0 90.27 1,561 USDJPY 5 2,318.50 -681.50 -0.42 0.97 -0.21 0.01 0 75.64 1,606 GBPUSD 2 128.04 -2,871.96 -3.19 0.85 -0.59 -0.05 0 97.46 900 EURCHF 6 102.93 -2,897.07 -5.03 0.44 -0.96 -0.14 0 96.97 576 EURCAD 9 90.06 -2,909.94 -11.50 0.53 -1.00 -0.12 0 97.26 253 USDCHF 0 84.60 -2,915.40 -8.19 0.58 -0.98 -0.16 0 97.58 356 GBPJPY 11 74.40 -2,925.60 -5.98 0.81 -0.88 -0.02 0 97.99 489 AUDJPY 12 70.44 -2,929.56 -4.47 0.76 -0.83 -0.03 0 98.32 656 GBPCHF 10 69.53 -2,930.47 -12.69 0.57 -0.76 -0.18 0 98.30 231 AUDUSD 4 68.15 -2,931.85 -3.06 0.76 -0.83 -0.04 0 98.55 957 USDCAD 3 -88.32 -3,088.32 -4.11 0.77 -0.83 -0.05 0 112.21 751

2018.07.09
MetaTrader 5 के लिए UltraAbsolutelyNoLagLwma: एक बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
MetaTrader 5 के लिए UltraAbsolutelyNoLagLwma: एक बेहतरीन ट्रेडिंग सिस्टम

नमस्ते ट्रेडिंग साथियों! आज हम बात करेंगे एक ऐसे ट्रेडिंग सिस्टम के बारे में, जिसका नाम है UltraAbsolutelyNoLagLwma। यह एक ऑस्सीलेटर आधारित प्रणाली है, जो बार के बंद होने पर संकेत देती है। जब ऑस्सीलेटर का रंग लाल से हरा या इसके विपरीत बदलता है, तब हमें ट्रेडिंग का संकेत मिलता है। आपकी जानकारी के लिए बता दें, इस सिस्टम में पोजीशन्स को या तो पेंडिंग ऑर्डर्स द्वारा बंद किया जाता है या फिर जब ऑस्सीलेटर की बार का रंग बदलता है। इस EA को प्रभावी रूप से चलाने के लिए, आपको UltraAbsolutelyNoLagLwma.ex5 संकेतक फ़ाइल को अपने \MQL5\Indicators फोल्डर में रखना होगा। नीचे दिए गए परीक्षणों में डिफ़ॉल्ट एक्सपर्ट एडवाइजर के इनपुट पैरामीटर का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था। चित्र 1. चार्ट पर डील के उदाहरण 2016 में GBPUSD H4 पर परीक्षण के परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2018.07.09
FullDump: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
FullDump: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचारक: Yuri. MQL5 कोड द्वारा: Vladimir Karputov. ऑपरेशन एल्गोरिदम बार "0" से खोज की गहराई तक संकेत की खोज करना। खरीदने के लिए: RSI 30 के नीचे होना चाहिए; कीमत को सबसे निचले बोलिंजर बैंड तक पहुँचना होगा; फिर इंतज़ार करें जब तक कैंडलस्टिक मध्य बोलिंजर बैंड के ऊपर न पहुँच जाए; स्टॉप लॉस को अंतिम स्थानीय निम्न के नीचे रखा जाए। टेक प्रॉफिट को ऊपरी बोलिंजर बैंड के ऊपर रखा जाए; जैसे ही ऊपरी रेखा को छुआ जाता है, स्टॉप को ब्रेकईवन पॉइंट पर ले जाना चाहिए। बेचने के लिए: RSI 70 के ऊपर होना चाहिए; कीमत को ऊपरी बोलिंजर बैंड तक पहुँचना होगा; फिर इंतज़ार करें जब तक कैंडलस्टिक मध्य बोलिंजर बैंड के नीचे न पहुँच जाए; स्टॉप लॉस को अंतिम स्थानीय उच्च के ऊपर रखा जाए। टेक प्रॉफिट को निचले बोलिंजर बैंड के नीचे रखा जाए; जैसे ही निचली रेखा को छुआ जाता है, स्टॉप को ब्रेकईवन पॉइंट पर ले जाना चाहिए। इनपुट्स लॉट्स - स्थिति का आकार। बैंड्स - बैंड: औसत अवधि; RSI - RSI: औसत अवधि; हाई और लो से इंडेंट - स्टॉप लॉस और टेक प्रॉफिट लगाने के समय हाई और लो से इंडेंट; खोज की गहराई - संकेत की खोज के लिए बार की संख्या; जादुई संख्या - EA के लिए अद्वितीय पहचानकर्ता। ऑप्टिमाइजेशन के दौरान (ध्यान दें: गैर-ऑप्टिमाइज़्ड पैरामीटर्स कोड में हैं; आवश्यक मानों को स्वतंत्र रूप से खोजना होगा) EURUSD, H1 पर:

2018.07.09
Exp_BlauTVI_Tm: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
Exp_BlauTVI_Tm: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

नमस्ते दोस्तों! आज हम बात करेंगे Exp_BlauTVI_Tm के बारे में, जो कि एक शानदार एक्सपर्ट एडवाइजर है। यह BlauTVI संकेतक के ट्रेंड-फॉलोइंग सिग्नल पर आधारित है और इसमें एक सख्त ट्रेडिंग टाइम इंटरवल सेट करने का विकल्प है। जब बार क्लोज होता है और संकेतक का हिस्टोग्राम दिशा बदलता है, तब सिग्नल बनता है। आप इनपुट पैरामीटर्स में ट्रेडिंग का समय निर्धारित कर सकते हैं ताकि आप निर्धारित समय इंटरवल में ट्रेड कर सकें: input bool   TimeTrade=true;      //निर्धारित इंटरवल में ट्रेडिंग की अनुमति दें input HOURS  StartH=ENUM_HOUR_0;  //ट्रेडिंग शुरू (घंटे) input MINUTS StartM=ENUM_MINUT_0; //ट्रेडिंग शुरू (मिनट) input HOURS  EndH=ENUM_HOUR_23;   //ट्रेडिंग समाप्त (घंटे) input MINUTS EndM=ENUM_MINUT_59;  //ट्रेडिंग समाप्त (मिनट) यहां दो वेरिएबल्स (घंटे और मिनट) ऑपरेशन शुरू करने का समय निर्धारित करने के लिए दिए गए हैं, और दो समान वेरिएबल्स समाप्ति समय के लिए। डिफ़ॉल्ट सेटिंग्स के अनुसार, यह एक्सपर्ट एडवाइजर पूरे ट्रेडिंग सत्र में ट्रेड करता है, जो 0:00 से शुरू होता है, और सभी पोजिशन्स 23:59 पर बंद हो जाती हैं। यदि प्रारंभ समय निर्दिष्ट समाप्ति समय से बाद में है, तो एक्सपर्ट एडवाइजर अगले दिन निर्दिष्ट समय पर पोजिशन्स बंद कर देगा। EA को सही तरीके से संकलित करने के लिए, BlauTVI.ex5 संकेतक की संकलित फ़ाइल को terminal_data_directory\MQL5\Indicators फ़ोल्डर में होना आवश्यक है। जब आप EA को संकलित करते हैं, तो संकेतक EA के कोड में एक संसाधन के रूप में होता है, इसलिए इसका संबंधित टर्मिनल फ़ोल्डर में होना आवश्यक नहीं है। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल आपको nonzero spread वाले ब्रोकर के साथ एक्सपर्ट एडवाइजर का उपयोग करने की अनुमति देती है और आप स्टॉप लॉस और टेक प्रॉफिट को पोजिशन खोलने के साथ-साथ सेट कर सकते हैं। आप इस लाइब्रेरी के अन्य संस्करण डाउनलोड कर सकते हैं TradeAlgorithms पर। नीचे दिखाए गए परीक्षणों में डिफ़ॉल्ट एक्सपर्ट एडवाइजर के इनपुट पैरामीटर्स का उपयोग किया गया था। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था। Fig 1. चार्ट पर डील के उदाहरण 2016 में USDJPY H1 के लिए परीक्षण परिणाम: Fig. 2. परीक्षण परिणाम चार्ट

2018.07.09
MetaTrader 5 के लिए BlauErgodicMDI सिस्टम ट्रेडिंग
MetaTrader5
MetaTrader 5 के लिए BlauErgodicMDI सिस्टम ट्रेडिंग

नमस्ते ट्रेडिंग साथियों! आज हम बात करेंगे एक खास ट्रेडिंग सिस्टम की, जो BlauErgodicMDI ऑस्सीलेटर का उपयोग करता है। इस सिस्टम में आप ट्रेडिंग समय के लिए सख्त अंतराल सेट कर सकते हैं। ट्रेड का निर्णय तब लिया जाता है जब हिस्टोग्राम दिशा बदलता है, जीरो लाइन को पार करता है या जब सिग्नल लाइन क्लाउड का रंग बदलता है। ट्रेडिंग में एंट्री का एल्गोरिदम चुनने के लिए निम्नलिखित इनपुट पैरामीटर का उपयोग किया जाता है: input AlgMode Mode=twist; //मार्केट में प्रवेश का एल्गोरिदम आप इनपुट पैरामीटर में ट्रेडिंग समय निर्धारित कर सकते हैं ताकि आप निर्धारित समय अंतराल में ट्रेड कर सकें: input bool TimeTrade=true; //समय अंतराल के अनुसार ट्रेडिंग की अनुमतिinput HOURS StartH=ENUM_HOUR_0; //ट्रेडिंग शुरू (घंटे)input MINUTS StartM=ENUM_MINUT_0; //ट्रेडिंग शुरू (मिनट)input HOURS EndH=ENUM_HOUR_23; //ट्रेडिंग समाप्त (घंटे)input MINUTS EndM=ENUM_MINUT_59; //ट्रेडिंग समाप्त (मिनट) ट्रेडिंग शुरू करने का समय और समाप्ति का समय निर्धारित करने के लिए दो वेरिएबल (घंटे और मिनट) दिए गए हैं। डिफ़ॉल्ट सेटिंग्स के अनुसार, एक्सपर्ट एडवाइजर पूरे ट्रेडिंग सत्र में 0:00 से ट्रेड करेगा, जबकि सभी पोजिशन 23:59 पर बंद हो जाएंगी। यदि शुरू करने का समय निर्धारित समाप्ति समय से बाद में है, तो एक्सपर्ट एडवाइजर अगले दिन निर्धारित समय पर पोजिशन बंद कर देगा। EA को सही तरीके से संकलित करने के लिए, संकेतक BlauErgodicMDI.ex5 की संकलित फ़ाइल को terminal_data_directory\MQL5\Indicators फ़ोल्डर में होना चाहिए। जब EA को संकलित किया जाता है, तो संकेतक EA के कोड में एक संसाधन के रूप में होता है, इसलिए संबंधित टर्मिनल फ़ोल्डर में इसका होना आवश्यक नहीं है। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ एक्सपर्ट एडवाइजर्स का उपयोग करने की अनुमति देती है जो नॉनज़ीरो स्प्रेड प्रदान करते हैं और पोजिशन खोलने के साथ-साथ स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प देते हैं। आप इस लाइब्रेरी के अन्य संस्करण TradeAlgorithms पर डाउनलोड कर सकते हैं। निम्नलिखित परीक्षणों के दौरान डिफ़ॉल्ट एक्सपर्ट एडवाइजर के इनपुट पैरामीटर का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है। Fig. 1. चार्ट पर डील के उदाहरण 2016 में AUDUSD H4 के लिए परीक्षण परिणाम: Fig. 2. परीक्षण परिणाम चार्ट

2018.07.09
Exp_ColorX2MA_X2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
Exp_ColorX2MA_X2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम Exp_ColorX2MA_X2 दो संकेतकों ColorX2MA के सिग्नल्स पर आधारित है। पहला संकेतक धीमी प्रवृत्ति की दिशा को रेखा के रंग के आधार पर निर्धारित करता है। दूसरा संकेतक तब व्यापार खोलने का सही समय बताता है, जब रेखा का रंग बदलता है। सिग्नल तब बनता है जब एक बार बंद हो रहा होता है और दो शर्तें पूरी होती हैं: तेज और धीमी प्रवृत्ति के संकेत मेल खाते हैं; तेज प्रवृत्ति की दिशा बदल गई है। एक्सपर्ट एडवाइजर के इनपुट पैरामीटर्स //+-------------------------------------------------+ //| एक्सपर्ट एडवाइजर संकेतक के इनपुट पैरामीटर्स | //+-------------------------------------------------+ sinput string Trade="व्यापार प्रबंधन";    //+============== व्यापार प्रबंधन ==============+ input double MM=0.1;               //डिपॉजिट का हिस्सा एक डील में input MarginMode MMMode=LOT;      //लॉट मूल्य पहचानने की विधि input uint    StopLoss_=1000;      //स्टॉप लॉस बिंदुओं में input uint    TakeProfit_=2000;    //टेक प्रॉफिट बिंदुओं में sinput string MustTrade="व्यापार अनुमतियाँ";    //+============== व्यापार अनुमतियाँ ==============+ input int    Deviation_=10;       //बिंदुओं में अधिकतम मूल्य विचलन input bool   BuyPosOpen=true;     //लॉन्ग पोजीशन में प्रवेश की अनुमति input bool   SellPosOpen=true;    //शॉर्ट पोजीशन में प्रवेश की अनुमति //+-------------------------------------------------+ //| फ़िल्टर संकेतक के इनपुट पैरामीटर्स        | //+-------------------------------------------------+ sinput string Filter="धीमी व्यापार पैरामीटर्स";    //+============== व्यापार पैरामीटर्स ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //ट्रेंड के लिए 1 चार्ट अवधि input Smooth_Method MA_Method1=MODE_SMA_; //पहला स्मूथिंग औसत विधि input uint Length1=12; //पहला स्मूथिंग गहराई                     input int Phase1=15; //पहला स्मूथिंग पैरामीटर, //---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि है input Smooth_Method MA_Method2=MODE_JJMA; //दूसरा स्मूथिंग औसत विधि input uint Length2= 5; //दूसरा स्मूथिंग गहराई input int Phase2=15;  //दूसरा स्मूथिंग पैरामीटर, //---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि है input Applied_price_ IPC=PRICE_CLOSE_;//मूल्य स्थिरांक                   input uint SignalBar=1; //सिग्नल प्राप्त करने के लिए बार अनुक्रमांक input bool   BuyPosClose=true;     //प्रवृत्ति द्वारा लंबी स्थिति को समाप्त करने की अनुमति input bool   SellPosClose=true;    //प्रवृत्ति द्वारा शॉर्ट स्थिति को समाप्त करने की अनुमति //+-------------------------------------------------+ //| प्रवेश संकेतक के इनपुट पैरामीटर्स        | //+-------------------------------------------------+ sinput string Input="प्रवेश पैरामीटर्स";       //+=============== प्रवेश पैरामीटर्स ===============+ input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 चार्ट अवधि प्रवेश के लिए input Smooth_Method MA_Method1_=MODE_SMA_; //पहला स्मूथिंग औसत विधि input uint Length1_=12; //पहला स्मूथिंग गहराई                     input int Phase1_=15; //पहला स्मूथिंग पैरामीटर, //---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि है input Smooth_Method MA_Method2_=MODE_JJMA; //दूसरा स्मूथिंग औसत विधि input uint Length2_= 5; //दूसरा स्मूथिंग गहराई input int Phase2_=15;  //दूसरा स्मूथिंग पैरामीटर, //---- JJMA के लिए -100 ... +100 के रेंज के भीतर यह संक्रमण प्रक्रिया की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO अवधि है, AMA के लिए यह धीमी औसत अवधि है input Applied_price_ IPC_=PRICE_CLOSE_;//मूल्य स्थिरांक input uint SignalBar_=1;//प्रवेश सिग्नल प्राप्त करने के लिए बार अनुक्रमांक input bool   BuyPosClose_=false;     //सिग्नल द्वारा लंबी स्थिति को समाप्त करने की अनुमति input bool   SellPosClose_=false;    //सिग्नल द्वारा शॉर्ट स्थिति को समाप्त करने की अनुमति //+-------------------------------------------------+ इनपुट पैरामीटर्स में पाठ के साथ स्ट्रिंग पैरामीटर्स केवल एक्सपर्ट के इनपुट पैरामीटर्स विंडो की बेहतर दृश्यता के लिए हैं। EA में ColorX2MA_HTF संकेतक केवल रणनीति परीक्षणकर्ता में प्रवृत्तियों को बेहतर दृश्यता के लिए हैं, और वे अन्य संचालन मोड में निष्क्रिय हैं। निर्मित EA के सही कार्य के लिए, संकेतकों की संकलित फ़ाइलें ColorX2MA.ex5 और ColorX2MA_HTF.ex5 <terminal_data_directory>\MQL5\Indicators फ़ोल्डर में होनी चाहिए। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ एक्सपर्ट एडवाइजर्स का उपयोग करने की अनुमति देती है जो गैर-शून्य स्प्रेड और स्टॉप लॉस और टेक प्रॉफिट को पोजीशन खोलने के साथ एक साथ सेट करने का विकल्प देते हैं। आप निम्नलिखित लिंक पर लाइब्रेरी के अधिक संस्करण डाउनलोड कर सकते हैं: व्यापार एल्गोरिदम. नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट एक्सपर्ट एडवाइज़र के इनपुट पैरामीटर्स का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है। 2016 में USDJPY के लिए परीक्षण परिणाम, H6 पर धीमी प्रवृत्ति, और M30 पर तेज प्रवृत्ति द्वारा प्रवेश: चित्र 1. चार्ट पर डील के उदाहरण चित्र 2. परीक्षण परिणाम चार्ट

2018.07.09
Exp_AbsolutelyNoLagLwma_X2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
Exp_AbsolutelyNoLagLwma_X2: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम Exp_AbsolutelyNoLagLwma_X2 दो संकेतकों के सिग्नल पर आधारित है: AbsolutelyNoLagLwma। पहले संकेतक का उपयोग धीमे ट्रेंड की दिशा का निर्धारण करने के लिए किया जाता है, जबकि दूसरा संकेतक ट्रेड खोलने का सही समय बताता है, जब लाइन का रंग बदलता है। सिग्नल तब बनता है जब एक बार बंद होता है, यदि निम्नलिखित दो शर्तें पूरी होती हैं: तेज और धीमे ट्रेंड के सिग्नल मेल खाते हैं; तेज ट्रेंड की दिशा में बदलाव आया है। एक्सपर्ट एडवाइजर के इनपुट पैरामीटर //+-------------------------------------------------+ //| EA संकेतक के इनपुट पैरामीटर | //+-------------------------------------------------+ sinput string Trade="ट्रेड प्रबंधन";    //+============== ट्रेड प्रबंधन ==============+ input double MM=0.1;               //डिपॉजिट का शेयर एक डील में input MarginMode MMMode=LOT;       //लॉट साइज का निर्धारण करने की विधि input uint    StopLoss_=1000;      //स्टॉप लॉस पॉइंट में input uint    TakeProfit_=2000;    //टेक प्रॉफिट पॉइंट में sinput string MustTrade="ट्रेड अनुमतियाँ";    //+============== ट्रेड अनुमतियाँ ==============+ input int    Deviation_=10;       //अधिकतम मूल्य विचलन पॉइंट में input bool   BuyPosOpen=true;     //लॉन्ग पोजीशन्स में प्रवेश की अनुमति input bool   SellPosOpen=true;    //शॉर्ट पोजीशन्स में प्रवेश की अनुमति //+-------------------------------------------------+ //| फ़िल्टर संकेतक के इनपुट पैरामीटर        | //+-------------------------------------------------+ sinput string Filter="धीमे व्यापार पैरामीटर";    //+============== व्यापार पैरामीटर ==============+ input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  //1 ट्रेंड के लिए चार्ट अवधि input uint Length=7; // चिकनाई की गहराई                   input Applied_price_ IPC=PRICE_CLOSE_; // मूल्य स्थिर input uint SignalBar=1; // प्रवेश सिग्नल प्राप्त करने के लिए बार संख्या input bool   BuyPosClose=true;     // प्रवृत्ति द्वारा लंबी पोजीशन्स को बंद करने की अनुमति input bool   SellPosClose=true;     // प्रवृत्ति द्वारा शॉर्ट पोजीशन्स को बंद करने की अनुमति //+-------------------------------------------------+ //| प्रवेश संकेतक के इनपुट पैरामीटर         | //+-------------------------------------------------+ sinput string Input="प्रवेश पैरामीटर";       //+=============== प्रवेश पैरामीटर ===============+   input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 प्रवेश के लिए चार्ट अवधि input uint Length_=7; // चिकनाई की गहराई                   input Applied_price_ IPC_=PRICE_CLOSE_; // मूल्य स्थिर input uint SignalBar_=1; // प्रवेश सिग्नल प्राप्त करने के लिए बार संख्या input bool   BuyPosClose_=false;     // सिग्नल द्वारा लंबी पोजीशन्स को बंद करने की अनुमति input bool   SellPosClose_=false;     // सिग्नल द्वारा शॉर्ट पोजीशन्स को बंद करने की अनुमति //+-------------------------------------------------+ इनपुट पैरामीटर के कोड में स्ट्रिंग पैरामीटर केवल एक्सपर्ट के इनपुट पैरामीटर विंडो के बेहतर विज़ुअलाइजेशन के लिए हैं। EA में AbsolutelyNoLagLwma_HTF संकेतक केवल रणनीति परीक्षक में ट्रेंड की सुविधाजनक विज़ुअलाइजेशन के लिए डिज़ाइन किए गए हैं; और ये किसी अन्य मोड में काम नहीं करते। जनित EA के सही ढंग से काम करने के लिए, संकेतकों की संकलित फ़ाइलें AbsolutelyNoLagLwma.ex5 और AbsolutelyNoLagLwma_HTF.ex5 को <terminal_data_directory>\MQL5\Indicators फ़ोल्डर में होनी चाहिए। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ एक्सपर्ट एडवाइज़र्स का उपयोग करने की अनुमति देती है जो नॉनजीरो स्प्रेड और स्टॉप लॉस तथा टेक प्रॉफिट को पोजीशन खोलने के साथ सेट करने का विकल्प देते हैं। आप इस लिंक पर लाइब्रेरी के अधिक संस्करण डाउनलोड कर सकते हैं: Trade Algorithms. नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट एक्सपर्ट एडवाइज़र के इनपुट पैरामीटर का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया है। 2016 के वर्ष में USDJPY के लिए परीक्षण परिणाम, H6 पर धीमी प्रवृत्ति और M30 पर तेज़ प्रवृत्ति द्वारा प्रवेश: चित्र 1. चार्ट पर डील के उदाहरण चित्र 2. परीक्षण परिणाम चार्ट

2018.07.09
Interceptor: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
Interceptor: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचारकर्ता: mserega76. MQL5 कोड द्वारा: Vladimir Karputov. यह एक ट्रेडिंग रणनीति है जो "मूविंग एवरेजेस" के "फैन" के साथ काम करती है (तीन टाइमफ्रेम और प्रत्येक पर पांच मूविंग एवरेज)। यह EA GBPUSD, M5 "पांच अंकों" पर काम करने के लिए डिज़ाइन किया गया है। यदि आप इसे किसी अन्य प्रतीक या टाइमफ्रेम पर चलाने की कोशिश करते हैं, तो EA एक त्रुटि के साथ समाप्त हो जाएगा। कोड में मूविंग एवरेज के डेटा प्राप्त करने के लिए दो विधियों का उपयोग किया गया है: एक बार प्रति अनुरोध से डेटा (चर में डेटा प्राप्त करना) - "iMAGet" कई बार प्रति अनुरोध से डेटा (एरे में डेटा प्राप्त करना) - "iMAGetArray" और "iStochasticGetArray" CopyRates का भी गणनाओं को तेज करने के लिए व्यापक रूप से उपयोग किया गया है। इनपुट्स पद खुलने पर लॉट का आकार (यदि संकेत मेल नहीं खाते हैं) M5 पर फ्लैट गुणांक (प्रति बार बिंदुओं की संख्या) प्रारंभिक स्टॉप लॉस (यदि यह 100 से कम है, तो कोई स्टॉप लॉस नहीं रखा जाएगा) टेक प्रॉफिट (यदि यह 100 से कम है, तो कोई टेक प्रॉफिट नहीं रखा जाएगा) ब्रेकइवन पर जाने पर न्यूनतम लाभ बिंदुओं में ब्रेकइवन पर जाने पर स्टॉप लॉस (यदि पैरामीटर 9 से ऊपर है तो इसे ब्रेकइवन पर ले जाते हैं) M5 चार्ट पर फैन के लिए एमए के बीच अधिकतम अनुमेय दूरी (सिग्नल 1 के लिए ही) M15 चार्ट पर फैन के लिए एमए के बीच अधिकतम अनुमेय दूरी (सिग्नल 4 के लिए ही) M15 चार्ट पर फैन के लिए एमए के बीच अधिकतम अनुमेय दूरी (सिग्नल 6 के लिए ही) M5 के लिए स्टोकास्टिक पीरियड M5 के लिए स्टोकास्टिक का ऊपरी स्तर M5 के लिए स्टोकास्टिक का निचला स्तर M15 के लिए स्टोकास्टिक पीरियड M15 के लिए स्टोकास्टिक का ऊपरी स्तर M15 के लिए स्टोकास्टिक का निचला स्तर सिग्नल 1 के लिए कैंडलस्टिक बॉडी का न्यूनतम आकार निम्न फ्लैट (बार में न्यूनतम फ्लैट लंबाई) उच्च फ्लैट (बिंदुओं में अधिकतम फ्लैट ऊंचाई) M5 पर डाइवर्जेंस के लिए संकेतक चोटियों के बीच न्यूनतम दूरी बार में लंबे हैमर छाया का न्यूनतम प्रतिशत छोटे हैमर छाया का अधिकतम प्रतिशत M5 चार्ट में बिंदुओं में न्यूनतम हैमर आकार कितनी देर पहले हैमर मौजूद था (इसके बार की सबसे ऊंची संख्या) कितने बार हैमर अधिकतम है (सिग्नल 6 के लिए ही) संकीर्ण स्रोत (M5 पर संकीर्णतम बिंदु पर फैन की सबसे बड़ी चौड़ाई) कितने बार पहले फैन "संकीर्ण स्रोत" पर एकत्रित हुआ (व्यवहारिक रूप से एक बिंदु पर) अधिकतम/न्यूनतम सीमा जो टूट गई है ("संकीर्ण स्रोत" बार में) अपने पदों को इस संख्या से चिह्नित करना ट्रेलिंग स्टॉप का न्यूनतम शिफ्ट कीमत से ट्रेलिंग स्टॉप की दूरी (यदि यह 100 से कम है, तो ट्रेलिंग कार्य नहीं करता) एकल परीक्षण "हर टिक वास्तविक टिक पर आधारित" मोड में:

2018.07.09
EES Hedger: MetaTrader 5 के लिए एक अनूठा टूल
MetaTrader5
EES Hedger: MetaTrader 5 के लिए एक अनूठा टूल

आइडिया द्वारा: eesfx. MQL5 कोड द्वारा: Vladimir Karputov. क्या आप विपरीत ट्रेंड में ट्रेडिंग करना चाहते हैं? मैन्युअली ट्रेडिंग करते समय या किसी अन्य सिस्टम ट्रेडिंग का उपयोग करते समय, EES Hedger टूल आपके लिए तुरंत विपरीत स्थिति खोल सकता है, जैसा कि इसके पैरामीटर्स में निर्दिष्ट किया गया है। मैन्युअल रूप से या किसी अन्य EA द्वारा खोले गए पोजिशनों को OnTradeTransaction में ट्रैक किया जाता है। निर्देश उदाहरण के लिए, मान लीजिए कि आप GBPUSD पर SAR का उपयोग कर रहे हैं, और SAR का मैजिक नंबर 1234 है। अब आप EES Hedger को SAR के साथ उपयोग करना चाहते हैं। एक और GBPUSD चार्ट खोलें, यानी उसी मुद्रा जोड़ी का उपयोग करें जिस पर SAR ट्रेडिंग कर रहा है। यहाँ, यह महत्वपूर्ण है कि समय फ़्रेम SAR द्वारा उपयोग किए गए समय फ़्रेम के समान या कम हो। अब, EES Hedger के बाहरी वेरिएबल में: SAR मैजिक नंबर को Original_EA_Magic में निर्दिष्ट करें; हमारे मामले में, यह 1234 है। फिर सुनिश्चित करें कि Advocate_EA_Magic Original_EA_Magic से भिन्न है। जैसे ही SAR एक लेन-देन खोलता है, EES Hedger एक विपरीत लेन-देन खोलेगा। यदि आप मैन्युअल ट्रेडिंग के लिए EES Hedger का उपयोग करना चाहते हैं, तो बस Original_EA_Magic = 0 सेट करें। प्रोग्राम पैरामीटर्स लॉट्स - "EES Hedger" द्वारा खोली जाने वाली स्थिति का वॉल्यूम; स्टॉप लॉस, प्रति ट्रेड (पिप्स में) - "EES Hedger" द्वारा खोली जाने वाली स्थिति का स्टॉप लॉस; टेक प्रॉफिट राशि, प्रति ट्रेड (पिप्स में) - "EES Hedger" द्वारा खोली जाने वाली स्थिति का टेक प्रॉफिट; ट्रेलिंग स्टॉप (पिप्स में) - "EES Hedger" द्वारा खोली जाने वाली स्थिति का ट्रेलिंग; ट्रेलिंग स्टेप (पिप्स में) - "EES Hedger" द्वारा खोली जाने वाली स्थिति का ट्रेलिंग स्टेप; यह मैजिक नंबर है जो आपका पहला EA उपयोग करता है जहाँ एडवोकेट EA अपने ट्रेडों पर आधारित होगा - पहले EA द्वारा उपयोग किया जाने वाला मैजिक नंबर, जिस पर एडवोकेट EA अपने ट्रेडों को आधार बनाएगा; यह एडवोकेट EA का अपना मैजिक नंबर है कृपया इसे अद्वितीय रखें ताकि संघर्ष से बचा जा सके - एडवोकेट EA का अपना मैजिक नंबर; कृपया इसे अद्वितीय बनाए रखें ताकि टकराव से बचा जा सके।

2018.07.09
BreakOut15: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
BreakOut15: MetaTrader 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

आइडिया द्वारा: Scriptor. MQL5 कोड द्वारा: Vladimir Karputov. यह EA केवल तब काम करता है जब Working timeframe पर नया बार दिखाई देता है। संकेतक भी Working timeframe से लिए जाते हैं। EA को केवल M1 समय सीमा पर उपयोग किया जाना चाहिए! जैसे ही BUY या SELL खोलने का संकेत मिलता है, एक मूल्य स्तर निर्धारित किया जाएगा। जैसे ही मूल्य इस स्तर को पार करता है, एक नई स्थिति खोली जाएगी। BUY खोलने का संकेत: MA Fast बार #0 > MA Slow बार #0; SELL खोलने का संकेत: MA Fast बार #0 < MA Slow बार #0. संकेत निर्धारित करते समय, काम करने के समय सीमा की फिर से जांच की जाती है (यदि केवल Start Hour और Stop Hour समान नहीं है "-1"). पोजीशन विपरीत संकेत द्वारा बंद की जाती है। यदि Friday Close Hour का मान "-1" नहीं है, तो शुक्रवार को आपके पोजीशन Friday Close Hour पर मजबूरन बंद कर दिए जाएंगे। इनपुट्स Working timeframe - संकेतकों की गणना के लिए समय सीमा; Stop Loss - स्टॉप लॉस ("0" इस पैरामीटर को निष्क्रिय करता है); Take Profit - टेक प्रॉफिट ("0" इस पैरामीटर को निष्क्रिय करता है); Trailing Stop - ट्रेलिंग ("0" इस पैरामीटर को निष्क्रिय करता है); Trailing Step - ट्रेलिंग स्टेप; Start Hour - समय सीमा शुरू करने का समय (घंटे); "-1" दोनों पैरामीटर: Start Hour और Stop Hour को निष्क्रिय करता है; Stop Hour - समय सीमा समाप्त करने का समय (घंटे), "-1" दोनों पैरामीटर: Start Hour और Stop Hour को निष्क्रिय करता है; Friday Close Hour - शुक्रवार को बंद होने का समय (घंटे), "-1" इस पैरामीटर को निष्क्रिय करता है; BreakOut Level - ब्रेक-आउट स्तर; Lots - लॉट का आकार स्थिर है, पैरामीटर Risk को "0" होना चाहिए; Risk - लॉट का आकार गतिशील है, प्रति ट्रेड जोखिम प्रतिशत में, पैरामीटर Lots को "0" होना चाहिए; magic number - EA के लिए अद्वितीय पहचानकर्ता।

2018.07.09
JS-MA-Day: MetaTrader 5 के लिए बेहतरीन प्रणाली
MetaTrader5
JS-MA-Day: MetaTrader 5 के लिए बेहतरीन प्रणाली

आइडिया द्वारा: JS_Sergey. MQL5 कोड द्वारा: Vladimir Karputov. यह EA iMA (मूविंग एवरेज, MA) संकेतक पर आधारित है, जिसका टाइमफ्रेम D1 है। आप अपनी पोजीशन बढ़ा सकते हैं (पैरामीटर "Increase positions" को "true" पर सेट करें), लेकिन "Close hour" और "Increase timeframe" पैरामीटर सेट करते समय सावधान रहें। उदाहरण के लिए, यदि आप "Close hour" को "23" और "Increase timeframe" को "PERIOD_H4" पर सेट करते हैं, तो पोजीशन 23-00 पर बंद नहीं होंगी। क्योंकि H4 का कैडलस्टिक 16-00, 20-00, और 00-00 पर खुलता है। इसीलिए, यदि आप "Close hour" (मान "-1" से अधिक) को "Increase timeframe" पैरामीटर के लिए सक्षम करते हैं, तो बेहतर होगा कि H1 या उससे कम टाइमफ्रेम का चयन करें। जब आप अपनी पोजीशन बढ़ाते हैं, तो आप वर्तमान प्रतीक और वर्तमान "magic number" के लिए खुली पोजीशन की संख्या को सीमित कर सकते हैं ("Max positions"). स्टॉप लॉस, टेक प्रॉफिट, और ट्रेलिंग को बंद किया जा सकता है। इसके लिए, संबंधित इनपुट को शून्य पर सेट करना पर्याप्त है। पोजीशन साइज को दो तरीकों से प्रबंधित किया जा सकता है: निरंतर लॉट आकार का ट्रेडिंग (पैरामीटर "Lots" शून्य से अधिक है, और पैरामीटर "Risk" शून्य है), या जोखिम प्रतिशत के अनुसार लॉट साइज की गतिशील गणना करना (पैरामीटर "Risk" शून्य से अधिक है, और पैरामीटर "Lots" शून्य है)। इनपुट्स पोजीशन बढ़ाना टाइमफ्रेम बढ़ाना अधिकतम पोजीशन सिग्नल उलटाना बंद करने का घंटा ("-1" --&gt; बंद) //--- संकेतक इनपुट MA PERIOD_D1: औसत अवधि MA PERIOD_D1: क्षैतिज स्थानांतरण MA PERIOD_D1: चिकनाई का प्रकार MA PERIOD_D1: मूल्य या हैंडल का प्रकार //--- व्यापार प्रबंधन स्टॉप लॉस (पिप्स में) टेक प्रॉफिट (पिप्स में) ट्रेलिंग स्टॉप (पिप्स में) ट्रेलिंग स्टेप (पिप्स में) लॉट्स (या "Lots"&gt;0 और "Risk"==0 या "Lots"==0 और "Risk"&gt;0) जोखिम (या "Lots"&gt;0 और "Risk"==0 या "Lots"==0 और "Risk"&gt;0) मैजिक नंबर

2018.07.09
MACD Stochastic 2: आपके MetaTrader 5 के लिए बेहतरीन Expert Advisor
MetaTrader5
MACD Stochastic 2: आपके MetaTrader 5 के लिए बेहतरीन Expert Advisor

विचार: Scriptor. MQL5 कोड: Vladimir Karputov. MACD Stochastic 2 एक Expert Advisor है जो दो ऑस्सीलेटर पर आधारित है: iMACD (जिसका समय सीमा समायोज्य है) और iStochastic जो वर्तमान समय सीमा पर लिया गया है। इसकी मुख्य सोच यह है कि MACD की समय सीमा चार्ट में वर्तमान समय सीमा से अधिक होनी चाहिए। BUY और SELL पदों के लिए स्टॉप लॉस और टेक प्रॉफिट को व्यक्तिगत रूप से सेट किया जाता है। ट्रेलिंग सभी प्रकार के पदों के लिए समान होती है। इनपुट्स लॉट्स - स्थिति का वॉल्यूम (स्थायी, मैन्युअली सेट किया जाना है) स्टॉप लॉस BUY (पिप्स में) - BUY पदों के लिए स्टॉप लॉस स्टॉप लॉस SELL (पिप्स में) - SELL पदों के लिए स्टॉप लॉस टेक प्रॉफिट BUY (पिप्स में) - BUY पदों के लिए टेक प्रॉफिट टेक प्रॉफिट SELL (पिप्स में) - SELL पदों के लिए टेक प्रॉफिट ट्रेलिंग स्टॉप BUY और SELL (पिप्स में) - ट्रेलिंग (BUY और SELL के लिए एक ही) ट्रेलिंग स्टेप BUY और SELL (पिप्स में) - ट्रेलिंग स्टेप //--- संकेतकों के इनपुट्स: MACD: अवधि MACD: तेज औसत गणना के लिए अवधि MACD: धीमी औसत गणना के लिए अवधि MACD: उनके अंतर के औसत के लिए अवधि MACD: मूल्य या हैंडल का प्रकार Stochastic: K-पीरियड (गणनाओं के लिए बार की संख्या) Stochastic: D-पीरियड (पहले समतल का समय) Stochastic: अंतिम समतल Stochastic: समतल का प्रकार Stochastic: स्टोकैस्टिक गणना विधि इनपुट्स को प्रत्येक प्रतीक और समय सीमा के लिए अनुकूलित किया जाना चाहिए। AUDUSD, M15 के लिए उदाहरण के लिए अनुकूलन रेंज:

2018.07.09
2MA बनी क्रॉस सिस्टम ट्रेडिंग के लिए - MetaTrader 5 का एक्सपर्ट
MetaTrader5
2MA बनी क्रॉस सिस्टम ट्रेडिंग के लिए - MetaTrader 5 का एक्सपर्ट

विचारकर्ता: Scriptor. MQL5 कोड: Vladimir Karputov. यह EA तब काम करता है जब एक नया बार प्रकट होता है। इसमें केवल एक इनपुट की आवश्यकता होती है - लॉट का आकार: या तो एक स्थाई लॉट आकार (जब Lots शून्य से अधिक हो और Risk शून्य हो) या एक डायनेमिक लॉट आकार जो रिस्क प्रतिशत में होता है (जब Risk शून्य से अधिक हो और Lots शून्य हो). यह EA दो संकेतकों iMA का उपयोग करता है जिनकी सेटिंग्स हार्ड-कोडेड होती हैं: खरीदने और बेचने के लिए उदाहरणीय सिग्नल: जब खरीदने का सिग्नल दिखाई देता है, तो बेचने की स्थिति बंद हो जाती है, और इसके विपरीत: जब बेचने का सिग्नल आता है, तो खरीदने की स्थिति बंद हो जाती है।

2018.07.09
Exp_Sinewave2_X2: मेटाट्रेडर 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
Exp_Sinewave2_X2: मेटाट्रेडर 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम

नमस्कार दोस्तों! आज हम बात करेंगे एक ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम Exp_Sinewave2_X2 के बारे में। यह सिस्टम दो संकेतकों के सिग्नल्स पर आधारित है, जिसमें पहला संकेतक Sinewave2 है। पहला संकेतक धीमे ट्रेंड की दिशा को मुख्य और सिग्नल लाइनों की स्थिति के आधार पर निर्धारित करता है। दूसरा संकेतक तब ट्रेड खोलने का सही समय बताता है जब ये लाइनें आपस में क्रॉस या टच करती हैं। एक एंट्री सिग्नल तब उत्पन्न होता है जब निम्नलिखित दो शर्तें पूरी होती हैं: फास्ट और स्लो ट्रेंड सिग्नल का मिलना; फास्ट ट्रेंड की दिशा में बदलाव आना। EA इनपुट्स //+-------------------------------------------------+ //| EA संकेतक के इनपुट पैरामीटर &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | //+-------------------------------------------------+ input string Trade="ट्रेड प्रबंधन";&nbsp;&nbsp;&nbsp;&nbsp;//+============== ट्रेड प्रबंधन ==============+&nbsp;&nbsp; input double MM=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // डील में डिपॉजिट का हिस्सा input MarginMode MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // लॉट वैल्यू निर्धारित करने की विधि input uint&nbsp;&nbsp;&nbsp;&nbsp;StopLoss_=1000;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// स्टॉप लॉस प्वाइंट में input uint&nbsp;&nbsp;&nbsp;&nbsp;TakeProfit_=2000;&nbsp;&nbsp;&nbsp;&nbsp;// टेक प्रॉफिट प्वाइंट में input string MustTrade="ट्रेड अनुमतियाँ";&nbsp;&nbsp;&nbsp;&nbsp;//+============== ट्रेड अनुमतियाँ ==============+&nbsp;&nbsp; input int&nbsp;&nbsp;&nbsp;&nbsp;Deviation_=10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // अधिकतम मूल्य विचलन प्वाइंट में input bool&nbsp;&nbsp; BuyPosOpen=true;&nbsp;&nbsp;&nbsp;&nbsp; // लॉन्ग पोजीशन खोलने की अनुमति input bool&nbsp;&nbsp; SellPosOpen=true;&nbsp;&nbsp;&nbsp;&nbsp;// शॉर्ट पोजीशन खोलने की अनुमति //+-------------------------------------------------+ //| फ़िल्टर संकेतक के इनपुट पैरामीटर&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+-------------------------------------------------+ input string Filter="धीमी ट्रेंड पैरामीटर";&nbsp;&nbsp;&nbsp;&nbsp;//+============== ट्रेंड पैरामीटर ==============+&nbsp;&nbsp; input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;&nbsp;&nbsp;// 1 चार्ट अवधि ट्रेंड के लिए input uint Length=10;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // संकेतक स्मूथिंग अनुपात input uint SignalBar=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // एंट्री सिग्नल प्राप्त करने के लिए बार नंबर input bool&nbsp;&nbsp; BuyPosClose=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // ट्रेंड के अनुसार लॉन्ग पोजीशन छोड़ने की अनुमति input bool&nbsp;&nbsp; SellPosClose=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // ट्रेंड के अनुसार शॉर्ट पोजीशन छोड़ने की अनुमति //+-------------------------------------------------+ //| एंट्री संकेतक के इनपुट पैरामीटर &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| //+-------------------------------------------------+ input string Input="एंट्री पैरामीटर";&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //+=============== एंट्री पैरामीटर ===============+&nbsp;&nbsp; input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;&nbsp;&nbsp;//2 चार्ट अवधि एंट्री के लिए input uint Length_=10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // संकेतक अवधि input uint SignalBar_=1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // एंट्री सिग्नल प्राप्त करने के लिए बार नंबर input bool&nbsp;&nbsp; BuyPosClose_=false;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // सिग्नल द्वारा लॉन्ग पोजीशन छोड़ने की अनुमति input bool&nbsp;&nbsp; SellPosClose_=false&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // सिग्नल द्वारा शॉर्ट पोजीशन छोड़ने की अनुमति //+-------------------------------------------------+ इनपुट पैरामीटर के कोड में टेक्स्ट के स्ट्रिंग वेरिएबल केवल EA इनपुट पैरामीटर विंडो के बेहतर दृश्य के लिए उपयोग किए गए हैं। EA में Sinewave2_Cloud_HTF संकेतक का उपयोग केवल रणनीति परीक्षक में ट्रेंड को बेहतर ढंग से देखने के लिए किया गया है, और वे अन्य ऑपरेशन मोड में निष्क्रिय होते हैं। EA के सही संचालन के लिए, संकेतकों के संकलित फ़ाइलें CyclePeriod.ex5, Sinewave2.ex5, और Sinewave2_Cloud_HTF.ex5 को &lt;terminal_data_directory&gt;\MQL5\Indicators फ़ोल्डर में होनी चाहिए। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ Expert Advisors का उपयोग करने की अनुमति देती है जो nonzero spread की पेशकश करते हैं और पोजीशन खोलने के दौरान स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प देते हैं। आप इस लाइब्रेरी के अन्य संस्करण डाउनलोड कर सकते हैं Trade Algorithms पर। नीचे दिए गए परीक्षणों में EA के डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया है। परीक्षण में स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था। 2016 में GBPUSD के लिए परीक्षण परिणाम, धीमी ट्रेंड H8 पर, और तेज ट्रेंड M30 पर एंट्री: Fig. 2. परीक्षण परिणाम चार्ट

2018.06.19
MetaTrader 5 के लिए SilverTrend Duplex: एक बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
MetaTrader 5 के लिए SilverTrend Duplex: एक बेहतरीन ट्रेडिंग सिस्टम

नमस्कार दोस्तों! आज हम बात करेंगे SilverTrend Duplex के बारे में, जो कि एक बेहतरीन ट्रेडिंग सिस्टम है, जिसे आप MetaTrader 5 पर इस्तेमाल कर सकते हैं। यह सिस्टम दो समान ट्रेडिंग सिस्टम पर आधारित है, जो लंबे और छोटे दोनों तरह की पोजिशन के लिए काम करता है। इसमें सभी इनपुट पैरामीटर को दो बड़े समूहों में बांटा गया है: L से शुरू होने वाले नाम वाले पैरामीटर लंबे पोजिशन को मैनेज करने के लिए हैं; S से शुरू होने वाले नाम वाले पैरामीटर छोटे पोजिशन को मैनेज करने के लिए हैं। //+----------------------------------------------+ //| लम्बे ट्रेड्स के लिए EA के इनपुट पैरामीटर&nbsp;&nbsp;&nbsp;| //+----------------------------------------------+ magic numberinput uint&nbsp;&nbsp;&nbsp;&nbsp;L_Magic=777;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//L मैजिक नंबर input double&nbsp;&nbsp;L_MM=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //L ट्रेड प्रति डिपॉजिट का हिस्सा input MarginMode L_MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//L लॉट सेटिंग मोड //+----------------------------------------------+ //| छोटे ट्रेड्स के लिए EA के इनपुट पैरामीटर&nbsp;&nbsp;| //+----------------------------------------------+ input uint&nbsp;&nbsp;&nbsp;&nbsp;S_Magic=555;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//S मैजिक नंबर input double&nbsp;&nbsp;S_MM=0.1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //S ट्रेड प्रति डिपॉजिट का हिस्सा input MarginMode S_MMMode=LOT;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//S लॉट सेटिंग मोड ये दोनों ट्रेडिंग सिस्टम अलग-अलग मैजिक नंबर का इस्तेमाल करते हैं और पूरी तरह से स्वतंत्र होते हैं। असली वित्तीय बाजारों में स्थिति हमेशा समान नहीं होती। बढ़ते और गिरते बाजार में ट्रेडिंग के लिए एक ही ट्रेडिंग सिस्टम के लिए अलग-अलग पैरामीटर की जरूरत होती है। EA को सही से कॉन्फ़िगर करने के लिए, सबसे पहले केवल एक ट्रेडिंग सिस्टम का परीक्षण करें, जबकि दूसरे को संबंधित स्विच का उपयोग करके बंद कर दें। input bool&nbsp;&nbsp;&nbsp;&nbsp;L_PosOpen=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //L लंबे पोजिशनों में प्रवेश की अनुमति input bool&nbsp;&nbsp;&nbsp;&nbsp;L_PosClose=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//L लंबे पोजिशनों से बाहर निकलने की अनुमति इसके बाद, दूसरे सिस्टम के लिए भी यही प्रक्रिया अपनाएं। EA के संचालन के लिए, SilverTrend.ex5 इंडिकेटर फ़ाइल को \MQL5\Indicators फ़ोल्डर में होना चाहिए। नीचे दिए गए परीक्षणों में EA के डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया था। परीक्षण में स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया। . Fig.1. चार्ट पर सामान सेटिंग्स के साथ डील के उदाहरण। 2016 में USDJPY H6 के लिए परीक्षण परिणाम: Fig.2. परीक्षण परिणाम चार्ट। Fig.3. चार्ट पर असमान सेटिंग्स के साथ डील के उदाहरण।

2018.06.19
Exp_CandlesticksBW_Tm: MetaTrader 5 के लिए Trading Expert Advisor
MetaTrader5
Exp_CandlesticksBW_Tm: MetaTrader 5 के लिए Trading Expert Advisor

Exp_CandlesticksBW_Tm Expert Advisor CandlesticksBW कैंडलस्टिक के रंग बदलने पर आधारित है और यह ट्रेडिंग समय अंतराल को सख्ती से परिभाषित करने की अनुमति देता है। एक ट्रेड सिग्नल तब बनता है जब कोई बार बंद होता है, अगर संकेतक का रंग बदल गया है, जो वर्तमान प्रवृत्ति के बदलने का प्रमाण देता है। आप इनपुट पैरामीटर में ट्रेडिंग समय को निर्दिष्ट कर सकते हैं ताकि निर्दिष्ट समय अंतराल में ट्रेड किया जा सके: input bool&nbsp;&nbsp; TimeTrade=true;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;// निर्दिष्ट समय अंतराल में ट्रेडिंग की अनुमति दें input HOURS&nbsp;&nbsp;StartH=ENUM_HOUR_0;&nbsp;&nbsp;// ट्रेडिंग शुरू (घंटे) input MINUTS StartM=ENUM_MINUT_0; // ट्रेडिंग शुरू (मिनट) input HOURS&nbsp;&nbsp;EndH=ENUM_HOUR_23;&nbsp;&nbsp; // ट्रेडिंग समाप्त (घंटे) input MINUTS EndM=ENUM_MINUT_59;&nbsp;&nbsp;// ट्रेडिंग समाप्त (मिनट) प्रत्येक ट्रेडिंग शुरू और समाप्ति समय के लिए घंटे और मिनट के लिए दो वेरिएबल प्रदान किए गए हैं। डिफ़ॉल्ट सेटिंग्स Expert Advisor को पूरे ट्रेडिंग सत्र में 0:00 से ट्रेड करने की अनुमति देती हैं, जबकि सभी पोजिशन तुरंत 23:59 पर बंद कर दी जाती हैं। यदि EA की सेटिंग में शुरू होने का समय निर्दिष्ट ट्रेडिंग समाप्ति समय से बाद में है, तो EA अगले दिन निर्दिष्ट समय पर खोली गई पोजिशन को बंद कर देगा। EA के संचालन के लिए, संकलित CandlesticksBW.ex5 संकेतक फ़ाइल को &lt;terminal_data_directory&gt;\MQL5\Indicators फ़ोल्डर में होना आवश्यक है। नीचे परीक्षण में EA के डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया था। परीक्षण में स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था। चित्र 1. चार्ट पर उदाहरण ट्रेड 2016 के वर्ष में GBPUSD H4 के लिए परीक्षण परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2018.06.19
दो MA और एक RSI - मेटाट्रेडर 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
दो MA और एक RSI - मेटाट्रेडर 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचार द्वारा: Iurii Tokman. MQL5 कोड द्वारा: Vladimir Karputov. यह ईए दो संकेतकों iMA (मूविंग एवरीज, MA) और एक iRSI (रिलेटिव स्ट्रेंथ इंडेक्स, RSI) पर ट्रेड करता है। ट्रेड सिग्नल पर निर्णय केवल तब किया जाता है जब एक नया बार प्रकट होता है, जबकि पोजिशन को ट्रेल और बंद किया जाता है (लाभ की स्थिति में) हर टिक पर। इसमें एक अनोखा समाधान अपनाया गया है: धीमा संकेतक का औसत अवधि तेज औसत अवधि को दो से गुणा करके निकाली जाती है, जबकि RSI औसत अवधि हमेशा तेज औसत अवधि के बराबर होती है। इससे ऑप्टिमाईज़ेशन में पैरामीटर की संख्या कम होती है। आप सिग्नल पहचान सूत्र में सभी संकेतों "&lt;" और "&gt;" को भी ऑप्टिमाईज़ कर सकते हैं। इसके लिए, अपने चर (InpMoreLessBuy_1, InpMoreLessBuy_2, InpMoreLessBuy_3, InpMoreLessSell_1, InpMoreLessSell_2, और InpMoreLessSell_3) को पेश किया गया है। इन चर के साथ, सूत्र को इस प्रकार संशोधित किया जा सकता है: &nbsp;&nbsp; bool signal_buy=(!InpMoreLessBuy_1&nbsp;&nbsp;?&nbsp;&nbsp;ArrayFast[1]&lt;ArraySlow[1]: ArrayFast[1]&gt;ArraySlow[1]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (InpMoreLessBuy_2&nbsp;&nbsp; ?&nbsp;&nbsp;ArrayFast[0]&gt;ArraySlow[0]:&nbsp;&nbsp;ArrayFast[0]&lt;ArraySlow[0]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (InpMoreLessBuy_3&nbsp;&nbsp; ? RSI&gt;InpRSI_level_UP&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:&nbsp;&nbsp;RSI&lt;InpRSI_level_UP); &nbsp;&nbsp; bool signal_sell=(InpMoreLessSell_1 ? ArrayFast[1]&gt;ArraySlow[1]:&nbsp;&nbsp;ArrayFast[1]&lt;ArraySlow[1]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(!InpMoreLessSell_2? ArrayFast[0]&lt;ArraySlow[0]: ArrayFast[0]&gt;ArraySlow[0]) &amp;&amp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(!InpMoreLessSell_3?&nbsp;&nbsp;RSI&lt;InpRSI_level_DOWN&nbsp;&nbsp;&nbsp;&nbsp;: RSI&gt;InpRSI_level_DOWN); इनपुट पैरामीटर मूविंग एवरीज संकेतकों के पैरामीटर: तेज: औसत अवधि - मूविंग एवरीज "तेज" की औसत अवधि; तेज: क्षैतिज शिफ्ट - मूविंग एवरीज "तेज" का क्षैतिज शिफ्ट; तेज: मूल्य का प्रकार - मूविंग एवरीज "तेज" का मूल्य प्रकार; धीमा: क्षैतिज शिफ्ट - मूविंग एवरीज "धीमा" का क्षैतिज शिफ्ट; धीमा: मूल्य का प्रकार - मूविंग एवरीज "धीमा" का मूल्य प्रकार; तेज और धीमा: स्मूथिंग प्रकार - औसत प्रकार ("तेज" और "धीमा" के लिए सामान्य पैरामीटर)। RSI संकेतक और इसके सिग्नल के पैरामीटर: RSI: मूल्य का प्रकार - RSI संकेतक का मूल्य प्रकार; RSI: स्तर UP - RSI संकेतक का UP स्तर; RSI: स्तर DOWN - RSI संकेतक का DOWN स्तर. ट्रेडिंग पैरामीटर: स्टॉप लॉस - स्टॉप लॉस (अगर शून्य पर सेट किया गया, तो पैरामीटर बंद हो जाएगा); टेक प्रॉफिट - टेक प्रॉफिट (अगर शून्य पर सेट किया गया, तो पैरामीटर बंद हो जाएगा); ट्रेलिंग स्टॉप - ट्रेलिंग (अगर शून्य पर सेट किया गया, तो पैरामीटर बंद हो जाएगा); ट्रेलिंग स्टेप - ट्रेलिंग स्टेप; लॉट्स - स्थायी लॉट आकार के साथ ट्रेडिंग (पैरामीटर लॉट्स शून्य से ऊपर है और पैरामीटर रिस्क शून्य के बराबर है); रिस्क - लॉट आकार को गतिशील रूप से गणना किया जाता है (पैरामीटर रिस्क शून्य से ऊपर है और पैरामीटर लॉट्स शून्य के बराबर है); एक दिशा में अधिकतम पोजिशन की संख्या - एक दिशा में अधिकतम संख्या (अगर शून्य पर सेट किया गया, तो पैरामीटर बंद हो जाएगा); लाभ प्राप्त होने पर सभी पोजिशन बंद करें - लाभ प्राप्त होने पर पोजिशन बंद करना (अगर शून्य पर सेट किया गया, तो पैरामीटर बंद हो जाएगा); विपरीत पोजिशन बंद करें - विपरीत पोजिशन बंद करना (अगर "गलत" पर सेट किया गया, तो पैरामीटर बंद हो जाएगा); जादुई संख्या - ईए के लिए अद्वितीय पहचानकर्ता। जैसा कि आप देख सकते हैं, संकेतकों के पैरामीटर सेट करने के साथ-साथ, यह ईए स्टॉप लॉस, टेक प्रॉफिट, ट्रेलिंग, एक दिशा में खोली गई पोजिशनों की अधिकतम संख्या, लाभ प्राप्त होने पर पोजिशनों को बंद करने और विपरीत पोजिशनों को बंद करने को लचीले ढंग से सेट करने की अनुमति देता है। आप पोजिशन वॉल्यूम की गणनाओं को भी प्रबंधित कर सकते हैं: आप स्थायी लॉट आकार के साथ ट्रेड कर सकते हैं (लॉट्स शून्य से ऊपर और रिस्क शून्य के बराबर), या लॉट आकार को गतिशील रूप से गणना किया जा सकता है (रिस्क शून्य से ऊपर और लॉट्स शून्य के बराबर)। ऑप्टिमाइजेशन पर सिफारिशें "OHLC на M1" मोड में, एक प्रतीक और टाइमफ्रेम M15 चुनें। स्टॉप लॉस, टेक प्रॉफिट, और ट्रेलिंग को बंद करें (शून्य पर सेट करें) और प्रत्येक दिशा में अधिकतम पोजिशन की संख्या को "1" पर सेट करें। या MQL5\Profiles\Tester\ फोल्डर में पहले से मौजूद Two MA one RSI M15 Start.set फ़ाइल को कॉपी करें, जिसमें M15 के लिए प्रारंभिक ऑप्टिमाइजेशन पैरामीटर पहले से मौजूद हैं। ऑप्टिमाइजेशन के प्रकार को "फास्ट (जेनेटिक एल्गोरिदम)" के रूप में चुनें और पैरामीटर "बैलेंस मैक्स" को ऑप्टिमाइज करें। ऑप्टिमाइजेशन के लिए, मैं MQL5 क्लाउड नेटवर्क का उपयोग करने की सिफारिश करता हूं: USDJPY के लिए 2017 में, क्लाउड में ऑप्टिमाइजेशन और मेरे क्वाड-कोर लैपटॉप पर लिया 2018.05.28 08:03:19.923 ऑप्टिमाइजेशन 7 मिनट 58 सेकंड में पूरा हुआ और लागत $0.08 थी।

2018.06.19
सिल्वरट्रेंड क्रेजी चार्ट: मेटाट्रेडर 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
सिल्वरट्रेंड क्रेजी चार्ट: मेटाट्रेडर 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम

यह एक ट्रेडिंग सिस्टम है जो सिल्वरट्रेंड क्रेजी चार्ट संकेतक के सिग्नल पर आधारित है। जब एक बार क्लोज होता है और संकेतक का बादल का रंग बदलता है, तब सिग्नल बनता है। इस EA के सही तरीके से काम करने के लिए, आपको 0&gt;SilverTrend_CrazyChart.ex5 संकेतक फ़ाइल को &lt;terminal_data_directory\MQL5\Indicators फ़ोल्डर में रखना होगा। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के लिए डिज़ाइन की गई है जो नॉनज़ीरो स्प्रेड प्रदान करते हैं और एक साथ एक स्थिति खोलते समय स्टॉप लॉस और टेक प्रॉफिट सेट करने की संभावना रखते हैं। आप इस लाइब्रेरी के अन्य संस्करण Trade Algorithms पर डाउनलोड कर सकते हैं। नीचे दिए गए परीक्षणों में EA के डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया था। परीक्षण में स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया। चित्र 1. चार्ट पर उदाहरण ट्रेड GBPJPY H4 के लिए 2016 के वर्ष में परीक्षण परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2018.06.19
पहला पिछला 15 16 17 18 19 20 21 22 23 24 25 अगला अंतिम