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

AK-47 स्केल्पर ईए: मेटाट्रेडर 4 के लिए बेहतरीन ट्रेडिंग टूल
MetaTrader4
AK-47 स्केल्पर ईए: मेटाट्रेडर 4 के लिए बेहतरीन ट्रेडिंग टूल

1. इनपुट पैरामीटर #define ExtBotName "AK-47 स्केल्पर ईए" //बॉट का नाम #define  Version "1.00" //--- इनपुट पैरामीटर --- extern string  EASettings        = "---------------------------------------------"; //-------- <ईए सेटिंग्स> -------- input int      InpMagicNumber    = 124656;   //मैजिक नंबर extern string  TradingSettings   = "---------------------------------------------"; //-------- <ट्रेडिंग सेटिंग्स> -------- input double   Inpuser_lot       = 0.01;     //लॉट्स input double   InpSL_Pips        = 3.5;      //स्टॉपलॉस (पिप्स में) input double   InpMax_spread     = 0.5;      //अधिकतम अनुमति स्प्रेड (पिप्स में) (0 = फ्लोटिंग) extern string  MoneySettings     = "---------------------------------------------"; //-------- <पैसों की सेटिंग्स> -------- input bool     isVolume_Percent  = true;     //वॉल्यूम प्रतिशत की अनुमति दें input double   InpRisk           = 3;        //बैलेंस का रिस्क प्रतिशत (%) input string   TimeSettings      = "---------------------------------------------"; //-------- <ट्रेडिंग टाइम सेटिंग्स> -------- input bool     InpTimeFilter     = true;      //ट्रेडिंग टाइम फ़िल्टर input int      InpStartHour      = 2;         //शुरुआत का घंटा input int      InpStartMinute    = 30;        //शुरुआत का मिनट input int      InpEndHour        = 21;        //समापन का घंटा input int      InpEndMinute      = 0         //समापन का मिनट 2. स्थानीय वेरिएबल्स की प्रारंभिककरण //--- वेरिएबल्स int      Pips2Points;               // स्लिपेज  3 पिप्स    3=पॉइंट्स    30=पॉइंट्स double   Pips2Double;               // स्टॉपलॉस 15 पिप्स    0.015      0.0150 int      InpMax_slippage   = 3;     // अधिकतम स्लिपेज अनुमति_Pips। bool     isOrder           = false; // केवल 1 ऑर्डर खोलें int      slippage; string   strComment        = ""; 3. मुख्य कोड a/ एक्सपर्ट इनिशियलाइजेशन फंक्शन int OnInit()   { //---      //3 या 5 अंकों की पहचान    //पिप और पॉइंट    if (Digits % 2 == 1)    {       Pips2Double  = _Point*10;       Pips2Points  = 10;       slippage = 10* InpMax_slippage;    }    else    {           Pips2Double  = _Point;       Pips2Points  =  1;       slippage = InpMax_slippage;    }    //---    return(INIT_SUCCEEDED);   } b/ एक्सपर्ट टिक फंक्शन void OnTick()   { //---      if(IsTradeAllowed() == false)      {       Comment("AK-47 ईए\nट्रेड अनुमति नहीं है।");       return;      }             MqlDateTime structTime;        TimeCurrent(structTime);        structTime.sec = 0;               //शुरुआत का समय सेट करें        structTime.hour = InpStartHour;        structTime.min = InpStartMinute;              datetime timeStart = StructToTime(structTime);               //समापन का समय सेट करें        structTime.hour = InpEndHour;        structTime.min = InpEndMinute;        datetime timeEnd = StructToTime(structTime);               double acSpread = MarketInfo(Symbol(), MODE_SPREAD);        StopLevel = MarketInfo(Symbol(), MODE_STOPLEVEL);              strComment = "\n" + ExtBotName + " - v." + (string)Version;       strComment += "\nGMT समय = " + TimeToString(TimeGMT(),TIME_DATE|TIME_SECONDS);       strComment += "\nट्रेडिंग समय = [" + (string)InpStartHour + "घंटा" + (string)InpStartMinute + " --> " +  (string)InpEndHour + "घंटा" + (string)InpEndMinute + "]";              strComment += "\nवर्तमान स्प्रेड = " + (string)acSpread + " पॉइंट्स";       strComment += "\nवर्तमान स्टॉपलेवल = " + (string)StopLevel + " पॉइंट्स";              Comment(strComment);          //अपडेट वैल्यूज       UpdateOrders();              TrailingStop();              //ट्रेडिंग समय की जांच करें       if(InpTimeFilter)       {          if(TimeCurrent() >= timeStart && TimeCurrent() < timeEnd)          {             if(!isOrder) OpenOrder();          }       }       else       {          if(!isOrder) OpenOrder();       }   } 3.1 ऑर्डर भेजने के लिए सिग्नल की गणना करें void OpenOrder(){       //int OrdType = OP_SELL;//-1;    double TP = 0;    double SL = 0;    string comment = ExtBotName;    //लॉट्स की गणना करें    double lot1 = CalculateVolume();       //if(OrdType == OP_SELL){       double OpenPrice = NormalizeDouble(Bid - (StopLevel * _Point) - (InpSL_Pips/2) * Pips2Double, Digits);       SL = NormalizeDouble(Ask + StopLevel * _Point + InpSL_Pips/2 * Pips2Double, Digits);                if(CheckSpreadAllow())                                    //स्प्रेड की जांच करें       {          if(!OrderSend(_Symbol, OP_SELLSTOP, lot1, OpenPrice, slippage, SL, TP, comment, InpMagicNumber, 0, clrRed))          Print(__FUNCTION__,"--> ऑर्डर भेजने में त्रुटि ",GetLastError());       }    //} } 3.2 वॉल्यूम की गणना करें double CalculateVolume()   {    double LotSize = 0;    if(isVolume_Percent == false)      {       LotSize = Inpuser_lot;      }    else      {       LotSize = (InpRisk) * AccountFreeMargin();       LotSize = LotSize /100000;       double n = MathFloor(LotSize/Inpuser_lot);       //Comment((string)n);       LotSize = n * Inpuser_lot;       if(LotSize < Inpuser_lot)          LotSize = Inpuser_lot;       if(LotSize > MarketInfo(Symbol(),MODE_MAXLOT))          LotSize = MarketInfo(Symbol(),MODE_MAXLOT);       if(LotSize < MarketInfo(Symbol(),MODE_MINLOT))          LotSize = MarketInfo(Symbol(),MODE_MINLOT);      }    return(LotSize);   } 3.3 ईए में "ट्रेलिंग स्टॉप" फ़ंक्शन है, SL हर बार मूल्य परिवर्तन होने पर बदल जाएगा (नीचे) void TrailingStop()   {    for(int i = OrdersTotal() - 1; i >= 0; i--)      {       if(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))         {          if((OrderMagicNumber() == InpMagicNumber) && (OrderSymbol() == Symbol()))   //_Symbol))            {             //सेल ऑर्डर के लिए             if(OrderType() == OP_SELL)               {                   //--जब मूल्य बदलता है तो SL की गणना करें                   double SL_in_Pip = NormalizeDouble(OrderStopLoss() - (StopLevel * _Point) - Ask, Digits) / Pips2Double;                   if(SL_in_Pip > InpSL_Pips){                         double newSL = NormalizeDouble(Ask + (StopLevel * _Point) + InpSL_Pips * Pips2Double, Digits);                         if(!OrderModify(OrderTicket(), OrderOpenPrice(), newSL, OrderTakeProfit(), 0, clrRed))                         {                            Print(__FUNCTION__,"--> ऑर्डर संशोधन में त्रुटि ",GetLastError());                         {                         continue;                         }               }               }                          //सेलस्टॉप ऑर्डर के लिए             else if(OrderType() == OP_SELLSTOP)               {                   double SL_in_Pip = NormalizeDouble(OrderStopLoss() - (StopLevel * _Point) - Ask, Digits) / Pips2Double;                                      if(SL_in_Pip < InpSL_Pips/2){                      double newOP = NormalizeDouble(Bid - (StopLevel * _Point) - (InpSL_Pips/2) * Pips2Double, Digits);                      double newSL = NormalizeDouble(Ask + (StopLevel * _Point) + (InpSL_Pips/2) * Pips2Double, Digits);                                           if(!OrderModify(OrderTicket(), newOP, newSL, OrderTakeProfit(), 0, clrRed))                      {                         Print(__FUNCTION__,"--> पेंडिंगऑर्डर संशोधन में त्रुटि!", GetLastError());                         continue;                          }                          }               }                           }       }      }   }

