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

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

दोस्तों, आज हम बात करेंगे एक अद्भुत ट्रेडिंग सिस्टम की, जो XCCI_Histogram_Vol_Direct संकेतक पर आधारित है। यह सिस्टम तब ट्रेडिंग सिग्नल बनाता है जब बार बंद होता है और यदि हिस्टोग्राम का दिशा परिवर्तन होता है (जिसे पांच-कोण वाले तारे का रंग बदलने से दर्शाया जाता है)। इस EA (Expert Advisor) के सही काम करने के लिए, आपको XCCI_Histogram_Vol_Direct.ex5 संकेतक फ़ाइल को <terminal_data_directory>\MQL5\Indicators फ़ोल्डर में रखनी होगी।हमने नीचे दिए गए परीक्षणों के लिए डिफ़ॉल्ट Expert Advisor के इनपुट पैरामीटर का उपयोग किया है, जिसमें स्टॉप का उपयोग नहीं किया गया है।चित्र 1. चार्ट पर ट्रेड के उदाहरणUSDJPY H2 के लिए 2017 में परीक्षण परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2018.10.26
प्रीवियस कैंडल ब्रेकडाउन 2: MetaTrader 5 के लिए बेहतरीन EA
MetaTrader5
प्रीवियस कैंडल ब्रेकडाउन 2: MetaTrader 5 के लिए बेहतरीन EA

यह EA पहले प्रीवियस कैंडल ब्रेकडाउन वर्ज़न का एक उन्नत रूप है। इसमें निम्नलिखित पैरामीटर जोड़े गए हैं: शुरुआत का समय (घंटा) - ऑपरेशन शुरू करने का घंटा शुरुआत का समय (मिनट) - ऑपरेशन शुरू करने का मिनट समापन का समय (घंटा) - ऑपरेशन समाप्त करने का घंटा समापन का समय (मिनट) - ऑपरेशन समाप्त करने का मिनट इसके अलावा, ट्रेलिंग अब प्रत्येक टिक पर काम करता है। यह EA किसी भी टाइमफ़्रेम से ब्रेकडाउन का इंतज़ार करता है, जो 1 मिनट से लेकर 1 महीने तक हो सकता है। बार #1 को एक निर्दिष्ट टाइमफ़्रेम में प्रीवियस कैंडल ब्रेकडाउन के लिए चेक किया जाता है। दो फ़िल्टर भी सक्षम किए जा सकते हैं - मूविंग एवरेज। नोट! फ़िल्टर के कार्य करने के लिए, आवश्यक है कि एवरेजिंग पीरियड्स फास्ट: एव. पीरियड और स्लो: एव. पीरियड शून्य से अधिक हों। इस EA में ट्रेलिंग लागू किया गया है, जो कि (स्टॉप लॉस स्तर के पहले संशोधन पर) स्टॉप लॉस को ब्रेकईवन पर ले जाता है। पोज़िशन का आकार स्थायी हो सकता है (लॉट्स शून्य से अधिक और रिस्क शून्य के बराबर) या ट्रेड के लिए रिस्क प्रतिशत के अनुसार गतिशील रूप से गणना किया जा सकता है (रिस्क शून्य से अधिक और लॉट्स शून्य के बराबर)। नोट! ऐसी स्थिति की अनुमति नहीं दी जानी चाहिए, जहाँ: दोनों "लॉट्स" और "रिस्क" शून्य से अधिक हैं; दोनों "लॉट्स" और "रिस्क" शून्य के बराबर हैं। लक्षित लाभ प्राप्त करने पर सभी पोज़िशन्स को बंद करें जब लाभ प्राप्त हो, सभी पोज़िशन्स बंद कर दी जाएंगी। यह EA सुनिश्चित करता है कि निर्दिष्ट टाइमफ़्रेम प्रीवियस कैंडल ब्रेकडाउन में प्रत्येक दिशा में एक से अधिक पोज़िशन न खोली जाए। चित्र 1. वर्तमान टाइमफ़्रेम: M15, ब्रेकडाउन सेट है H4 इनपुट्स प्रीवियस कैंडल ब्रेकडाउन - ब्रेकडाउन होने वाली कैंडलस्टिक का टाइमफ़्रेम; हाई या लो से इंडेंट - ब्रेकडाउन कैंडलस्टिक के हाई और लो से इंडेंट; फास्ट: एव. पीरियड - मूविंग एवरेज "फास्ट": एवरेजिंग पीरियड; यदि इसे शून्य पर सेट किया जाता है, तो "फास्ट" और "स्लो" के फ़िल्टर का उपयोग नहीं किया जाएगा; फास्ट: हॉरिजेंटल शिफ्ट - मूविंग एवरेज "फास्ट": संकेतक का हॉरिजेंटल शिफ्ट; फास्ट: प्राइस का प्रकार - मूविंग एवरेज "फास्ट": जिस प्राइस पर संकेतक की गणना की जाती है; स्लो: एव. पीरियड - मूविंग एवरेज "स्लो": एवरेजिंग पीरियड; यदि इसे शून्य पर सेट किया जाता है, तो "फास्ट" और "स्लो" के फ़िल्टर का उपयोग नहीं किया जाएगा; स्लो: हॉरिजेंटल शिफ्ट - मूविंग एवरेज "स्लो": संकेतक का हॉरिजेंटल शिफ्ट; स्लो: प्राइस का प्रकार - मूविंग एवरेज "स्लो": जिस प्राइस पर संकेतक की गणना की जाती है; फास्ट और स्लो: स्मूथिंग प्रकार - एवरेजिंग प्रकार (दोनों "फास्ट" और "स्लो" के लिए सामान्य); स्टॉप लॉस - स्टॉप लॉस; टेक प्रॉफिट - टेक प्रॉफिट; ट्रेलिंग स्टॉप - ट्रेलिंग (स्टॉप लॉस के पहले संशोधन पर यह ब्रेकईवन के रूप में काम करता है); ट्रेलिंग स्टेप - ट्रेलिंग स्टेप; लॉट्स - लॉट का आकार स्थायी है (रिस्क को शून्य पर सेट करना चाहिए); रिस्क - लॉट का आकार ट्रेड के रिस्क प्रतिशत के अनुसार गतिशील रूप से गणना किया जाता है (लॉट्स को शून्य पर सेट करना चाहिए); एक ही दिशा में अधिकतम पोज़िशन्स की संख्या; सभी पोज़िशन्स को बंद करें जब लाभ प्राप्त हो.

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

