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

MetaTrader 5 के लिए Color_PEMA_Envelopes_Digit_System: ट्रेडिंग सिस्टम की पूरी जानकारी
MetaTrader5
MetaTrader 5 के लिए Color_PEMA_Envelopes_Digit_System: ट्रेडिंग सिस्टम की पूरी जानकारी

आज हम बात करेंगे एक ऐसे ब्रेकआउट ट्रेडिंग सिस्टम की जो Color_PEMA_Envelopes_Digit_System संकेतक के सिग्नलों पर आधारित है। जब कोई बार बंद होती है और उसके साथ रंगीन बार होती है, जबकि पिछले बार का रंग विपरीत होता है या कोई रंग नहीं होता, तब एक सिग्नल बनता है। यह एक्सपर्ट एडवाइजर Color_PEMA_Envelopes_Digit_System.ex5 नामक संकलित संकेतक फ़ाइल का उपयोग करता है। इसे अपने <terminal_data_folder>\MQL5\Indicators में सेव करें। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल का उपयोग करने से आप उन ब्रोकर्स के साथ एक्सपर्ट एडवाइजर्स का उपयोग कर सकते हैं जो नॉन-ज़ीरो स्प्रेड प्रदान करते हैं और स्थिति खोलते समय स्टॉप लॉस तथा टेक प्रोफिट सेट करने का विकल्प देते हैं। इस लाइब्रेरी के और भी वेरिएंट आप यहाँ देख सकते हैं: Trade Algorithms. नीचे दिखाए गए परीक्षणों के दौरान एक्सपर्ट एडवाइजर के डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया था। परीक्षण के दौरान स्टॉप लॉस और टेक प्रोफिट का उपयोग नहीं किया गया था। Fig. 1. चार्ट पर डील के उदाहरण 2015 में GBPUSD H12 पर परीक्षण परिणाम: Fig. 2. परीक्षण परिणाम चार्ट

2017.11.03
Color_QEMA_Envelopes_Digit_System: मेटाट्रेडर 5 के लिए प्रभावी ट्रेडिंग सिस्टम
MetaTrader5
Color_QEMA_Envelopes_Digit_System: मेटाट्रेडर 5 के लिए प्रभावी ट्रेडिंग सिस्टम

यह एक ब्रेकआउट ट्रेडिंग सिस्टम है जो Color_QEMA_Envelopes_Digit_System संकेतक के सिग्नल्स पर आधारित है। इस सिस्टम में सिग्नल तब बनता है जब एक बार बंद होती है, यदि एक रंगीन बार आया है, जबकि पिछले बार का रंग विपरीत था या कोई रंग नहीं था। यह एक्सपर्ट एडवाइजर Color_QEMA_Envelopes_Digit_System.ex5 नामक संकलित संकेतक फ़ाइल का उपयोग करता है। इसे अपने <terminal_data_folder>\MQL5\Indicators में सहेजें। ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ एक्सपर्ट एडवाइजर का उपयोग करने की अनुमति देती है, जो नॉनजीरो स्प्रेड प्रदान करते हैं और पोजीशन खोलने के दौरान स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प देते हैं। आप इस लाइब्रेरी के अधिक संस्करण निम्नलिखित लिंक पर डाउनलोड कर सकते हैं: Trade Algorithms. नीचे दिखाए गए परीक्षणों के दौरान एक्सपर्ट एडवाइजर के लिए डिफ़ॉल्ट इनपुट पैरामीटर का उपयोग किया गया था। परीक्षण के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया। चित्र 1. चार्ट पर डील के उदाहरण 2015 में EURUSD H8 के लिए परीक्षण के परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2017.11.03
मल्टी आर्बिट्रेशन 1.000 - मेटाट्रेडर 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
मल्टी आर्बिट्रेशन 1.000 - मेटाट्रेडर 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