2023.01.14
XP Forex ट्रेड मैनेजर MT5: MetaTrader 5 के लिए आपका बेहतरीन साथी
MetaTrader5
XP Forex ट्रेड मैनेजर MT5: MetaTrader 5 के लिए आपका बेहतरीन साथी

Forex ट्रेड मैनेजर MT5 आपके MetaTrader 5 में खुले ऑर्डर को संभालना बेहद आसान बना देता है। जब आप नया ऑर्डर खोलते हैं, तो यह मैनेजर अपने आप स्टॉप लॉस और टेक प्रॉफिट सेट कर देता है। जैसे ही प्राइस में बदलाव होता है, यह प्रोग्राम स्टॉप लॉस को ब्रेक ईवन (स्टॉप लॉस = ओपन प्राइस) पर ले जा सकता है या आपके मुनाफे की सुरक्षा के लिए लगातार स्टॉप लॉस (ट्रेलिंग स्टॉप) को बढ़ा सकता है। Forex ट्रेड मैनेजर केवल वर्तमान प्रतीकों के लिए ऑर्डर नियंत्रित कर सकता है (जहाँ EA काम करता है) या सभी खोले गए ऑर्डर के लिए (प्रतीक की परवाह किए बिना) और ब्रोकर से स्टॉप लॉस और टेक प्रॉफिट को छिपा सकता है। यह मैनुअल ट्रेड्स को प्रबंधित करने की एक रणनीति है (जो सभी प्रतीकों पर या केवल वर्तमान चार्ट के प्रतीक पर खोले गए हैं) द्वारा: - ट्रेड्स के लिए स्टॉप लॉस और/या टेक प्रॉफिट को पिप्स में सेट करना - ट्रेलिंग स्टॉप फंक्शन जो प्राइस के अनुसार SL को ट्रेल करता है - ब्रेक ईवन जो SL को चयनित दूरी पर BE पर ले जाता है SL/TP को ब्रोकर द्वारा प्रबंधित किया जा सकता है (मानक तरीका) या स्टील्थ मोड में - ब्रोकर से छिपा हुआ। पैरामीटर्स: “SLTP पैरामीटर्स” स्टॉप लॉस – ट्रेड के लिए पिप्स में स्टॉप लॉस टेक प्रॉफिट – ट्रेड के लिए पिप्स में टेक प्रॉफिट “ब्रेक ईवन” UseBreakEven (true/false) – खोले गए ट्रेड्स के लिए केवल ब्रेक ईवन फंक्शन का उपयोग करने की अनुमति BEActivation – जब ब्रेक ईवन फंक्शन सक्रिय होता है तो पिप्स में लाभ BELevel – ब्रेक ईवन फंक्शन द्वारा SL सेट करते समय BE से अतिरिक्त दूरी पिप्स में “ट्रेलिंग स्टॉप” UseTrailingStop (true/false) – खोले गए ट्रेड्स के लिए केवल ट्रेलिंग स्टॉप फंक्शन का उपयोग करने की अनुमति TSStart – जब ट्रेलिंग स्टॉप फंक्शन सक्रिय होता है तो पिप्स में लाभ TSStep – SL को ट्रेलिंग स्टॉप फंक्शन द्वारा बढ़ाने की अनुमति देने के लिए नए और वर्तमान SL के बीच पिप्स में न्यूनतम अंतर TSDistance – ट्रेलिंग स्टॉप फंक्शन द्वारा SL को सेट करते समय वर्तमान प्राइस से दूरी पिप्स में “व्यवहार” StealthMode(true/false) – ब्रोकर से SL/TP स्तरों को छिपाना और EA उन स्तरों पर ट्रेड्स को प्रोग्रामेटिक रूप से बंद करता है OnlyCurrentPair(true/false) – केवल वर्तमान चार्ट के प्रतीक से ट्रेड्स का प्रबंधन करने की अनुमति (true) या सभी जोड़े (false) जानकारी: सभी पैरामीटर्स ट्रेड्स और फंक्शन्स के लिए EA के पैरामीटर्स में सेट किए जा सकते हैं। Forex ट्रेड मैनेजर चार्ट पर वर्तमान दैनिक लाभ/हानि की जानकारी भी प्रदर्शित करता है, जो पिप्स और खाते की मुद्रा में होती है।

2023.01.10
XP Forex ट्रेड मैनेजर ग्रिड MT5: मेटाट्रेडर 5 के लिए शानदार सिस्टम ट्रेडिंग
MetaTrader5
XP Forex ट्रेड मैनेजर ग्रिड MT5: मेटाट्रेडर 5 के लिए शानदार सिस्टम ट्रेडिंग