नमस्ते दोस्तों! आज हम बात करेंगे TrendManager संकेतक पर आधारित एक शानदार ट्रेडिंग सिस्टम के बारे में, जो आपको निश्चित समय के लिए पोजीशन होल्ड करने की सुविधा देता है। इस सिस्टम में ट्रेड सिग्नल तब बनता है जब एक बार बंद होती है और यदि संकेतक की बार का रंग बदल गया हो या वह पहले से गायब होने के बाद दिखाई देती है। यदि पोजीशन होल्डिंग टाइम निर्धारित सीमा से अधिक हो जाए, तो पोजीशन तुरंत बंद हो जाएगी। input bool   TimeTrade=true;      //समय द्वारा पोजीशन निकासी सक्षम करना input uint   nTime=12000;         //खुले पोजीशन होल्डिंग समय मिनट में इस जनरेटेड EA को सही तरीके से चलाने के लिए, TrendManager.ex5 संकेतक फ़ाइल आपके \MQL5\Indicators फ़ोल्डर में होनी चाहिए। ध्यान दें कि लाइब्रेरी फ़ाइल TradeAlgorithms.mqh उन ब्रोकरों के साथ EAs का उपयोग करने के लिए बनाई गई है जो nonzero spread प्रदान करते हैं और एक पोजीशन खोलते समय Stop Loss और Take Profit सेट करने की सुविधा देते हैं। आप इस लाइब्रेरी के अन्य संस्करण Trade Algorithms से डाउनलोड कर सकते हैं। नीचे दिखाए गए परीक्षणों के दौरान डिफ़ॉल्ट Expert Advisor के इनपुट पैरामीटर के साथ स्टॉप्स का उपयोग किया गया था। चित्र 1. चार्ट पर ट्रेड के उदाहरण 2017 में GBPJPY H4 के लिए परीक्षण परिणाम: चित्र 2. परीक्षण परिणाम चार्ट

2018.10.26
TP SL ट्रेलिंग - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग
MetaTrader5
TP SL ट्रेलिंग - MetaTrader 5 के लिए बेहतरीन सिस्टम ट्रेडिंग