एक सुरक्षा को कम कीमत पर खरीदें (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 पर परीक्षण परिणाम: लंबी अवधि के ट्रेंड में, डिपॉजिट लोड काफी बढ़ जाता है। इस समस्या का अभी तक समाधान नहीं हुआ है।

2017.11.03
SaveTicks: MetaTrader 5 के लिए सर्वश्रेष्ठ टूल
MetaTrader5
SaveTicks: MetaTrader 5 के लिए सर्वश्रेष्ठ टूल

नमस्ते ट्रेडर्स! आज हम बात करेंगे एक ऐसे उपयोगी टूल के बारे में, जिसका नाम है SaveTicks। यह प्रोग्राम खासकर टिक कोट्स को रिकॉर्ड करने के लिए बनाया गया है। आप इसे टेक्स्ट (CSV) और बाइनरी (BIN) फॉर्मेट में रिकॉर्ड कर सकते हैं। ये फाइलें MQL5\Files फोल्डर में सेव होती हैं। यह प्रोग्राम टिक के एनालिसिस को आसान बनाने के लिए एक स्थिर सैंप्लिंग फ़्रीक्वेंसी के साथ काम करता है। इनपुट पैरामीटर्स रिकॉर्डिंग इंटरवल - टिक रिकॉर्डिंग का अंतराल, मिलीसेकंड में। चुने गए प्रतीकों का तरीका - लेखन के लिए प्रतीकों का चयन करने का तरीका। सभी प्रतीक - ब्रोकर द्वारा प्रदान किए गए सभी प्रतीकों को लिखना। मार्केट वॉच प्रतीक - मार्केट वॉच से सभी प्रतीकों को लिखना। फाइल से प्रतीकों की सूची लोड करें - प्रतीकों की सूची एक फाइल से लोड की जाती है। सभी प्रतीकों के नाम वाली फाइल का नाम - प्रतीकों की सूची वाली फाइल का नाम, जैसे कि "InputSymbolList.txt"। रिकॉर्डिंग फॉर्मेट - CSV या बाइनरी। समय का फॉर्मेट - समय सेटिंग। यह सर्वर समय या कंप्यूटर समय में से कोई भी हो सकता है। चलिये एक उदाहरण देखते हैं "फाइल से प्रतीकों की सूची लोड करें" के साथ। किसी भी पैरामीटर्स के साथ Expert Advisor को चलाएँ और फिर EA को अनलोड करें। नतीजतन, फाइल "\MQL5\Files\AllSymbols_SaveTicks.txt" में ब्रोकर द्वारा प्रदान किए गए सभी प्रतीकों के नाम होंगे। इसे किसी अन्य नाम से बदलें, जैसे कि "InputSymbolList.txt"। "InputSymbolList.txt" को संपादित करें और आवश्यक प्रतीकों को उसमें छोड़ें। पहले लाइन में फाइल में प्रतीकों की संख्या दिखाई देनी चाहिए। इस पेज के शीर्ष पर डाउनलोड सूची में उदाहरण देखें। फिर से आवश्यक सेटिंग्स के साथ EA चलाएँ, और यह सूची में से प्रतीकों के लिए टिक रिकॉर्ड करेगा। "\MQL5\Files\*****" फोल्डर की जांच करें, वहां फाइलें जैसे EURUSD_SaveTicks.csv होनी चाहिए।

2017.11.03
GBP पर कमाई का मौका - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
GBP पर कमाई का मौका - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

विचार के लेखक — जॉन स्मिथ, MQL5 कोड के लेखक — barabashkakvn.पोजिशन्स केवल निर्दिष्ट समय पर खोली जाती हैं (+ शिफ्ट सेट की गई है "अतिरिक्त घंटा"). बुलिश और बेयरिश बार्स PERIOD_M1 (M1) पर गिनी जाती हैं। इस सिस्टम में मनी मैनेजमेंट क्लासेस CMoneyFixedMargin और CMoneyFixedRisk का उपयोग किया गया है।इनपुट्स:स्टॉप लॉसटेक प्रॉफिटटेक प्रॉफिट 2 — प्रोग्राम आधारित क्लोजिंग के लिए उपयोग किया जाता हैट्रेलिंग स्टॉपट्रेलिंग स्टेपमनी मैनेजमेंट — रिस्क कैलकुलेशन टाइप (फ्री मार्जिन का प्रतिशत या फिक्स्ड रिस्क वैल्यू)डील के लिए रिस्क (प्रतिशत में) — स्वीकार्य रिस्क प्रतिशत मानबार्स की संख्या — उन बार्स की संख्या जिनके बीच बुलिश और बेयरिश बार्स गिनी जाएंगीअतिरिक्त घंटा — शिफ्टअधिकतम पोजिशन्स — अधिकतम संख्या में पोजिशन्सGBPUSD, M1 पर फ्री मार्जिन के आधार पर लॉट कैलकुलेशन की तुलना:और फिक्स्ड रिस्क वैल्यू:यहां फर्क केवल पोजिशन लोड में है।

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

विचार का लेखक — Vitaly, MQL5 कोड का लेखक — barabashkakvn.यह एक्सपर्ट एडवाइजर टर्मिनल में सभी खुले पदों का प्रबंधन करता है (सभी प्रतीकों पर और सभी जादुई नंबरों के साथ)। यदि कुल लाभ "minimum_profit" तक नहीं पहुंचता है, तो EA इंतज़ार करता है।यदि कुल लाभ "minimum_profit" तक पहुंच जाता है, तो EA लाभ की गिरावट का प्रतिशत निर्धारित करता है और ट्रैकिंग सक्षम करता है।"percent_of_profit" पैरामीटर प्रतिशत में निर्धारित किया जाता है। उदाहरण के लिए, minimum_profit = 1000 और "percent_of_profit" 20। सभी खुले पदों का कुल लाभ 1000 तक पहुंच गया। यदि लाभ 800 (1000 - 20%) तक गिरता है, तो पद बंद कर दिए जाएंगे। यदि लाभ बढ़ता है, जैसे कि 2000 तक, तो अधिकतम गिरावट 400 (2000 - 20%) होगी। अर्थात, सभी पद 1600 के कुल लाभ के साथ बंद हो जाएंगे। कोई निश्चित गिरावट की सीमा नहीं है, क्योंकि मुझे यह उपयोगी नहीं लगता कि निरपेक्ष मानों का उपयोग किया जाए।सिद्धांत में, प्रतिशत को 0 पर सेट करना संभव है। यह कुल टेक प्रॉफिट के रूप में कार्य करेगा। इसे 100 पर सेट करना संभव है, यह ब्रेकईवन के रूप में कार्य करेगा (याद रखें, जैसे-जैसे कुछ आदेश बंद होते हैं, अन्य हानिकारक हो सकते हैं)।ध्यान दें! एक्सपर्ट एडवाइजर 3-सेकंड के अंतराल के साथ काम करता है:void OnTick()   { //--- हर तीन सेकंड में काम करने की अनुमति    static datetime prev_time=0;    datetime time_current=TimeCurrent();    if(time_current-prev_time<3)       return;    prev_time=time_current; //--- }

2017.08.10
EURUSD ब्रेकआउट - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
EURUSD ब्रेकआउट - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

विचार के लेखक — जॉन स्मिथ, MQL5 कोड के लेखक — बाराबाशकाक्विन.यह EA दो ट्रेडिंग सत्रों के दौरान ट्रेड करता है, जो निर्दिष्ट सत्र की शुरुआत के समय से शुरू होता है। इसमें स्टॉप लॉस और टेक प्रॉफिट सेटिंग्स शामिल हैं।इनपुट्स:Start_hour_EU_session — यूरोपीय सत्र की शुरुआत का समय (घंटे)Start_hour_US_session — अमेरिकी सत्र की शुरुआत का समय (घंटे)End_hour_US_session — अमेरिकी सत्र का अंत समय (घंटे)Small EU Session (in pips) — न्यूनतम सत्र की लंबाईTrade on Monday — सोमवार को ट्रेडिंग को सक्षम/अक्षम करेंLots — पोजीशन का लॉट वॉल्यूमStop Loss — स्टॉप लॉस सेट करेंTake Profit — टेक प्रॉफिट सेट करेंEURUSD पर परीक्षण परिणाम, M15:

2017.08.10
MetaTrader 5 के लिए ExpertClor_v01 - ट्रेडिंग में सहायक
MetaTrader5
MetaTrader 5 के लिए ExpertClor_v01 - ट्रेडिंग में सहायक

विचार के लेखक — जॉन स्मिथ, MQL5 कोड के लेखक — बाराबाशकावन.यह एक सहायक एक्सपर्ट एडवाइजर है जो केवल पदों को बंद करता है:पदों को ब्रेकइवेन पर ले जाया जाता है, स्टॉप लॉस को StopATR_auto संकेतक के आधार पर कैलकुलेट किया जाता है, और पदों को दो एमए (मूविंग एवरेज) के इंटरसेक्शन पर बंद किया जाता है।EA के संचालन के लिए आवश्यक शर्तों को प्रदान करने के लिए, आपको संकलित StopATR_auto संकेतक फ़ाइल को फ़ोल्डर MQL5\Indicators\Downloads में जोड़ना चाहिए://+------------------------------------------------------------------+ //| एक्सपर्ट इनिशियलाइजेशन फंक्शन                                   | //+------------------------------------------------------------------+ int OnInit()   { //--- ... //--- संकेतक का हैंडल बनाना iCustom    handle_iCustom=iCustom(m_symbol.Name(),TimeFrame,"Downloads\\StopATR_auto",                           CountBarsForAverage,                           Target                           ); हालांकि यह एक्सपर्ट एडवाइजर केवल पदों को बंद करता है, मैंने पदों को खोलने के लिए एक छोटा कोड जोड़ दिया है://+------------------------------------------------------------------+ //| एक्सपर्ट टिक फंक्शन                                             | //+------------------------------------------------------------------+ void OnTick()   { //---    if(MQLInfoInteger(MQL_DEBUG) || MQLInfoInteger(MQL_PROFILER) ||       MQLInfoInteger(MQL_TESTER) || MQLInfoInteger(MQL_OPTIMIZATION))      {       static long counter=-50;       static bool trade_buy=true;       if(counter==0)          m_trade.Buy(m_symbol.LotsMin());       else if(counter%1500==0)         {          if(RefreshRates())            {             if(trade_buy)               {                OpenBuy(m_symbol.LotsMin());                trade_buy=false;               }             else               {                OpenSell(m_symbol.LotsMin());                trade_buy=true;               }            }          else             counter=counter-9;         }       counter++;      } //--- यह यूनिट केवल तब काम करती है जब आप इस एक्सपर्ट एडवाइजर का परीक्षण या ऑप्टिमाइज करते हैं। खरीद या बिक्री हर 1,500 टिक के बाद खोली जाती है।

2017.08.10
MetaTrader 5 के लिए Expert RSI Stochastic MA: आपका ट्रेडिंग साथी
MetaTrader5
MetaTrader 5 के लिए Expert RSI Stochastic MA: आपका ट्रेडिंग साथी

इस आइडिया के लेखक हैं Oksana Berenko, और mq5 कोड के लेखक हैं barabashkakvn.यह Expert Advisor तीन संकेतकों का उपयोग करता है: MA(150), RSI(3) जिनके स्तर 80 और 20 हैं, और Stochastic(6, 3, 3) जिनके स्तर 70 और 30 हैं। आप इन पैरामीटर्स को बदलकर अपनी आवश्यकताओं के अनुसार सेट कर सकते हैं।1. ट्रेड में प्रवेश दिशा MA (Moving Average) के आधार पर तय होती है। एक ही दिशा में केवल एक ट्रेड खोला जाता है।यदि Bid > MA है, तो खरीदने की दिशा पर विचार करें।यदि Ask < MA है, तो बेचने की दिशा पर विचार करें।2. स्थिति में प्रवेश तब किया जाता है जब RSI और Stochastic की शर्तें पूरी होती हैं।यदि RSI और Stochastic निचले स्तर से नीचे हैं, तो खरीदें, यानी RSI < 20 और Stochastic < 30।यदि RSI और Stochastic ऊपरी स्तर से ऊपर हैं, तो बेचें, यानी RSI > 80 और Stochastic > 70।3. निकासी Stochastic के आधार पर होती है।लाभ बिंदुओं के साथ निकासी।(Trailing Stop = 0) यदि Trailing Stop शून्य पर सेट है, तो किसी स्थिति को विपरीत Stochastic स्तर पर बंद करें, यदि ट्रेड में कुछ लाभ है।b) जब Stochastic > 70 हो और OpenPrice = Ask हो, तो SELL बंद करें(Trailing Stop > 0) यदि Trailing Stop मान निर्दिष्ट किया गया है, तो विपरीत Stochastic स्तर पर पहुँचने पर, स्थिति का Stop Loss नए कैंडलस्टिक के प्रत्येक उद्घाटन पर ट्रेल किया जाएगा, जो कि मूल्य से निर्दिष्ट दूरी बनाए रखेगा। ध्यान दें कि इस मामले में स्थिति को नुकसान के साथ भी बंद किया जा सकता है।बिंदुओं में नुकसान के साथ बंद करना।(allow Loss = 0) यदि 'allow Loss' 0 पर सेट है, तो विपरीत Stochastic स्तर पर पहुँचने पर स्थिति को बंद करें, यदि ट्रेड में कुछ नुकसान है।b) जब Stochastic > 70 हो और OpenPrice > Bid हो, तो BUY बंद करेंs) जब Stochastic < 30 हो और OpenPrice < Ask हो, तो SELL बंद करें(allow Loss > 0) यदि 'allow Loss' निर्दिष्ट किया गया है, और हम Stochastic के अनुसार स्थिति में प्रवेश क्षेत्र से बाहर निकल चुके हैं, जबकि ट्रेड में निर्दिष्ट बिंदुओं में नुकसान है, तो स्थिति बंद कर दी जाएगी।b) जब Stochastic > 30 हो और OpenPrice - Bid >= allow Loss in points होb) जब Stochastic < 70 हो और Ask - OpenPrice >= allow Loss in points होEURUSD,H1 पर परीक्षण:

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