XP Forex ट्रेड मैनेजर ग्रिड MT5 आपकी ट्रेडिंग को और भी आसान बनाने में मदद करता है। आपको बस पहली बार ऑर्डर प्लेस करना है, साथ में अपने लक्षित लाभ (पिप्स) को सेट करना है। फिर EA (एक्सपर्ट एडवाइजर) आपके ट्रेड्स को मैनेज करेगा और निर्धारित संख्या में पिप्स इकट्ठा करेगा। यह एक रणनीति है जो मैन्युअल ट्रेड्स को मैनेज करने के लिए बनाई गई है जो वर्तमान जोड़ी पर खोले गए हैं। यह रणनीति ग्रिड प्रबंधन में वर्तमान में खोले गए ट्रेड्स में पोजिशन जोड़ती है (चुनी गई पिप्स की दूरी के साथ) - अधिकतम 15 ट्रेड्स (या कम)। पहले 3 ट्रेड्स को व्यक्तिगत टेक प्रॉफिट के साथ मैनेज किया जाता है, जबकि चौथे ट्रेड के बाद EA पूरे ग्रिड को सामान्य स्तर पर (ब्रेक-ईवन) बंद कर देता है। टेक प्रॉफिट पर ट्रेड बंद होने के बाद, इसे नवीनीकरण किया जा सकता है। यदि हानि अनुमत जोखिम संतुलन प्रतिशत से अधिक हो जाती है, तो पूरा चक्र बंद हो सकता है। पैरामीटर्स: "अतिरिक्त ट्रेड पैरामीटर्स":  AddNewTradeAfter – पिछले ट्रेड से पिप्स की दूरी जिसके बाद ट्रेड्स ग्रिड में जोड़े जाते हैं “टेक प्रॉफिट” TakeProfit1Total (संख्या) – पहले पोजिशन से आवश्यक कुल TP पिप्स TakeProfit1Partitive – चक्र में पहले पोजिशन के लिए प्रारंभिक TP पिप्स TakeProfit1Offset – अंतिम बंद पहले पोजिशन के टेक प्रॉफिट से नवीनीकरण के लिए आवश्यक न्यूनतम पिप्स की दूरी TakeProfit 2/3 – चक्र में दूसरे/तीसरे पोजिशन के लिए व्यक्तिगत TP पिप्स TakeProfit 4/5/6/…15Total – चक्र में सभी पोजिशन्स से कुल TP पिप्स (4 या अधिक खोले गए ट्रेड्स के लिए) “ट्रेड पैरामीटर्स” MaxOrders – ग्रिड में अधिकतम अनुमति वाले ट्रेड्स की संख्या Risk Balance % – खाते के संतुलन का प्रतिशत के रूप में अधिकतम अनुमति वाली हानि (सभी खोले गए पोजिशन्स को बंद कर देता है) Lots – EA द्वारा खोले गए ट्रेड्स के लिए लॉट का आकार Slippage – प्वाइंट्स में अनुमति दी गई स्लिपेज जानकारी: सभी ट्रेड्स और फ़ंक्शंस के लिए पैरामीटर्स EA के पैरामीटर्स में सेट किए जा सकते हैं। Forex ट्रेड मैनेजर ग्रिड चार्ट पर वर्तमान चक्र से लाभ/हानि के बारे में जानकारी भी प्रदर्शित करता है, जो पिप्स और खाते की मुद्रा में होती है। 

2023.01.10
XP Forex ट्रेड मैनेजर MT4: मेटाट्रेडर 4 के लिए आपके ट्रेडिंग साथी
MetaTrader4
XP Forex ट्रेड मैनेजर MT4: मेटाट्रेडर 4 के लिए आपके ट्रेडिंग साथी

अगर आप मेटाट्रेडर 4 पर ट्रेडिंग करते हैं, तो XP Forex ट्रेड मैनेजर MT4 आपके लिए एक बेहतरीन उपकरण है। यह आपके खुले ऑर्डर्स को संभालने को बेहद सरल बनाता है। जब आप एक नया ऑर्डर खोलते हैं, तो यह मैनेजर अपने आप स्टॉप लॉस और टेक प्रॉफिट सेट कर देता है। जैसे ही कीमत बढ़ती है, यह प्रोग्राम स्टॉप लॉस को ब्रेक ईवेन (स्टॉप लॉस = ओपन प्राइस) या ट्रेलिंग स्टॉप के माध्यम से लगातार बढ़ा सकता है, ताकि आपके मुनाफे की सुरक्षा हो सके। XP Forex ट्रेड मैनेजर केवल वर्तमान प्रतीकों (जहां EA काम करता है) के लिए ऑर्डर्स को नियंत्रित कर सकता है या सभी खुले ऑर्डर्स के लिए (प्रतीक की परवाह किए बिना) और ब्रोकर से स्टॉप लॉस और टेक प्रॉफिट को छिपा सकता है। यह मैन्युअल ट्रेड्स के प्रबंधन के लिए एक रणनीति है। ट्रेड प्रबंधन के तरीके: पिप्स में ट्रेड्स के लिए स्टॉप लॉस और/या टेक प्रॉफिट सेट करना ट्रेलिंग स्टॉप फ़ंक्शन जो स्टॉप लॉस को कीमत के साथ बढ़ाता है ब्रेक ईवेन को चुने हुए दूरी पर स्टॉप लॉस को स्थानांतरित करना स्टॉप लॉस/टेक प्रॉफिट को ब्रोकर द्वारा प्रबंधित किया जा सकता है (मानक तरीका) या स्टील्थ मोड में – ब्रोकर से छिपा हुआ। पैरामीटर्स: “SLTP पैरामीटर्स” स्टॉप लॉस – ट्रेड्स के लिए पिप्स में स्टॉप लॉस टेक प्रॉफिट – ट्रेड्स के लिए पिप्स में टेक प्रॉफिट “ब्रेक ईवेन” UseBreakEven (सत्य/असत्य) – खुले ट्रेड्स के लिए केवल ब्रेक ईवेन फ़ंक्शन का उपयोग करने की अनुमति BEActivation – पिप्स में लाभ जब ब्रेक ईवेन फ़ंक्शन सक्रिय होता है BELevel – ब्रेक ईवेन फ़ंक्शन द्वारा स्टॉप लॉस रखने के लिए BE से अतिरिक्त दूरी पिप्स में “ट्रेलिंग स्टॉप” UseTrailingStop (सत्य/असत्य) – खुले ट्रेड्स के लिए केवल ट्रेलिंग स्टॉप फ़ंक्शन का उपयोग करने की अनुमति TSStart – पिप्स में लाभ जब ट्रेलिंग स्टॉप फ़ंक्शन सक्रिय होता है TSStep – नए और वर्तमान स्टॉप लॉस के बीच न्यूनतम अंतर पिप्स में TSDistance – ट्रेलिंग स्टॉप फ़ंक्शन द्वारा स्टॉप लॉस रखने के लिए वर्तमान कीमत से दूरी पिप्स में “व्यवहार” StealthMode (सत्य/असत्य) – ब्रोकर से स्टॉप लॉस/टेक प्रॉफिट स्तरों को छिपाना और EA उन स्तरों पर ट्रेड्स को प्रोग्रामेटिक रूप से बंद करता है OnlyCurrentPair (सत्य/असत्य) – वर्तमान चार्ट के प्रतीक से केवल ट्रेड्स का प्रबंधन करने की अनुमति (सत्य) या सभी जोड़ों से (असत्य) जानकारी: सभी पैरामीटर्स और फ़ंक्शंस को EA के पैरामीटर्स में सेट किया जा सकता है। Forex ट्रेड मैनेजर चार्ट पर वर्तमान दैनिक लाभ/हानि की जानकारी भी प्रदर्शित करता है, जो पिप्स और खाते की मुद्रा में होती है।