इस आइडिया के लेखक - Sergey Efimenkomq5 कोड के लेखक - barabashkakvn स्टॉप लॉस (Stop Loss) और टेक प्रॉफिट (Take Profit) की प्रारंभिक सेटिंग तब होती है जब इन प्रॉपर्टीज को स्थिति के लिए सेट नहीं किया गया हो। ट्रेलिंग केवल लाभदायक स्थितियों के लिए काम करता है। यदि केवल शून्य मान "सत्य" है - इसका मतलब है कि ऐसी स्थितियों की खोज की जा रही है जिनमें स्टॉप लॉस या टेक प्रॉफिट शून्य के बराबर हो। जब ऐसी स्थिति मिलती है: यदि यह एक BUY स्थिति है स्टॉप लॉस सेट किया जाता है: वर्तमान मूल्य (Bid) में से स्टॉप लॉस घटाकर टेक प्रॉफिट सेट किया जाता है: वर्तमान मूल्य (Bid) में टेक प्रॉफिट जोड़कर यदि यह एक SELL स्थिति है स्टॉप लॉस सेट किया जाता है: वर्तमान मूल्य (Ask) में स्टॉप लॉस जोड़कर टेक प्रॉफिट सेट किया जाता है: वर्तमान मूल्य (Ask) में से टेक प्रॉफिट घटाकर यदि केवल शून्य मान पैरामीटर "झूठा" है, तो स्टॉप लॉस (Stop Loss) और टेक प्रॉफिट (Take Profit) पैरामीटर निष्क्रिय हो जाते हैं। यह EA सभी स्थितियों के लिए काम करता है जो वर्तमान प्रतीक पर हैं - अद्वितीय मैजिक नंबर पर विचार नहीं किया जाता है। यह सब कैसे काम करता है, यह देखने के लिए, इन स्ट्रींग्स को अनकमेंट करें:    ExtStopLoss    = InpStopLoss     * m_adjusted_point;    ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;    ExtTrailingStop= InpTrailingStop * m_adjusted_point;    ExtTrailingStep= InpTrailingStep * m_adjusted_point; //m_trade.Buy(2.0); //m_trade.Sell(1.0); //---    return(INIT_SUCCEEDED);   } और EA को रणनीति परीक्षक में लॉन्च करें।

2018.10.26
Breadandbutter2: MetaTrader 5 के लिए बेहतरीन EA
MetaTrader5
Breadandbutter2: MetaTrader 5 के लिए बेहतरीन EA