आइडिया के लेखक हैं पीटर, और mq5 कोड के लेखक हैं barabashkakvn.यह ट्रेडिंग सिस्टम दो मूविंग एवरेज (तेज और धीमे) के आधार पर शून्य बार पर ट्रेंड निर्धारित करता है। ये प्रारंभिक संकेत भी उत्पन्न करते हैं:यदि तेज MA &lt; धीमे MA//--- खरीदना और बेचना &nbsp;&nbsp; if(ema_fast&lt;ema_slow) &nbsp;&nbsp;&nbsp;&nbsp; { ... &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sell=true; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buy=false; &nbsp;&nbsp;&nbsp;&nbsp; } यानि, यह SELL पोजीशन खोलने का संकेत है;यदि तेज MA &gt; धीमे MA&nbsp;&nbsp; if(ema_fast&gt;ema_slow) &nbsp;&nbsp;&nbsp;&nbsp; { ... &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sell=false; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;buy=true; &nbsp;&nbsp;&nbsp;&nbsp; } यह BUY पोजीशन खोलने का संकेत है।संकेतों की पुष्टि WPR इंडिकेटर का उपयोग करके (शून्य या पहले बार पर) और CCI इंडिकेटर के मान की तुलना करके की जाती है, जो CCI sell level या CCI buy level से की जाती है।हर लाभकारी पोजीशन की जांच की जाती है: क्या इसका लाभ डिपॉजिट मुद्रा में सकारात्मक लाभ की सीमा से अधिक है? यदि हाँ, तो अगली पोजीशन को वॉल्यूम स्टेप द्वारा बढ़ाए गए वॉल्यूम के साथ खोला जाएगा।EURUSD पर परीक्षण के परिणाम:

2017.08.10
नेवालेयशका ब्रेकडाउन लेवल: मेटाट्रेडर 5 के लिए बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
नेवालेयशका ब्रेकडाउन लेवल: मेटाट्रेडर 5 के लिए बेहतरीन ट्रेडिंग सिस्टम

विचार के लेखक — Vladimir Khlystov, कोड के लेखक — barabashkakvn.यह ट्रेडिंग रणनीति चयनित समय अंतराल में हाई/लो के ब्रेकआउट पर आधारित है। हारे हुए पोजिशन्स को पुनः प्राप्त करने के लिए, यह सिस्टम "नेवालेयशका" रणनीति और मार्टिंगेल तकनीक का उपयोग करता है ताकि लॉट को बढ़ाया जा सके।यह सिस्टम निर्दिष्ट समय अंतराल में हाई और लो की कीमत की गणना करता है, जो "समय प्रारंभ" से "समय समाप्त" तक होती है:यदि कीमत इस अवधि के हाई को पार करती है, तो एक BUY पोजीशन खोली जाती है। यदि कीमत लो से नीचे होती है, तो एक SELL पोजीशन खोली जाती है। StopLoss अपोजिट सीमा पर सेट किया जाता है, यानी BUY पोजिशन्स के लिए लो कीमत पर और SELL पोजिशन्स के लिए हाई कीमत पर। TakeProfit नियंत्रण अवधि की ऊँचाई के आधार पर निर्धारित किया जाता है।यदि समय बंद का उपयोग सत्य पर सेट किया गया है, तो समय बंद पैरामीटर (सभी पोजिशन्स बंद करने का समय) सक्रिय रहेगा।केवल घंटे और मिनट को "समय प्रारंभ", "समय समाप्त", और "समय बंद" पैरामीटर के लिए ध्यान में लिया जाता है।StopLoss द्वारा बंदी की निगरानी OnTradeTransaction में की जाती है.जब "DEAL_ENTRY_OUT" (अर्थात "Entry out") पाया जाता है, तो इस डील के टिप्पणी क्षेत्र की जांच करें। यदि टिप्पणी में "sl" शामिल है, तो इसका अर्थ है कि डील StopLoss द्वारा बंद की गई थी:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(deal_symbol==m_symbol.Name() &amp;&amp; deal_magic==m_magic) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(deal_entry==DEAL_ENTRY_OUT) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MqlDateTime str1; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;TimeToStruct(TimeCurrent(),str1); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--- हो सकता है कि यह TakeProfit पर बंदी हो &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(StringFind(deal_comment,"tp",0)!=-1 || deal_profit&gt;=0.0) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TradeDey=str1.day; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--- हो सकता है कि यह StopLoss पर बंदी हो &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(StringFind(deal_comment,"sl",0)!=-1) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(TradeDey!=str1.day) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Print("StopLoss द्वारा बंदी का पता चला!"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;double loss=MathAbs(deal_profit/m_symbol.TickValue()/deal_volume); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(deal_type==DEAL_TYPE_SELL) // खरीद पोजीशन बंद की गई &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double SL=m_symbol.Bid()+loss*m_symbol.Point(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double TP=m_symbol.Bid()-loss*m_symbol.Point(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double Lot=LotCheck(deal_volume*InpK_martin); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Lot==0.0) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenSell(SL,TP,Lot,"नेवालेयशका"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(deal_type==DEAL_TYPE_BUY) // बेचना पोजीशन बंद की गई &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double SL=m_symbol.Ask()-loss*m_symbol.Point(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double TP=m_symbol.Ask()+loss*m_symbol.Point(); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; double Lot=LotCheck(deal_volume*InpK_martin); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(Lot==0.0) &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OpenBuy(SL,TP,Lot,"नेवालेयशका"); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} बंद की गई पोजीशन के विपरीत एक पोजीशन खोलें (यदि डील प्रकार "DEAL_TYPE_SELL" है, तो इसका मतलब है कि एक BUY पोजीशन बंद की गई; "DEAL_TYPE_BUY" का अर्थ है कि एक SELL पोजीशन बंद की गई), जिसमें लॉट को K. मार्टिन से गुणा करके बढ़ा दिया गया है। यदि कोई पोजीशन सकारात्मक लाभ के साथ बंद की गई, तो एक्सपर्ट एडवाइजर अगले अवधि के प्रारंभ समय "समय समाप्त" का इंतजार करता है, और ऊपर की प्रक्रिया को दोहराता है।&nbsp;"कोई नुकसान नहीं" पैरामीटर का मतलब है कि ब्रेकइवन; जब आधे पोजीशन के लाभ को प्राप्त किया जाता है, तो StopLoss को पोजीशन के ओपन प्राइस पर ले जाया जाता है।उदाहरण यदि EURUSD,M30 पर परीक्षण किया जा रहा है:

2017.08.10
DoubleZigZag: MetaTrader 5 के लिए ट्रेडिंग सिस्टम
MetaTrader5
DoubleZigZag: MetaTrader 5 के लिए ट्रेडिंग सिस्टम

इस आइडिया के लेखक&nbsp;माक्सिम हैं, और mq5 कोड के लेखक&nbsp;barabashkakvn हैं।यह एक्सपर्ट एडवाइजर दो ZigZag संकेतकों का उपयोग करके विश्लेषण करता है: एक छोटा ZigZag जिसके पैरामीटर हैं (13.5,3) और एक बड़ा ZigZag जिसके पैरामीटर आठ से गुणा किए गए हैं: (13*8,5*8,3*8)//--- संकेतक iCustom का हैंडल बनाना &nbsp;&nbsp; handle_iCustom=iCustom(Symbol(),Period(),"Examples\\ZigZag",13,5,3); //--- अगर हैंडल नहीं बना &nbsp;&nbsp; if(handle_iCustom==INVALID_HANDLE) &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--- असफलता के बारे में बताएं और त्रुटि कोड आउटपुट करें &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintFormat("iCustom संकेतक के लिए हैंडल बनाने में विफलता %s/%s, त्रुटि कोड %d", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Symbol(), &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EnumToString(Period()), &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetLastError()); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--- संकेतक को जल्दी रोक दिया गया &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(INIT_FAILED); &nbsp;&nbsp;&nbsp;&nbsp; } //--- संकेतक iCustom का हैंडल बनाना &nbsp;&nbsp; handle_iCustomX8=iCustom(Symbol(),Period(),"Examples\\ZigZag",13*8,5*8,3*8); //--- अगर हैंडल नहीं बना &nbsp;&nbsp; if(handle_iCustomX8==INVALID_HANDLE) &nbsp;&nbsp;&nbsp;&nbsp; { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--- असफलता के बारे में बताएं और त्रुटि कोड आउटपुट करें &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;PrintFormat("iCustomX8 संकेतक के लिए हैंडल बनाने में विफलता %s/%s, त्रुटि कोड %d", &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Symbol(), &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EnumToString(Period()), &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetLastError()); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//--- संकेतक को जल्दी रोक दिया गया &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return(INIT_FAILED); &nbsp;&nbsp;&nbsp;&nbsp; } एक ट्रेडिंग निर्णय लेने के लिए, एक बड़े ZigZag के अंतिम चोटी के दो पैरों (13*8,5*8,3*8) का विश्लेषण किया जाता है, जबकि इन दो पैरों में छोटे ZigZag (13,5,3) की चोटी की संख्या की गणना की जाती है।अगर BUY स्थिति खोलने का सिग्नल प्राप्त होता है, तो सभी SELL स्थितियाँ बंद कर दी जाती हैं। इसके विपरीत: अगर SELL स्थिति खोलने का सिग्नल प्राप्त होता है, तो सभी BUY स्थितियाँ बंद कर दी जाती हैं।एक्सपर्ट एडवाइजर के पैरामीटर:k छोटे ZigZag की चोटी की संख्या का अनुपात है जो बड़े ZigZag के पैरों में हैk2 बड़े ZigZag की चोटी में मूल्य के अंतर का अनुपात हैउदाहरण:&nbsp;बड़ा ZigZag (13*8,5*8,3*8) लाल रंग में दिखाया गया है, जबकि छोटा ZigZag (13,5,3) पीले रंग में है।इसके अनुसार, ABC बड़े ZigZag (13*8,5*8,3*8) के चोटी हैं।पैर AB और AC में छोटे ZigZag (13,5,3) की नौ चोटियाँ शामिल हैं।EURUSD,M1 पर परीक्षण परिणाम:

2017.08.10
N Candles v4: आपके MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
N Candles v4: आपके MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

नमस्कार दोस्तों! आज हम बात करेंगे N Candles v4 के बारे में, जो आपके MetaTrader 5 में एक बेहतरीन Expert Advisor (EA) है। यह EA लगातार N समान कैंडलस्टिक्स की खोज करता है। यह बुलिश कैंडल्स पर खरीदता है और बियरिश कैंडल्स पर बेचता है। यह ध्यान में रखता है कि आपका खाता नेटिंग है या हेजिंग। इसमें CPositionInfo, CTrade और CSymbolInfo क्लासेस का उपयोग किया गया है। पहली संस्करण: N Candles दूसरी संस्करण: N Candles v2 तीसरी संस्करण: N Candles v3 नया क्या है संस्करण 4 में: नेटिंग खातों पर, "अधिकतम स्थिति मात्रा" पैरामीटर का उपयोग किया जाता है, जबकि "अधिकतम आइटम की संख्या" का उपयोग नहीं किया जाता। इनपुट्स N समान कैंडल्स की संख्या। लॉट। टेक प्रॉफिट (पिप्स)। स्टॉप लॉस (पिप्स)। ट्रेलिंग स्टॉप ("0" का मतलब - इस्तेमाल नहीं किया गया)। ट्रेलिंग स्टेप (अगर ट्रेलिंग स्टॉप >0 हो)। अधिकतम स्थिति एक निश्चित दिशा में (केवल हेजिंग मोड के लिए)। अधिकतम स्थिति मात्रा (केवल नेटिंग मोड के लिए)। मैजिक। स्लिपेज। नेटिंग खाते में EA के संचालन का एक उदाहरण:

2017.08.10
IStochastic_Trading: MetaTrader 5 के लिए एक शानदार ट्रेडिंग सिस्टम
MetaTrader5
IStochastic_Trading: MetaTrader 5 के लिए एक शानदार ट्रेडिंग सिस्टम

इस आइडिया के लेखक हैं Andrey, और MQL5 कोड के लेखक हैं barabashkakvn. यह एक्सपर्ट एडवाइजर Stochastic Oscillator द्वारा उत्पन्न संकेतों के आधार पर ट्रेडिंग करता है। इसमें औसत निकालने की प्रक्रिया, सीमित संख्या में पोजिशन और ट्रेलिंग शामिल हैं। इनपुट्स: लॉट्स टेक प्रॉफिट स्टॉप लॉस (पिप्स में) ट्रेलिंग स्टॉप (पिप्स में) (यदि "0" है तो यह पैरामीटर बंद है) अधिकतम पोजिशन (यदि "0" है तो यह पैरामीटर बंद है) गैप K-पीरियड (गणनाओं के लिए बार की संख्या) D-पीरियड (पहली स्मूथिंग का पीरियड) अंतिम स्मूथिंग ज़ोन_BUY ज़ोन_SELL जब मुख्य Stochastic लाइन, संकेत Stochastic लाइन के नीचे होती है और Stochastic oscillator की संकेत लाइन "ज़ोन_SELL" के ऊपर होती है, तो एक सेल पोजिशन खोली जाती है:

2017.08.10
N Candles v3: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग एक्सपर्ट
MetaTrader5
N Candles v3: MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग एक्सपर्ट

नमस्ते दोस्तों! आज हम बात करेंगे N Candles v3 के बारे में, जो MetaTrader 5 के लिए एक शानदार सिस्टम ट्रेडिंग एक्सपर्ट है। यह एक्सपर्ट उन ट्रेडर्स के लिए बहुत मददगार है जो लगातार एक समान कैंडलस्टिक्स की खोज में रहते हैं। यह एक्सपर्ट बुलिश कैंडल्स पर खरीदता है और बियरिश कैंडल्स पर बेचता है। इसे बनाने के लिए CPositionInfo, CTrade और CSymbolInfo क्लासेज का उपयोग किया गया है। पहले के संस्करण: N Candles दूसरे संस्करण: N Candles v2 संस्करण 3 में नए फीचर्स: इनपुट्स: N समान कैंडल्स जो वांछित श्रृंखला में शामिल हैं लॉट टेक प्रॉफिट (पिप्स) स्टॉप लॉस (पिप्स) ट्रेलिंग स्टॉप ("0" -&gt; इस्तेमाल नहीं किया जाता) ट्रेलिंग स्टेप (यदि ट्रेलिंग स्टॉप &gt;0 है तो इस्तेमाल किया जाता) ऑर्डर मैजिक स्लिपेज उदाहरण के लिए, जब N=3 सेट किया जाता है, तो यह इस प्रकार काम करता है:

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

Exp_XROC2_VG_X2 ट्रेंड-फॉलोइंग ट्रेडिंग सिस्टम दो XROC2_VG इंडिकेटर्स के द्वारा जनरेट किए गए सिग्नल्स पर आधारित है। पहला इंडिकेटर धीमी ट्रेंड की दिशा को मुख्य और सिग्नल लाइनों की स्थिति के आधार पर निर्धारित करता है। दूसरा इंडिकेटर व्यापार खोलने का सही समय बताता है, जब लाइने एक-दूसरे को क्रॉस करती हैं या स्पर्श करती हैं। एंट्री सिग्नल एक बार के क्लोज़ होने पर तब जनरेट होता है जब निम्नलिखित दो शर्तें पूरी होती हैं: फास्ट और स्लो ट्रेंड सिग्नल्स मेल खाते हैं;फास्ट ट्रेंड ने अपनी दिशा बदली है। EA के इनपुट: //+-------------------------------------------------+ //| EA इंडिकेटर के इनपुट पैरामीटर्स | //+-------------------------------------------------+ 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 ROCPeriod1=8; input Smooth_Method MA_Method1=MODE_JJMA;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//पहले इंडिकेटर के लिए औसत करने की विधि input uint Length1=5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//पहले स्मूथिंग की गहराई&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; input int Phase1=15;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //पहले स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input uint ROCPeriod2=14; input Smooth_Method MA_Method2=MODE_JJMA;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//दूसरे इंडिकेटर के लिए औसत करने की विधि input uint Length2 = 5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//दूसरे स्मूथिंग की गहराई input int Phase2=15;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //दूसरे स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input ENUM_TYPE ROCType=MOM; input uint SignalBar=1; //एंट्री सिग्नल प्राप्त करने के लिए बार इंडेक्स input bool&nbsp;&nbsp; BuyPosClose=true;&nbsp;&nbsp;&nbsp;&nbsp; //ट्रेंड द्वारा लॉन्ग पोजीशन्स से बाहर निकलने की अनुमति input bool&nbsp;&nbsp; SellPosClose=true;&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 ROCPeriod1_=8; input Smooth_Method MA_Method1_=MODE_JJMA;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//पहले इंडिकेटर के लिए औसत करने की विधि input uint Length1_=5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//पहले स्मूथिंग की गहराई&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; input int Phase1_=15;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //पहले स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input uint ROCPeriod2_=14; input Smooth_Method MA_Method2_=MODE_JJMA;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//दूसरे इंडिकेटर के लिए औसत करने की विधि input uint Length2_ = 5;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//दूसरे स्मूथिंग की गहराई input int Phase2_=15;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //दूसरे स्मूथिंग का पैरामीटर //---- JJMA के लिए -100 ... +100 के रेंज में, यह ट्रांजिशन प्रोसेस की गुणवत्ता को प्रभावित करता है; //---- VIDIA के लिए यह CMO पीरियड है, AMA के लिए यह धीमी औसत पीरियड है input ENUM_TYPE ROCType_=MOM; input uint SignalBar_=1;//एंट्री सिग्नल प्राप्त करने के लिए बार इंडेक्स input bool&nbsp;&nbsp; BuyPosClose_=false;&nbsp;&nbsp;&nbsp;&nbsp; //सिग्नल द्वारा लॉन्ग पोजीशन्स से बाहर निकलने की अनुमति input bool&nbsp;&nbsp; SellPosClose_=false;&nbsp;&nbsp;&nbsp;&nbsp;//सिग्नल द्वारा शॉर्ट पोजीशन्स से बाहर निकलने की अनुमति इनपुट पैरामीटर्स के कोड में स्ट्रिंग वेरिएबल केवल EA इनपुट पैरामीटर्स विंडो के बेहतर दृश्यता के लिए उपयोग किए जाते हैं। EA में XROC2_VG_HTF इंडिकेटर्स केवल रणनीति परीक्षक में ट्रेंड्स के अधिक सुविधाजनक दृश्यता के लिए हैं, अन्य ऑपरेशन मोड में ये निष्क्रिय हैं। Compiled Expert Advisor का सही संचालन सुनिश्चित करने के लिए, आपको MQL5\Indicators में XROC2_VG.ex5 और XROC2_VG_HTF.ex5 इंडिकेटर फ़ाइलें जोड़नी चाहिए। यह ध्यान दें कि TradeAlgorithms.mqh लाइब्रेरी फ़ाइल उन ब्रोकरों के साथ Expert Advisors के उपयोग की अनुमति देती है जो नॉनज़ीरो स्प्रेड की पेशकश करते हैं और पोजीशन खोलने के दौरान स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प देते हैं। आप इस लिंक पर लाइब्रेरी के अधिक विकल्प डाउनलोड कर सकते हैं: Trade Algorithms. नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट इनपुट पैरामीटर्स का उपयोग किया गया था। परीक्षण के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया था। चित्र 1. चार्ट पर डील के उदाहरण AUDUSD पर 2015 के परीक्षण परिणाम, H6 पर धीमी ट्रेंड, M30 पर फास्ट ट्रेंड द्वारा एंट्री: चित्र 2. परीक्षण परिणाम चार्ट

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

Exp_XROC2_VG_Digit_Tm एक एक्सपर्ट एडवाइज़र है जो XROC2_VG ऑस्सीलेटर द्वारा जनरेट किए गए सिग्नल के आधार पर ट्रेड करता है। इसके साथ ही, यह एक सख्त ट्रेडिंग समय अंतराल सेट करने की सुविधा भी प्रदान करता है। एक ट्रेड सिग्नल तब बनता है जब एक बार बंद हो रहा होता है, अगर संकेतक का रंग बदल गया है (मुख्य संकेतक रेखा ने सिग्नल रेखा को पार कर लिया है)। आप इनपुट पैरामीटर्स में ट्रेडिंग समय निर्दिष्ट कर सकते हैं ताकि आप निर्दिष्ट समय अंतराल में ट्रेड कर सकें: 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;// ट्रेडिंग समाप्त (मिनट) कार्य संचालन प्रारंभ समय के लिए दो वेरिएबल (घंटे और मिनट) उपलब्ध कराए गए हैं, और समाप्ति समय के लिए भी दो समान वेरिएबल हैं। डिफ़ॉल्ट सेटिंग्स एक्सपर्ट एडवाइज़र को पूरे ट्रेडिंग सत्र में 0:00 से ट्रेड करने की अनुमति देती हैं, जबकि सभी पोजिशन 23:59 पर बंद हो जाती हैं। यदि प्रारंभ समय निर्दिष्ट समाप्ति समय से बाद में है, तो एक्सपर्ट एडवाइज़र अगले दिन, निर्दिष्ट समय पर पोजिशन को बंद करेगा। एक्सपर्ट एडवाइज़र के सही संचालन के लिए, आपको XROC2_VG.ex5 संकलित संकेतक फ़ाइल को &lt;terminal_data_folder&gt;\MQL5\Indicators में सहेजना चाहिए। ध्यान दें कि TradeAlgorithms.mqh पुस्तकालय फ़ाइल उन ब्रोकरों के साथ नॉनज़ीरो स्प्रेड के साथ एक्सपर्ट एडवाइज़र का उपयोग करने की अनुमति देती है और पोजिशन खोलते समय स्टॉप लॉस और टेक प्रॉफिट सेट करने का विकल्प भी देती है। आप इस लिंक पर पुस्तकालय के और भी वेरिएंट डाउनलोड कर सकते हैं: ट्रेड एल्गोरिदम. नीचे दिखाए गए परीक्षणों के दौरान एक्सपर्ट एडवाइज़र के डिफ़ॉल्ट इनपुट पैरामीटर्स का उपयोग किया गया। परीक्षण के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया। चित्र 1. चार्ट पर सौदों के उदाहरण 2015 में XAUUSD H4 के लिए परीक्षण परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2017.08.10
शाम के सितारे: MetaTrader 5 के लिए बेहतरीन Expert Advisor
MetaTrader5
शाम के सितारे: MetaTrader 5 के लिए बेहतरीन Expert Advisor

शाम के सितारे (Evening Star) Expert Advisor एक खास ट्रेडिंग पैटर्न पर आधारित है, जिसे हम 'शाम का सितारा' कहते हैं। नीचे दी गई तस्वीर इस पैटर्न के काम करने के तरीके को दर्शाती है, जबकि यह EA चार्ट पर कुछ भी नहीं बनाता है।लॉट का हिसाब रिस्क वैल्यू के आधार पर किया जाता है, जो कि फ्री मार्जिन का एक प्रतिशत होता है।शाम के सितारे पैटर्न के बारे में और जानकारी के लिए कृपया EveningStar इंडिकेटर कोड देखें।Expert Advisor के पैरामीटर्स:Evening Star - ओपन करने के लिए स्थिति का प्रकार (खरीदें या बेचें)टेक प्रॉफिट (पिप्स में)स्टॉप लॉस (पिप्स में)एक डील के लिए रिस्क प्रतिशत - ट्रेड में रिस्क फ्री मार्जिन का प्रतिशतशिफ्ट इन बार (1 से 255 तक)गैप. true -&gt; गैप को ध्यान में रखा जाएगाकैंडल 2 का प्रकार. true -&gt; कैंडल 2 के प्रकार को ध्यान में रखा जाएगाकैंडल का आकार. true -&gt; कैंडल के आकार को ध्यान में रखा जाएगाtrue -&gt; विपरीत स्थितियों को बंद करें - विपरीत स्थितियों का प्रबंधनमैजिक नंबरयह EA केवल तब काम करता है जब एक नया बार प्रकट होता है।

2017.08.10
बुलिश और बेयरिश इंगफुल्फिंग पैटर्न: मेटा ट्रेडर 5 के लिए एक सटीक ट्रेडिंग सिस्टम
MetaTrader5
बुलिश और बेयरिश इंगफुल्फिंग पैटर्न: मेटा ट्रेडर 5 के लिए एक सटीक ट्रेडिंग सिस्टम

नमस्कार दोस्तों! आज हम बात करेंगे 'बुलिश और बेयरिश इंगफुल्फिंग' पैटर्न पर आधारित एक प्रभावी ट्रेडिंग सिस्टम के बारे में। यह EA आपको सही समय पर सही ट्रेड लेने में मदद करेगा।इनपुट्स:बुलिश इंगफुल्फिंग: जब 'बुलिश इंगफुल्फिंग' पैटर्न बनता है, तब यह स्थिति खोलने का संकेत देता है।बेयरिश इंगफुल्फिंग: जब 'बेयरिश इंगफुल्फिंग' पैटर्न बनता है, तब यह स्थिति खोलने का संकेत देता है।डील के लिए जोखिम: प्रत्येक ट्रेड के लिए जोखिम प्रतिशत (स्थिति की मात्रा की गणना) तय करें।बार में शिफ्ट: (1 से 255 तक) बार में क्षैतिज शिफ्ट।दूरी (पिप्स में): यह पैरामीटर ट्रेडिंग के लिए आवश्यक दूरी को दर्शाता है (विवरण के लिए नीचे दी गई छवि देखें)।true: विपरीत स्थितियों को बंद करना — एक दिए गए स्थिति का उलट।जादुई नंबर: यह एक अनूठा आइडेंटिफायर है।

2017.08.10
पहला पिछला 24 25 26 27 28 29 30 31 32 33 34 अगला अंतिम