2023.01.10
XP Forex Trade Manager Grid MT4: अपने ट्रेड्स को आसान बनाएं
MetaTrader4
XP Forex Trade Manager Grid MT4: अपने ट्रेड्स को आसान बनाएं

क्या आप अपने ट्रेड्स को बेहतर तरीके से प्रबंधित करना चाहते हैं? तो XP Forex Trade Manager Grid MT4 आपके लिए एक बेहतरीन उपकरण है। यह टूल आपके ऑर्डर्स को संभालने में मदद करता है और आपके लक्ष्यों तक पहुँचने में सहायक होता है। आपको केवल पहला ऑर्डर टेक प्रॉफिट के साथ लगाना है, फिर EA (एक्सपर्ट एडवाइजर) को चलाना है और अपने मुनाफे (पिप्स) को सेट करना है। EA आपके पोजीशन्स का प्रबंधन करेगा और निर्धारित संख्या में पिप्स को एकत्र करेगा। यह एक रणनीति है जो वर्तमान जोड़ी पर खोले गए मैनुअल ट्रेड्स के प्रबंधन के लिए उपयोगी है। यह रणनीति मौजूदा ट्रेड्स में ग्रिड प्रबंधन के तहत पोजीशन्स जोड़ती है (ट्रेड्स के बीच चुनी गई दूरी को ध्यान में रखते हुए) - अधिकतम 15 ट्रेड्स (या कम)। पहले 3 ट्रेड्स को व्यक्तिगत टेक प्रॉफिट के साथ प्रबंधित किया जाता है, जबकि चौथे ट्रेड के बाद, EA पूरे ग्रिड को सामान्य स्तर (ब्रेक-ईवन) पर बंद कर देता है। टेक प्रॉफिट पर ट्रेड बंद होने के बाद, इसे फिर से नवीनीकरण किया जा सकता है। यदि हानि अनुमति दिए गए जोखिम संतुलन प्रतिशत से अधिक हो जाती है, तो पूरा चक्र बंद किया जा सकता है। पैरामीटर्स: "अतिरिक्त ट्रेड पैरामीटर्स":  AddNewTradeAfter – पिछले ट्रेड से कितनी दूर (पिप्स में) नए ट्रेड जोड़े जाएंगे "टेक प्रॉफिट" TakeProfit1Total (संख्या) – पहले पोजीशन से आवश्यक कुल टेक प्रॉफिट (पिप्स में) TakeProfit1Partitive – चक्र में पहले पोजीशन के लिए प्रारंभिक टेक प्रॉफिट (पिप्स में) TakeProfit1Offset – पहले बंद किए गए पोजीशन के टेक प्रॉफिट से न्यूनतम दूरी (पिप्स में) जो पहले ट्रेड को नवीनीकरण करने के लिए आवश्यक है TakeProfit 2/3 – चक्र में दूसरे/तीसरे पोजीशन के लिए व्यक्तिगत टेक प्रॉफिट (पिप्स में) TakeProfit 4/5/6/…15Total – चक्र में सभी पोजीशन्स से कुल टेक प्रॉफिट (पिप्स में, 4 या अधिक ट्रेड्स खोले गए) "ट्रेड पैरामीटर्स" MaxOrders – ग्रिड में अधिकतम अनुमत ट्रेड्स की संख्या Risk Balance % – खाता संतुलन का प्रतिशत जो अधिकतम अनुमत हानि है (सभी खोले गए पोजीशन्स को बंद करता है) Lots – EA द्वारा खोले गए ट्रेड्स के लिए लॉट का आकार Slippage – अनुमत स्लिपेज (पॉइंट्स में) जानकारी: सभी ट्रेड्स और फ़ंक्शन्स के लिए पैरामीटर्स EA के पैरामीटर्स में सेट किए जा सकते हैं। Forex Trade Manager Grid चार्ट पर वर्तमान चक्र से लाभ/हानि की जानकारी भी प्रदर्शित करता है (पिप्स और खाता मुद्रा में)।

2023.01.10
RSI बॉट MT5: मेटाट्रेडर 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम
MetaTrader5
RSI बॉट MT5: मेटाट्रेडर 5 के लिए एक बेहतरीन ट्रेडिंग सिस्टम

नमस्कार दोस्तों! आज हम बात करेंगे RSI बॉट के बारे में, जो मेटाट्रेडर 5 (MT5) के लिए एक शानदार ट्रेडिंग सिस्टम है। यह बॉट आपको RSI (Relative Strength Index) के आधार पर खरीद और बिक्री के सिग्नल भेजता है। जब RSI 20 या उससे कम होता है, तो यह आपको खरीदने का सिग्नल भेजता है, और जब RSI 80 या उससे अधिक होता है, तो बिक्री का सिग्नल देता है। RSI बॉट के पैरामीटर: इस बॉट के कुछ महत्वपूर्ण पैरामीटर इस प्रकार हैं: RSI सेटिंग: आवश्यकता के अनुसार Inp_RSI_ma_period: यह 30 है, जो RSI की औसत अवधि दर्शाता है। Inp_RSI_applied_price: मूल्य का प्रकार, जिसे हम PRICE_WEIGHTED के रूप में सेट करते हैं। Inp_RSI_LevelUP: यह 80 है, जो RSI के लिए उच्चतम स्तर दर्शाता है। Inp_RSI_LevelDOWN: यह 20 है, जो RSI के लिए न्यूनतम स्तर दर्शाता है। Inp_RSI_stringUP: इसे Signal Sell के रूप में सेट किया गया है। Inp_RSI_stringDOWN: इसे Signal Buy के रूप में सेट किया गया है। इस बॉट का उपयोग करके आप अपने ट्रेडिंग अनुभव को और भी बेहतर बना सकते हैं। जब RSI आपके निर्दिष्ट स्तरों को पार करता है, तो आपको त्वरित सिग्नल मिलेंगे, जिससे आप सही समय पर ट्रेड कर सकेंगे। तो दोस्तों, अगर आप अपने ट्रेडिंग को एक नई दिशा देना चाहते हैं, तो इस RSI बॉट का प्रयोग जरूर करें!

2023.01.04
Lazy Bot MT5: दैनिक ब्रेकआउट EA के लिए आपका साथी
MetaTrader5
Lazy Bot MT5: दैनिक ब्रेकआउट EA के लिए आपका साथी