विचार का लेखक: ScriptorMQL5 कोड लेखक: barabashkakvnयह EA iADX (Average Directional Movement Index, ADX) और iAMA (Adaptive Moving Average, AMA) संकेतकों पर आधारित है। यह EA केवल तब काम करता है जब एक नया बार प्रकट होता है। जब ट्रेडिंग सिग्नल प्राप्त होता है, तो विपरीत पोजीशन बंद कर दी जाती है।चिह्न और समय सीमा के लिए सबसे अच्छे पैरामीटर की खोज दो तरीकों से की जानी चाहिए:हाथ से - सिग्नल समीकरणों में "<" ">" वर्णों को संपादित करके:   if(adx_0<adx_1 && ama_0>ama_1)      {       ClosePositions(POSITION_TYPE_SELL);       double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss;       if(sl>=m_symbol.Bid()) // घटना: स्थिति अभी खोली नहीं गई है, और पहले से ही बंद हो जानी चाहिए         {          PrevBars=0;          return;         }       double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit;       OpenBuy(sl,tp);       return;      }    if(adx_0>adx_1 && ama_0<ama_1)      {       ClosePositions(POSITION_TYPE_BUY);       double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss;       if(sl<=m_symbol.Ask()) // घटना: स्थिति अभी खोली नहीं गई है, और पहले से ही बंद हो जानी चाहिए         {          PrevBars=0;          return;         }       double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;       OpenSell(sl,tp);       return;      } स्वचालित - स्टॉप लॉस, टेक प्रॉफिट और AMA संकेतक के क्षैतिज स्थान को चुनते हुए:

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

यह EA पहले के NeuroNirvamanEA संस्करण का एक उन्नत रूप है। अब, EA का कार्यकाल प्रारंभ समय और समाप्ति समय के बीच है।यह ट्रेडिंग सिस्टम एक सरल न्यूरल नेटवर्क पर आधारित है। एक समान कोड जो द्वि-स्तरीय न्यूरल नेटवर्क पर आधारित है: MTC Сombo।EA संकेतकों का उपयोग करता है Laguerre_PlusDi (चित्र में एक अलग विंडो में) और SilverTrend_Signal (मुख्य चार्ट में):इसे उपयोग करने से पहले, तीन ऑप्टिमाइजेशन चरणों को पार करना आवश्यक है!सभी ऑप्टिमाइजेशन चरण "1 मिनट OHLC" मोड में किए जाते हैं।चरण 1पैरामीटर Pass को 1 पर सेट करें - यह मुख्य शर्त है। इस चरण में, ऐसे पैरामीटर ऑप्टिमाइज किए जाते हैं (कृपया "Start", "Step", और "End" कॉलम पर ध्यान दें)चरण 2पैरामीटर Pass को 2 पर सेट करें - यह मुख्य शर्त है। फिर चरण 1 में ऑप्टिमाइज किए गए सभी पैरामीटर को अनचेक करें। चरण 2 में, ऐसे पैरामीटर ऑप्टिमाइज किए जाते हैं (कृपया "Start", "Step", और "End" कॉलम पर ध्यान दें)चरण 3पैरामीटर Pass को 3 पर सेट करें - यह मुख्य शर्त है। फिर चरण 2 में ऑप्टिमाइज किए गए सभी पैरामीटर को अनचेक करें। चरण 3 में, ऐसे पैरामीटर ऑप्टिमाइज किए जाते हैं (कृपया "Start", "Step", और "End" कॉलम पर ध्यान दें)ऑप्टिमाइजेशन के बाद, पैरामीटर Pass को 3 पर सेट रखें और चरण 3 में ऑप्टिमाइज किए गए पैरामीटर को अनचेक करें। अब EA उपयोग के लिए तैयार है।

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

विचार के लेखक: CollectorMQL5 कोड लेखक: barabashkakvnयह EA केवल तब काम करता है जब एक नया बार प्रकट होता है। iBullsPower (बुल्स पावर) और iBearsPower (बियर्स पावर) संकेतकों से ट्रेडिंग सिग्नल केवल उस स्थिति में माना जाता है जब बाजार में EA द्वारा खोले गए कोई पद नहीं होते हैं (यह खोज वर्तमान प्रतीक और वर्तमान अद्वितीय EA पहचानकर्ता - मैजिक नंबर - द्वारा की जाती है)।दोनों संकेतकों में केवल एक सेटिंग होती है - बुल्स और बियर्स: औसत अवधि। ट्रेडिंग सिग्नल बनाने का एल्गोरिदम: दोनों संकेतकों में बार वर्तमान और बार वर्तमान+1 से डेटा लिया जाता है और उनके मानों को 2 से विभाजित किया जाता है।   double prev = ((bears[1]+bulls[1])/2.0);    double curr = ((bears[0]+bulls[0])/2.0); यदि पिछले बार का औसत मान वर्तमान से कम है, तो BUY खोलें:      if(prev<curr && curr<0)         {          //ClosePositions(POSITION_TYPE_SELL);          double sl=(InpStopLoss==0)?0.0:m_symbol.Ask()-ExtStopLoss;          if(sl>=m_symbol.Bid()) // घटना: स्थिति अभी खोली नहीं गई है, और पहले ही बंद हो जानी चाहिए            {             PrevBars=0;             return;            }          double tp=(InpTakeProfit==0)?0.0:m_symbol.Ask()+ExtTakeProfit;          OpenBuy(sl,tp);          return;         }यदि पिछले बार का औसत मान वर्तमान से अधिक है, तो SELL खोलें:      if(prev>curr && curr>0)         {          //ClosePositions(POSITION_TYPE_BUY);          double sl=(InpStopLoss==0)?0.0:m_symbol.Bid()+ExtStopLoss;          if(sl<=m_symbol.Ask()) // घटना: स्थिति अभी खोली नहीं गई है, और पहले ही बंद हो जानी चाहिए            {             PrevBars=0;             return;            }          double tp=(InpTakeProfit==0)?0.0:m_symbol.Bid()-ExtTakeProfit;          OpenSell(sl,tp);          return;         }EURUSD, M15:

2018.10.26
JS MA SAR ट्रेड्स - MetaTrader 5 के लिए बेहतरीन सिस्टम
MetaTrader5
JS MA SAR ट्रेड्स - MetaTrader 5 के लिए बेहतरीन सिस्टम

विचार का लेखक: JS_SergeyMQL5 कोड लेखक: barabashkakvnइस सिस्टम में ZigZag, Parabolic SAR और दो मूविंग एवरेज का इस्तेमाल किया गया है।खरीदने का ओपन सिग्नलZigzag Low 0 का नीचला स्तर Zigzag Low 1 के नीचले स्तर से ऊँचा होना चाहिए, Moving Average Fast Moving Average Slow से ऊँचा होना चाहिए, और क्लोज प्राइस Parabolic SAR संकेतक से ऊपर होनी चाहिए:खरीदने का क्लोज सिग्नलयहाँ मूविंग एवरेज का इस्तेमाल नहीं किया गया है। Zigzag Low 0 का नीचला स्तर Zigzag Low 1 के नीचले स्तर से ऊँचा होना चाहिए, जबकि क्लोज प्राइस Parabolic SAR संकेतक से नीचे होनी चाहिए:बेचने का ओपन सिग्नलZigzag High 0 का ऊपरी स्तर Zigzag High 1 के ऊपरी स्तर से नीचा होना चाहिए, Moving Average Fast Moving Average Slow से नीचा होना चाहिए, जबकि क्लोज प्राइस Parabolic SAR संकेतक से नीचे होनी चाहिए।बेचने का क्लोज सिग्नलयहाँ भी मूविंग एवरेज का इस्तेमाल नहीं किया गया है। Zigzag High 0 का ऊपरी स्तर Zigzag High 1 के ऊपरी स्तर से नीचा होना चाहिए, जबकि क्लोज प्राइस Parabolic SAR संकेतक से ऊपर होनी चाहिए।यदि हमें तय समय सीमा के भीतर ट्रेडिंग सिग्नल के आधार पर पोजिशन ओपन और क्लोज करनी है, तो Use start and end hours फ्लैग को 'true' पर सेट करें, और Start hour और End hour पैरामीटर का उपयोग करके कार्य समय सीमा निर्धारित करें।EURUSD M15

2018.10.26
MetaTrader 5 के लिए XDeMarker_Histogram_Vol पर आधारित सिस्टम ट्रेडिंग
MetaTrader5
MetaTrader 5 के लिए XDeMarker_Histogram_Vol पर आधारित सिस्टम ट्रेडिंग

यह ट्रेडिंग सिस्टम XDeMarker_Histogram_Vol संकेतक के सिग्नल्स पर आधारित है। सिग्नल तब बनता है जब एक बार बंद होती है और यदि ओवरबॉट/ओवरसोल्ड स्तर का ब्रेकथ्रू होता है। चूंकि दो स्तर हैं, प्रत्येक स्तर के पास अपना एक पोजीशन है जिसमें अपना मैजिक नंबर और ब्रेकथ्रू के लिए आकार है:input uint Magic1=555;            // सामान्य सिग्नल के लिए ऑर्डर का मैजिक नंबर input uint Magic2=777;            // मजबूत सिग्नल के लिए ऑर्डर का मैजिक नंबर input double MM1=0.1;             // डिपॉजिट का हिस्सा (सामान्य सिग्नल) input double MM2=0.2;             // डिपॉजिट का हिस्सा (मजबूत सिग्नल) जेनरेटेड EA के सही से काम करने के लिए, XDeMarker_Histogram_Vol.ex5 संकेतक फ़ाइल <terminal_data_directory>\MQL5\Indicators के अंतर्गत उपलब्ध होनी चाहिए।नीचे दिखाए गए परीक्षणों के दौरान डिफॉल्ट एक्सपर्ट एडवाइजर के इनपुट पैरामीटर्स का उपयोग किया गया था। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया।चित्र 1. चार्ट पर ट्रेड के उदाहरण2017 में USDCHF H2 के लिए परीक्षण परिणाम:चित्र 2. परीक्षण परिणामों का चार्ट

2018.10.26
Proffessor v3: MetaTrader 5 के लिए बेहतरीन EA
MetaTrader5
Proffessor v3: MetaTrader 5 के लिए बेहतरीन EA

विचार का लेखक: vitalyMQL5 कोड लेखक: barabashkakvnयह ट्रेडिंग रणनीति सरल है। एक BUY या SELL स्थिति खोली जाती है और इसे Delta 1 की दूरी पर एक लंबित स्टॉप ऑर्डर द्वारा सुरक्षित किया जाता है। फिर, एक ग्रिड बनाया जाता है जिसमें Limit या Stop लंबित ऑर्डर होते हैं, जो एक-दूसरे से Delta 2 की दूरी पर होते हैं। प्रत्येक दिशा के लिए लंबित ऑर्डरों की संख्या Max Lines में सेट की जाती है। लंबित ऑर्डर (Buy Limit, Sell Limit, Buy Stop और Sell Stop) को एक ही PendingOrder फ़ंक्शन के माध्यम से सेट किया जाता है, जिसमें लंबित ऑर्डर का प्रकार (order_type), मात्रा (volume), स्टॉप लॉस (sl) और टेक प्रॉफिट (tp) पास किए जाते हैं।//+------------------------------------------------------------------+ //| Pending order                                                    | //+------------------------------------------------------------------+ void PendingOrder(ENUM_ORDER_TYPE order_type,double volume,double price,double sl,double tp)   {    sl=m_symbol.NormalizePrice(sl);    tp=m_symbol.NormalizePrice(tp);    if(m_trade.OrderOpen(m_symbol.Name(),order_type,volume,0.0,       m_symbol.NormalizePrice(price),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp)))      {       if(m_trade.ResultOrder()==0)         {          Print("#1 ",EnumToString(order_type)," -> false. Result Retcode: ",m_trade.ResultRetcode(),                ", description of result: ",m_trade.ResultRetcodeDescription());          PrintResultTrade(m_trade,m_symbol);         }       else         {          Print("#2 ",EnumToString(order_type)," -> true. Result Retcode: ",m_trade.ResultRetcode(),                ", description of result: ",m_trade.ResultRetcodeDescription());          PrintResultTrade(m_trade,m_symbol);         }      }    else      {       Print("#3 ",EnumToString(order_type)," -> false. Result Retcode: ",m_trade.ResultRetcode(),             ", description of result: ",m_trade.ResultRetcodeDescription());       PrintResultTrade(m_trade,m_symbol);      } //---   }जब Profit Close लक्ष्य लाभ पर पहुँचता है, तो सभी स्थितियों को बंद कर दें और सभी लंबित ऑर्डरों को हटा दें। आप सभी स्थितियों को बंद कर सकते हैं और लंबित ऑर्डरों को हटा सकते हैं यदि आपकी हानि Loss close से अधिक हो (यदि आप Loss close को 0.0 पर सेट करते हैं, तो यह पैरामीटर बंद हो जाता है)।EA का संचालन (पोजिशन खोलना और सुरक्षा लंबित ऑर्डर सेट करना) कार्य समय अंतराल में Start hour से End hour के बीच किया जाता है (Start hour End hour से कम या अधिक हो सकता है)।मुख्य विचारADX मान का विश्लेषण Work TimeFrame समय सीमा पर किया जाता है। यदि ADX 40 से कम है, तो इसे फ्लैट माना जाता है, और लंबित ऑर्डर लगाए जाते हैं। अन्यथा, स्टॉप लंबित ऑर्डर का उपयोग किया जाता है;यदि DI+ DI- से अधिक है, तो खरीदें, अन्यथा बेचें।दो पैरामीटर (Current bar ADX 0 से 2, चरण 1 और Work TimeFrame M1 से H1) के लिए सर्वोत्तम अनुकूलन परिणामEURUSD, Current bar ADX 0, Work TimeFrame H1USDJPY, Current bar ADX 2, Work TimeFrame M1EURUSD के मामले में, Current bar ADX 0, Work TimeFrame H1, लेकिन Loss Close पैरामीटर "0.0" पर सेट हैऔर USDJPY, Current bar ADX 2, Work TimeFrame M1, लेकिन Loss Close पैरामीटर "0.0" पर सेट है

2018.10.26
MetaTrader 5 के लिए सेंसिटिव ईए: ट्रेडिंग सिग्नल और कोड
MetaTrader5
MetaTrader 5 के लिए सेंसिटिव ईए: ट्रेडिंग सिग्नल और कोड

विचार का लेखक: - Scriptormq5 कोड लेखक: - barabashkakvnयह ईए (एक्सपर्ट एडवाइजर) केवल तब एंट्री अवसरों की जांच करता है जब एक नया बार प्रकट होता है, जबकि ट्रेलिंग हर टिक पर काम करता है। सिग्नल की जांच करते समय, मुख्य और सिग्नल लाइन के वर्तमान और पिछले बार के मानों की तुलना के अलावा, एक और सत्यापन होता है: मुख्य लाइन का मान पॉइंट्स में परिवर्तित किया जाता है और इसे MACD ओपन लेवल पैरामीटर से तुलना की जाती है। जब एक BUY ओपन सिग्नल आता है, तो SELL पोजिशन को बंद कर दिया जाता है, और इसके विपरीत।ओपन सिग्नल्सBUY:    bool open_buy_signal=(main[0]<0 && main[0]>signal[0] && main[1]<signal[1] &&                           MathAbs(main[0])>(MACDOpenLevel*m_symbol.Point()));SELL:   bool open_sell_signal=(main[0]>0 && main[0]<signal[0] && main[1]>signal[1] &&                           MathAbs(main[0])>(MACDOpenLevel*m_symbol.Point()));EURUSD, M15USDJPY, M15:

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

विचार का लेखक - Andreymq5 कोड लेखक - barabashkakvnयह ईए पेंडिंग बाय स्टॉप और सेल स्टॉप ऑर्डर के साथ काम करता है।यह रणनीति ब्रिटिश ट्रेडर्स के बीच प्रसिद्ध "स्टॉप लेवल हंटर्स" के सामान्य दृष्टिकोण को लागू करती है। इसका मतलब है कि लंदन सत्र के उद्घाटन पर प्रारंभिक गति हमेशा सही नहीं होती।खरीदने के लिए मूल नियम इस प्रकार हैं:लंदन सत्र की शुरुआत के बाद, कीमत को नए रेंज लो तक पहुँचने का इंतज़ार करें, जो ओपन प्राइस से कम से कम चैनल ब्रेकथ्रू मान से कम हो (यह रेंज फ्रैंकफर्ट और लंदन ओपनिंग के बीच की कीमतों में गति है)।फिर जोड़ी पलटेगी और अधिकतम पर पहुँचेगी।रेंज उच्च से ऑर्डर प्राइस शिफ्ट ऊपर वॉल्यूम लॉट्स के साथ एक बाय पेंडिंग ऑर्डर सेट करें।फौरन स्टॉप लॉस (स्टॉप लॉस) और टेक प्रॉफिट (टेक प्रॉफिट) सेट करें।चैनल रेंज का सख्ती से चैनल स्टार्ट आवर::चैनल स्टार्ट मिनट से लेकर चैनल एंड आवर::चैनल एंड टाइम तक गणना करें। इस रेंज के भीतर उच्च और निम्न की खोज करें। खोजी गई उच्च और निम्न का उपयोग करें, साथ ही चैनल स्टार्ट आवर::चैनल स्टार्ट मिनट और चैनल एंड आवर::चैनल एंड टाइम की तारीखों का उपयोग करके एक आयत बनाएँ और चैनल को दृश्य रूप में पेश करें:पेंडिंग ऑर्डर एक समय सीमा के भीतर सेट किया जाता है, जो ऑर्डर प्लेसिंग स्टार्ट टाइम (घंटे) से लेकर ऑर्डर प्लेसिंग एंड टाइम (घंटे) तक होता है। यदि हम निर्दिष्ट सीमा से बाहर जाते हैं, जबकि एक गैर-क्रियाशील पेंडिंग ऑर्डर है, तो इसे हटा दें।GBPUSD, M15:

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

विचार का लेखक - Andreymq5 कोड का लेखक - barabashkakvnध्यान दें: डिफ़ॉल्ट रूप से, ग्रिड ट्रेडिंग पूरी तरह से निषिद्ध है, अर्थात् बाय स्टॉप का उपयोग करें, बाय लिमिट का उपयोग करें, सेल स्टॉप का उपयोग करें और सेल लिमिट का उपयोग करें पैरामीटर "false" पर सेट हैं। पहले, आपको अपने ग्रिड का प्रकार (लंबित आदेशों का प्रकार) चुनना होगा और सर्वोत्तम पैरामीटर: स्टेप, वॉल्यूम आदि का चयन करना होगा।यह EA लंबित स्टॉप और लिमिट आदेशों का एक ग्रिड बनाता है।ग्रिड की विशेषताएँ: पहला लंबित ग्रिड आदेश पहलेxxxx मूल्य पर रखा जा सकता है या वर्तमान मूल्य से एक निश्चित DeltaFirstxxxx दूरी पर। यदि पहलेxxxx शून्य से अधिक है, तो DeltaFirstxxxx पैरामीटर पर विचार नहीं किया जाता है, और इसके विपरीत, जब पहलेxxxx शून्य के बराबर होता है, तो DeltaFirstxxxx पैरामीटर सक्रिय होता है।आप कर सकते हैं:लंबित आदेश प्रकारों को सक्षम/निष्क्रिय करें: बाय स्टॉप (बाय स्टॉप का उपयोग करें), बाय लिमिट (बाय लिमिट का उपयोग करें), सेल स्टॉप (सेल स्टॉप का उपयोग करें) और सेल लिमिट (सेल लिमिट का उपयोग करें).लंबित स्टॉप और लिमिट आदेशों के लिए अलग स्टेप सेट करें (स्टेप स्टॉप और स्टेप लिमिट).पहले लंबित स्टॉप और लिमिट आदेश के लिए अलग वॉल्यूम सेट करें (वॉल्यूम स्टॉप और वॉल्यूम लिमिट).लंबित स्टॉप और लिमिट आदेशों के लिए समान वॉल्यूम अनुपात सेट करें (कोइफिशिएंट स्टॉप और कोइफिशिएंट लिमिट).स्टॉप लॉस (स्टॉप लॉस) और टेक प्रॉफिट (टेक प्रॉफिट) को निष्क्रिय करें - इसके लिए, पैरामीटर को "0.0" पर सेट करें।स्टॉप लॉस (स्टॉप लॉस) और टेक प्रॉफिट (टेक प्रॉफिट) को निष्क्रिय किया जा सकता है। इसके लिए, बस पैरामीटर को "0.0" पर सेट करें।एक लंबित आदेश का जीवनकाल मिनटों में (एक्सपाइरेशन) - यदि "0", तो इसे नहीं माना जाता।सभी खुले पदों को बंद करना और लंबित आदेशों को हटाना दो मामलों में संभव है:जब लाभ लाभ बंद पर पहुँचता है।जब हानि पहुँचती है या हानि बंद से अधिक हो जाती है।

2018.10.26
MA_Rounding_Candle सिस्टम का परिचय - MetaTrader 5 के लिए
MetaTrader5
MA_Rounding_Candle सिस्टम का परिचय - MetaTrader 5 के लिए

नमस्ते दोस्तों! आज हम बात करेंगे MA_Rounding_Candle संकेतक पर आधारित ट्रेडिंग सिस्टम के बारे में। यह सिस्टम पिछले ट्रेड्स के नतीजों के आधार पर आने वाले ट्रेड का वॉल्यूम बदलने की क्षमता रखता है। ट्रेडिंग सिग्नल तब बनते हैं जब बार क्लोज होता है और अगर ट्रेंड में बदलाव होता है (जिसे रंग बदलने वाले कैंडल से दर्शाया जाता है)।इस सिस्टम में ओपन की गई पोजीशन्स के वॉल्यूम को प्रबंधित करने के लिए EA वेरिएबल का एक ब्लॉक जोड़ा गया है:input uint    BuyTotalMMTriger=5; // स्टॉप लॉस की गणना के लिए अंतिम Buy डील की संख्या input uint    BuyLossMMTriger=3;  // नुकसान की Buy डील की संख्या, जिससे MM कम होगा input uint    SellTotalMMTriger=5;// स्टॉप लॉस की गणना के लिए अंतिम Sell डील की संख्या input uint    SellLossMMTriger=3; // नुकसान की Sell डील की संख्या, जिससे MM कम होगा input double  SmallMM_=0.01;      // नुकसान की स्थिति में डील में डिपोजिट का हिस्सा input double  MM=0.1             // सामान्य ट्रेडिंग के दौरान डील में डिपोजिट का हिस्सा input MarginMode MMMode=LOT;      // लॉट वैल्यू निर्धारित करने की विधि अगर ऐसे इनपुट्स हैं और पिछले पांच ट्रेड्स में से तीन एक ही दिशा में नुकसानदायक हैं, तो EA अगला ट्रेड उसी दिशा में 0.01 लॉट के वॉल्यूम के साथ खोलेगा। अगर पिछले पांच ट्रेड्स में तीन से कम नुकसानदायक ट्रेड हैं, तो पोजीशन का वॉल्यूम 0.1 होगा।EA के सही तरीके से काम करने के लिए, संकेतकों के संकलित फ़ाइलें MA_Rounding.ex5 और MA_Rounding_Candle.ex5 को <terminal_data_directory>\MQL5\Indicators फ़ोल्डर में होना चाहिए।हमने नीचे दिए गए परीक्षणों के दौरान डिफ़ॉल्ट एक्सपर्ट एडवाइजर के इनपुट पैरामीटर के साथ स्टॉप्स का उपयोग किया है।चित्र 1. चार्ट पर ट्रेड के उदाहरणGBPJPY H1 के परीक्षण परिणाम 2017 के दौरान:चित्र 2. परीक्षण परिणाम चार्ट

2018.10.25
Exp_XHullTrend_Digit: MT5 के लिए बेहतरीन ट्रेडिंग सिग्नल सिस्टम
MetaTrader5
Exp_XHullTrend_Digit: MT5 के लिए बेहतरीन ट्रेडिंग सिग्नल सिस्टम

Exp_XHullTrend_Digit एक शानदार ट्रेडिंग सिस्टम है जो XHullTrend_Digit ट्रेंड इंडिकेटर द्वारा जनरेट किए गए सिग्नल्स पर आधारित है। जब बार बंद होता है और इंडिकेटर के क्लाउड का रंग बदलता है, तभी यह सिग्नल बनता है।इस EA के सही तरीके से काम करने के लिए, आपको कम्पाइल्ड इंडिकेटर फ़ाइल XHullTrend_Digit.ex5 को terminal_data_folder\MQL5\Indicators में रखना होगा।नीचे दिए गए परीक्षणों में डिफ़ॉल्ट एक्सपर्ट एडवाइज़र के इनपुट पैरामीटर्स का उपयोग किया गया है। परीक्षणों के दौरान स्टॉप लॉस और टेक प्रॉफिट का उपयोग नहीं किया गया।चित्र 1. चार्ट पर ट्रेड के उदाहरणसाल 2017 में USDJPY H8 के लिए परीक्षण परिणाम:चित्र 2. परीक्षण परिणाम चार्ट

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

इस ट्रेडिंग सिस्टम का आधार SSL_NRTR संकेतक है, जो एक निश्चित स्थिति रखने के समय को सेट करने की सुविधा देता है। जब एक बार बंद होती है, तो संकेत तब बनता है जब संकेतक का रंग गैर-प्रवृत्ति से प्रवृत्ति में या प्रवृत्ति से विपरीत प्रवृत्ति में बदलता है। यदि स्थिति रखने का समय पूर्व निर्धारित सीमा से अधिक हो जाता है, तो स्थिति तुरंत बंद कर दी जाएगी:input bool   TimeTrade=true;       //समय द्वारा स्थिति निकासी सक्षम करना input uint   nTime=3840;           //ओपन स्थिति रखने का समय मिनटों में EA के सही ढंग से कार्य करने के लिए, संकलित SSL_NRTR.ex5 संकेतक फ़ाइल को <terminal_data_directory>\MQL5\Indicators फ़ोल्डर में होना चाहिए।नीचे दिखाए गए परीक्षणों में डिफ़ॉल्ट एक्सपर्ट एडवाइज़र के इनपुट पैरामीटर का उपयोग किया गया है। चित्र 1. चार्ट पर ट्रेड के उदाहरणGBPJPY H4 के लिए 2017 के वर्ष में परीक्षण परिणाम:चित्र 2. परीक्षण परिणाम चार्ट

2018.10.25
पहला पिछला 10 11 12 13 14 15 16 17 18 19 20 अगला अंतिम