Lazy Bot MT5 (दैनिक ब्रेकआउट EA) नमस्ते ट्रेडर्स! आज हम बात करेंगे Lazy Bot MT5 के बारे में, जो कि MetaTrader 5 के लिए एक बेहतरीन एक्सपर्ट एडवाइज़र है। यह बॉट खास तौर पर उन ट्रेडर्स के लिए डिजाइन किया गया है जो दैनिक ब्रेकआउट ट्रेडिंग रणनीति को अपनाना चाहते हैं। 1. इनपुट पैरामीटर्स // एक्सटर्नल क्लास को इम्पोर्ट करें #include &lt;Trade\PositionInfo.mqh&gt; #include &lt;Trade\Trade.mqh&gt; #include &lt;Trade\SymbolInfo.mqh&gt; #include &lt;Trade\AccountInfo.mqh&gt; #include &lt;Trade\OrderInfo.mqh&gt; // कोड पढ़ने में आसानी के लिए पूर्वनिर्धारित वेरिएबल्स #define Ask SymbolInfoDouble(_Symbol, SYMBOL_ASK) #define Bid SymbolInfoDouble(_Symbol, SYMBOL_BID) // इनपुट पैरामीटर्स input string EASettings = "---------------------------------------------"; input int InpMagicNumber = 123456; // मैजिक नंबर input string InpBotName = "LazyBot_V1"; // बॉट का नाम input double Inpuser_lot = 0.01; // लॉट्स input double Inpuser_SL = 5.0; // स्टॉपलॉस (पिप्स में) input double InpAddPrice_pip = 0; // OP_Price के लिए [H], [L] से दूरी (पिप्स में) input int Inpuser_SLippage = 3; // अधिकतम स्लिपेज अनुमति (पिप्स में) input double InpMax_spread = 0; // अधिकतम स्प्रेड अनुमति (पिप्स में) (0 = फ्लोटिंग) input bool isTradingTime = true; // ट्रेडिंग समय की अनुमति input int InpStartHour = 7; // शुरू होने का समय input int InpEndHour = 22; // समाप्ति समय input bool isVolume_Percent = false; // वॉल्यूम प्रतिशत की अनुमति input double InpRisk = 1; // बैलेंस का जोखिम प्रतिशत (%) 2. लोकल वेरिएबल्स का इनिशियलाइजेशन // लोकल पैरामीटर्स datetime last; int totalBars; int Pips2Points; // स्लिपेज 3 पिप्स double Pips2Double; // स्टॉपलॉस 15 पिप्स double slippage; double acSpread; string strComment = ""; CPositionInfo m_position; // ट्रेड पोजिशन ऑब्जेक्ट CTrade m_trade; // ट्रेडिंग ऑब्जेक्ट CSymbolInfo m_symbol; // सिम्बल जानकारी ऑब्जेक्ट CAccountInfo m_account; // खाता जानकारी रैपर COrderInfo m_order; // पेंडिंग ऑर्डर ऑब्जेक्ट 3. मुख्य कोड इस स्ट्रैटेजी के अंतर्गत, हर दिन बॉट सभी पुराने ऑर्डर को हटा देगा और पिछले दिन के सबसे उच्चतम और न्यूनतम मूल्य को खोजेगा, और दो पेंडिंग ऑर्डर BUY_STOP और SELL_STOP भेजेगा। (कोई टेक प्रॉफिट नहीं होगा।) 3.1 सिग्नल की गणना और ऑर्डर भेजें // गणना सिग्नल और ऑर्डर भेजें void OpenOrder() { double TP_Buy = 0, TP_Sell = 0; double SL_Buy = 0, SL_Sell = 0; // अधिकतम स्प्रेड की जाँच करें if (InpMax_spread != 0) { if (acSpread > InpMax_spread) { Print(__FUNCTION__, " > वर्तमान स्प्रेड उपयोगकर्ता स्प्रेड से अधिक है!..."); return; } } double Bar1High = m_symbol.NormalizePrice(iHigh(m_symbol.Name(), PERIOD_D1, 1)); double Bar1Low = m_symbol.NormalizePrice(iLow(m_symbol.Name(), PERIOD_D1, 1)); // लॉट की गणना करें double lot1 = CalculateVolume(); double OpenPrice = m_symbol.NormalizePrice(Bar1High + InpAddPrice_pip * Pips2Double); // BUY_STOP के लिए SL_Buy = m_symbol.NormalizePrice(OpenPrice - Inpuser_SL * Pips2Double); totalBars = iBars(m_symbol.Name(), PERIOD_D1); string comment = InpBotName + ";" + m_symbol.Name() + ";" + totalBars; if (CheckVolumeValue(lot1) && CheckOrderForFREEZE_LEVEL(ORDER_TYPE_BUY_STOP, OpenPrice) && CheckMoneyForTrade(m_symbol.Name(), lot1, ORDER_TYPE_BUY) && CheckStopLoss(OpenPrice, SL_Buy)) { if (!m_trade.BuyStop(lot1, OpenPrice, m_symbol.Name(), SL_Buy, TP_Buy, ORDER_TIME_GTC, 0, comment)) Print(__FUNCTION__, "--> खरीदने में त्रुटि"); } // SELL_STOP के लिए OpenPrice = m_symbol.NormalizePrice(Bar1Low - InpAddPrice_pip * Pips2Double); SL_Sell = m_symbol.NormalizePrice(OpenPrice + Inpuser_SL * Pips2Double); if (CheckVolumeValue(lot1) && CheckOrderForFREEZE_LEVEL(ORDER_TYPE_SELL_STOP, OpenPrice) && CheckMoneyForTrade(m_symbol.Name(), lot1, ORDER_TYPE_SELL) && CheckStopLoss(OpenPrice, SL_Sell)) { if (!m_trade.SellStop(lot1, OpenPrice, m_symbol.Name(), SL_Sell, TP_Sell, ORDER_TIME_GTC, 0, comment)) Print(__FUNCTION__, "--> बेचने में त्रुटि"); } } 3.2 नए दिन में सभी पुराने ऑर्डर हटाएं // पुराने ऑर्डर्स को हटाएं void DeleteOldOrds() { string sep = ";"; ushort u_sep; string result[]; for (int i = OrdersTotal() - 1; i >= 0; i--) { if (m_order.SelectByIndex(i)) { u_sep = StringGetCharacter(sep, 0); string Ordcomment = m_order.Comment(); int k = StringSplit(Ordcomment, u_sep, result); if (k > 2) { string sym = m_symbol.Name(); if ((m_order.Magic() == InpMagicNumber) && (sym == result[1])) { m_trade.OrderDelete(m_order.Ticket()); } } } } } 3.3 EA में ट्रेलिंग स्टॉपलॉस का फ़ंक्शन है // ट्रेलिंग स्टॉपलॉस void TrailingSL() { double SL_in_Pip = 0; for (int i = PositionsTotal() - 1; i >= 0; i--) { if (m_position.SelectByIndex(i)) { if ((m_position.Magic() == InpMagicNumber) && (m_position.Symbol() == m_symbol.Name())) { double order_stoploss1 = m_position.StopLoss(); if (m_position.PositionType() == POSITION_TYPE_BUY) { SL_in_Pip = NormalizeDouble((Bid - order_stoploss1), _Digits) / Pips2Double; if (SL_in_Pip > Inpuser_SL) { order_stoploss1 = NormalizeDouble(Bid - (Inpuser_SL * Pips2Double), _Digits); m_trade.PositionModify(m_position.Ticket(), order_stoploss1, m_position.TakeProfit()); } } if (m_position.PositionType() == POSITION_TYPE_SELL) { SL_in_Pip = NormalizeDouble((m_position.StopLoss() - Ask), _Digits) / Pips2Double; if (SL_in_Pip > Inpuser_SL) { order_stoploss1 = NormalizeDouble(Ask + (Inpuser_SL * Pips2Double), _Digits); m_trade.PositionModify(m_position.Ticket(), order_stoploss1, m_position.TakeProfit()); } } } } } } 3.4 वॉल्यूम वैल्यू की जांच करें // ऑर्डर वॉल्यूम की जांच करें bool CheckVolumeValue(double volume) { double min_volume = m_symbol.LotsMin(); double max_volume = m_symbol.LotsMax(); double volume_step = m_symbol.LotsStep(); if (volume < min_volume || volume > max_volume) { return false; } int ratio = (int)MathRound(volume / volume_step); if (MathAbs(ratio * volume_step - volume) > 0.0000001) { return false; } return true; } 3.5 फ्रीज़ लेवल की जांच करें // फ्रीज़ लेवल की जांच करें bool CheckOrderForFREEZE_LEVEL(ENUM_ORDER_TYPE type, double price) { int freeze_level = (int)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_FREEZE_LEVEL); bool check = false; switch (type) { case ORDER_TYPE_BUY_STOP: check = ((price - Ask) > freeze_level * _Point); return check; case ORDER_TYPE_SELL_STOP: check = ((Bid - price) > freeze_level * _Point); return check; } return false; } 3.6 ट्रेड के लिए पैसे की जांच करें // ट्रेड के लिए पैसे की जांच करें bool CheckMoneyForTrade(string symb, double lots, ENUM_ORDER_TYPE type) { MqlTick mqltick; SymbolInfoTick(symb, mqltick); double price = mqltick.ask; if (type == ORDER_TYPE_SELL) price = mqltick.bid; double margin, free_margin = AccountInfoDouble(ACCOUNT_MARGIN_FREE); if (!OrderCalcMargin(type, symb, lots, price, margin)) { Print("Error in ", __FUNCTION__, " code=", GetLastError()); return false; } if (margin > free_margin) { Print("Not enough money for ", EnumToString(type), " ", lots, " ", symb, " Error code=", GetLastError()); return false; } return true; } 3.7 स्टॉपलॉस की जांच करें // स्टॉपलॉस की जांच करें bool CheckStopLoss(double price, double SL) { int stops_level = (int)SymbolInfoInteger(m_symbol.Name(), SYMBOL_TRADE_STOPS_LEVEL); if (stops_level != 0) { PrintFormat("SYMBOL_TRADE_STOPS_LEVEL=%d: StopLoss and TakeProfit must not be nearer than %d points from the closing price", stops_level, stops_level); } return MathAbs(price - SL) > (stops_level * m_symbol.Point()); } वीडियो ट्यूटोरियल्स वीडियो MQL4: वीडियो MQL5:

2022.12.14
डेली प्रॉफिट फंक्शन - मेटाट्रेडर 5 के लिए सरल टेम्पलेट
MetaTrader5
डेली प्रॉफिट फंक्शन - मेटाट्रेडर 5 के लिए सरल टेम्पलेट

नमस्ते दोस्तों! आज मैं आपको एक ऐसे फंक्शन के बारे में बताने जा रहा हूँ जो आपके मेटाट्रेडर 5 में डेली प्रॉफिट को ट्रैक करने में मदद करेगा। यह फंक्शन एक आसान टेम्पलेट के रूप में काम करता है, जिससे आप वर्तमान दिन के ट्रेडिंग इतिहास को आसानी से एक्सेस कर सकते हैं। आप इस फंक्शन को अपनी जरूरत के अनुसार और भी बढ़ा सकते हैं, जैसे कि आप इसमें वॉल्यूम या अन्य समयावधियों को जोड़ सकते हैं। इसके लिए आपको सिर्फ स्टार्ट वेरिएबल को बदलना होगा। डेली प्रॉफिट वैल्यू डिफ़ॉल्ट रूप से एक्सपर्ट पैनल में लिखी जाती है। यह कोड बहुत ही सरल और समझने में आसान है, जिससे नए ट्रेडर्स भी इसे आसानी से उपयोग कर सकते हैं।

2022.11.16
CSV एक्सपोर्टर - MetaTrader 5 के लिए एक बेहतरीन टूल
MetaTrader5
CSV एक्सपोर्टर - MetaTrader 5 के लिए एक बेहतरीन टूल

नमस्कार दोस्तों! आज हम बात करेंगे एक ऐसे एक्सपोर्टर के बारे में जो आपके MetaTrader 5 के अनुभव को और बेहतर बना सकता है। यह EA (एक्सपर्ट एडवाइजर) आपके लिए हर ज़ कुछ सेकंड में X कैंडल का क्लोज़ डेटा CSV फाइल में एक्सपोर्ट करता है। इस EA का मुख्य उपयोग यह है कि यह आपके लिए CSV फाइल को ऑटोमैटिकली अपडेट करता है, जिससे आप उसे आसानी से पायथन में इस्तेमाल कर सकते हैं। आइए, जानते हैं इसके कुछ फायदों के बारे में: समय की बचत: हर बार मैन्युअल रूप से डेटा एक्सपोर्ट करने की जरूरत नहीं। सटीकता: डेटा में गलती की संभावना कम होती है। सुविधा: पायथन के साथ काम करना भी आसान हो जाता है।

2022.11.03
Mean Reversion रणनीति: MetaTrader 4 के लिए एक बेहतरीन Expert Advisor
MetaTrader4
Mean Reversion रणनीति: MetaTrader 4 के लिए एक बेहतरीन Expert Advisor

नमस्कार दोस्तों! आज हम बात करेंगे Mean Reversion रणनीति के बारे में, जो खासकर दैनिक समय सीमा में प्रमुख फॉरेक्स पेयर पर सबसे अच्छा काम करती है। Mean Reversion के बारे में जानकारी पहले इसे डेमो अकाउंट पर ट्राई करें। यह EA केवल ओपन कैंडल की कीमत पर ट्रेड करता है! अगर आप नहीं चाहते कि जब आप एक ट्रेड हारें तो लॉट साइज बढ़े, तो सेट करें: IncreaseFactor=0 अब आइए हम EA के इनपुट्स पर नज़र डालते हैं: इनपुट्स Use_TP_In_Money: पैसे में टेक प्रॉफिट का उपयोग करें (मान: true/false)। TP_In_Money: पैसे में टेक प्रॉफिट (मान: 10-100)। Use_TP_In_percent: प्रतिशत में टेक प्रॉफिट का उपयोग करें (मान: true/false)। TP_In_Percent: प्रतिशत में टेक प्रॉफिट (मान: 10-100)। ------------[मल्टीपल ट्रेड्स के लिए मनी ट्रेलिंग स्टॉप]---------------------- Enable_Trailing: मनी के साथ ट्रेलिंग सक्षम करें (मान: true/false)। मौजूदा मुद्रा में टेक प्रॉफिट (मान: 25-200)। मौजूदा मुद्रा में स्टॉप लॉस (मान: 1-20)। -------------------------------------------------------------------------------------- Exit: यदि ट्रेंड आपके खिलाफ है तो ट्रेड बंद करें और ड्रॉडाउन को नियंत्रित करें (मान: true/false)। BarsToCount: गिनने के लिए बार्स (मान: 1-20)। Lots: लॉट्स का आकार (मान: 0.01-1)। Lots size Exponent: (मान: 1.01-2)। IncreaseFactor: यदि आप एक ट्रेड हारते हैं तो कुल मार्जिन से लॉट्स को कितना बढ़ाना है (मान: 0.001-0.1)। Stop_Loss: स्टॉप लॉस (मान: 30-500)। /कई ट्रेड्स के लिए मान 600 सेट करें MagicNumber: जादुई संख्या (मान: 1-100000)। TakeProfit: टेक प्रॉफिट (मान: 50-200)। /कई ट्रेड्स के लिए मान 600 सेट करें FastMA: तेज मूविंग एवरेज (मान: 1-20)। SlowMA: धीमी मूविंग एवरेज (मान: 50-200)। Mom_Sell: मोमेंटम सेल ट्रिगर (मान: 0.1-0.9)। Mom_Buy: मोमेंटम बाय ट्रिगर (मान: 0.1-0.9)। ---------------------ड्रॉडाउन नियंत्रित करें----------------------------- UseEquityStop: (मान: true/false)। TotalEquityRisk: (मान: 0.01-20)। ------------------------------------------------------------------------------- Max_Trades: (1-12)। FractalNum: उच्च और निम्न संख्या (मान: 1-10)। ----------------यदि आप केवल 1 ट्रेड का उपयोग करते हैं:----------------------- ///////////////////////////////////////////////////////////////////// USETRAILINGSTOP: यदि ट्रेलिंग स्टॉप का उपयोग करें (मान: true/false)। WHENTOTRAIL: कब ट्रेल करें (मान: 40-100)। TRAILAMOUNT: ट्रेल राशि (मान: 40-100)। Distance From Candle: कैंडल से दूरी (मान: 1-100)। USECANDELTRAIL: यदि ट्रेलिंग स्टॉप का उपयोग करें (मान: true/false)। X: कैंडल की संख्या (मान: 1-100)। USEMOVETOBREAKEVEN: "ब्रेक ईवन" सक्षम करें (मान: true/false)। WHENTOMOVETOBE: कब ब्रेक ईवन पर जाएं (मान: 1-30)। PIPSTOMOVESL: स्टॉप लॉस को कितना पिप्स आगे बढ़ाना है (मान: 1-30)। आपको इस EA को हर कुछ महीनों में ऑप्टिमाइज़ करना चाहिए और उपरोक्त इनपुट्स का सही उपयोग करना चाहिए। आप इसका उपयोग हेजिंग ग्रिड EA या एकल ट्रेड EA के रूप में कर सकते हैं। बैक टेस्ट कैसे करें: यहाँ क्लिक करें

2022.10.26
MT4 और MT5 के लिए न्यूज़ डिटेक्टर: ट्रेडर्स के लिए एक आवश्यक टूल
MetaTrader4
MT4 और MT5 के लिए न्यूज़ डिटेक्टर: ट्रेडर्स के लिए एक आवश्यक टूल

क्या आप MT4 या MT5 पर ट्रेडिंग करते हैं? अगर हाँ, तो न्यूज़ डिटेक्टर आपके लिए एक बेहतरीन टूल साबित हो सकता है। यह टूल FXStreet सर्वर से ऑटोमेटिक न्यूज़ प्राप्त करता है, जिसे आप अपनी जरूरत के हिसाब से महत्वपूर्णता, मुद्रा और कीवर्ड के आधार पर फ़िल्टर कर सकते हैं। MT5 संस्करण यहाँ उपलब्ध है: https://www.mql5.com/en/code/40590 कोड की प्रमुख विशेषताएँ: उच्च, मध्यम या निम्न उतार-चढ़ाव के आधार पर न्यूज़ को फ़िल्टर करें मुद्राओं के आधार पर फ़िल्टर करें न्यूज़ कीवर्ड के अनुसार फ़िल्टर करें ऑटो जीएमटी ऑफसेट चेक आगामी न्यूज़ दिखाने के लिए डैशबोर्ड (इसे सक्षम या अक्षम किया जा सकता है) चार्ट पर सभी आगामी घटनाओं के लिए लाइनें कोड को आसानी से संशोधित किया जा सकता है, ताकि आप किसी घटना से पहले या बाद में ट्रेड कर सकें या घटनाओं के दौरान ट्रेडिंग रोक सकें।

2022.09.10
MT4 और MT5 के लिए न्यूज़ डिटेक्टर: मेटाट्रेडर 5 का एक्सपर्ट
MetaTrader5
MT4 और MT5 के लिए न्यूज़ डिटेक्टर: मेटाट्रेडर 5 का एक्सपर्ट

यह कोड MT4 में भी आसानी से कंपाइल किया जा सकता है। यह स्वचालित रूप से FXStreet सर्वरों से न्यूज़ प्राप्त करता है, जिसे आप महत्व के स्तर, मुद्रा और न्यूज़ की कीवर्ड के आधार पर और भी फ़िल्टर कर सकते हैं। MT4 संस्करण यहाँ उपलब्ध है: https://www.mql5.com/en/code/40598 &nbsp;इस कोड की प्रमुख विशेषताएँ: न्यूज़ को उच्च, निम्न या मध्यम उतार-चढ़ाव के आधार पर फ़िल्टर करें मुद्राओं के आधार पर फ़िल्टर न्यूज़ की कीवर्ड के आधार पर फ़िल्टर स्वचालित GMT ऑफ़सेट जांच आगामी न्यूज़ दिखाने के लिए डैशबोर्ड (इसे सक्षम या अक्षम किया जा सकता है) चार्ट पर सभी आगामी घटनाओं के लिए रेखाएँ कोड को आसानी से संशोधित किया जा सकता है ताकि किसी घटना के पहले या बाद में ट्रेड किया जा सके या घटनाओं के दौरान ट्रेडिंग रोकने के लिए।

2022.09.10
इक्विटी ट्रेलिंग ईए MT5: मेटाट्रेडर 5 के लिए एक विशेषज्ञ
MetaTrader5
इक्विटी ट्रेलिंग ईए MT5: मेटाट्रेडर 5 के लिए एक विशेषज्ञ

नमस्ते दोस्तों! आज हम बात करेंगे इक्विटी ट्रेलिंग ईए के बारे में, जो कि मेटाट्रेडर 5 के लिए एक बेहतरीन टूल है। इस ईए की शुरुआत एक साधारण कार्य के रूप में हुई थी, जिसका उद्देश्य इक्विटी को ट्रेल करना था। इसके बाद मैंने इसमें व्यक्तिगत व्यापारों को प्रबंधित करने का फीचर जोड़ा। इसके बाद मैंने एक और सुविधा जोड़ी, जिसमें आप मैन्युअली उस कीमत को सेट कर सकते हैं, जिस पर यह एक ग्रिड ऑफ पेंडिंग ऑर्डर्स भेज सकता है। ध्यान रहे, इस ईए में व्यापार खोलने के लिए कोई शर्त निर्धारित नहीं की गई है। आपको यह तय करना होगा कि यदि बाजार उस क्षेत्र में जाता है, जहां आप मानते हैं कि आप अपने कंप्यूटर के पास होते तो आप ऑर्डर्स का ग्रिड खोलते। यह ईए आपको सुबह उठने पर उस क्षेत्र को देखने में मदद करता है, जहां आप पेंडिंग ऑर्डर्स का ग्रिड खोलना चाहते हैं। आपको बस उस कीमत को सेट करना है, जिस पर ईए पेंडिंग ऑर्डर्स का ग्रिड खोलेगा। यदि बाजार उस कीमत पर पहुंचता है, जिसे आपने सेट किया है, तो ईए ग्रिड भेज देगा और उन ट्रेड्स का प्रबंधन करेगा, जैसे कि स्टॉप लॉस (अगर आपने सेट किया है) और ट्रेलिंग (अगर आपने सेट किया है)। आज की तारीख 13 सितंबर 2022 है, और यह ईए बिना किसी त्रुटि के संकलित होता है।

2022.09.07
Tenkan-Sen और Kijun-Sen क्रॉस: MetaTrader 4 के लिए बेहतरीन Expert Advisor
MetaTrader4
Tenkan-Sen और Kijun-Sen क्रॉस: MetaTrader 4 के लिए बेहतरीन Expert Advisor

अगर आप Ichimoku संकेतक का उपयोग कर रहे हैं और Tenkan-Sen और Kijun-Sen क्रॉस की तलाश में हैं, तो यह Expert Advisor आपके लिए है। इसे कैसे उपयोग करें: फाइल को डाउनलोड करने के बाद, इसे अपने Meta Editor में संकलित करें। फिर अपने MT4 प्लेटफॉर्म पर इसे अपने चार्ट पर खींचें और छोड़ें। अपने ट्रेडिंग स्टाइल के अनुसार टाइमफ्रेम सेट करें और सूचनाओं का आनंद लें। महत्वपूर्ण नोट्स: EA के डायलॉग बॉक्स में आपको दो पैरामीटर मिलेंगे, जो ऑपरेशनल एक्टिविटी को निर्दिष्ट करते हैं। इन पैरामीटर को 24 घंटे के प्रारूप में सेट करें, 0 से 24 तक, अपने ट्रेडिंग समय के अनुसार। MT4 प्लेटफॉर्म के नोटिफिकेशन सेक्शन में अपने Meta Quotes ID को सेट करना न भूलें। ट्रेडिंग का आनंद लें। हमेशा सक्रिय और सतर्क रहें!

2022.07.16
MetaTrader 5 के लिए फिक्स्ड पैराबोलिक SAR द्वारा ट्रेलिंग स्टॉप
MetaTrader5
MetaTrader 5 के लिए फिक्स्ड पैराबोलिक SAR द्वारा ट्रेलिंग स्टॉप

पैराबोलिक SAR का स्टार्टिंग पॉइंट सीधे निर्दिष्ट करने के लिए इसे संशोधित किया गया है। पैरामीटर्स ट्रेलिंग मोड ・・・ None / Trailing Fixed / Trailing Fixed Parabolic SAR पैराबोलिक SAR की गणना के लिए कोड: bool CSampleExpert::LongModifiedEx(void) { bool res=false; //--- ट्रेलिंग स्टॉप के लिए जाँच करें if(m_trailing_max &lt; m_last_bar.high) { double tp=m_position.TakeProfit(); double sl=m_position.StopLoss(); //--- पैराबोलिकSAR की गणना करें m_trailing_max = m_last_bar.high; m_trailing_step = fmin(InpPSAR_Maximum, m_trailing_step + InpPSAR_Step); double sar_stop = sl + (m_trailing_max - sl)* m_trailing_step; sar_stop=NormalizeDouble(sar_stop,m_symbol.Digits()); //--- if((sl==0.0 || sl &lt; sar_stop) &amp;&amp; sar_stop &lt; m_symbol.Bid()) { //--- स्थिति संशोधित करें if(m_trade.PositionModify(Symbol(),sar_stop,tp)) printf("लॉन्ग स्थिति %s को संशोधित किया जा रहा है",Symbol()); else { printf("स्थिति को संशोधित करते समय त्रुटि %s : '%s'",Symbol(),m_trade.ResultComment()); printf("संशोधित पैरामीटर्स : SL=%f,TP=%f",sar_stop,tp); } //--- संशोधित किया गया और विशेषज्ञ से बाहर जाना चाहिए res=true; } } //--- परिणाम return(res); }

2022.07.09
SRBreakout: MetaTrader 4 के लिए बेहतरीन एक्सपर्ट एडवाइजर
MetaTrader4
SRBreakout: MetaTrader 4 के लिए बेहतरीन एक्सपर्ट एडवाइजर

नमस्कार दोस्तों! आज हम बात करने जा रहे हैं SRBreakout की, जो एक बेहतरीन एक्सपर्ट एडवाइजर (EA) है, जिसे MetaTrader 4 के लिए डिज़ाइन किया गया है। यह EA आपके लिए H4 और H1 चार्ट पर सपोर्ट और रेजिस्टेंस ब्रेक को ट्रैक करने में मदद करता है। इसका इस्तेमाल करना बहुत आसान है। सबसे पहले, आपको अपने चार्ट को H1 टाइमफ्रेम पर सेट करना है। इसके बाद, बस EA को अपने चार्ट पर जोड़ें। फिर, अपने फोन का Meta Quote ID अपने PC के MetaTrader में डालें। इसके बाद, आप H1 और H4 में ब्रेकआउट्स और मूविंग क्रॉस के शानदार नोटिफिकेशंस का आनंद ले सकते हैं। तो दोस्तों, यह था SRBreakout का एक छोटा सा परिचय। अगर आप ट्रेडिंग में एक कदम आगे बढ़ना चाहते हैं, तो इसे जरूर आजमाएं!

2022.07.07
पहला पिछला 6 7 8 9 10 11 12 13 14 15 16 अगला अंतिम