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

मूविंग एवरेज का उपयोग करके ट्रेडिंग कैसे करें - मेटा ट्रेडर 4 के लिए गाइड
MetaTrader4
मूविंग एवरेज का उपयोग करके ट्रेडिंग कैसे करें - मेटा ट्रेडर 4 के लिए गाइड

1. एंट्री नियम लॉन्ग एंट्री: हम गोल्डन क्रॉस पर लंबे पदों में प्रवेश करेंगे। पिछले मूविंग एवरेज का मान छोटे समय के मूविंग एवरेज से अधिक होना चाहिए। दो पीरियड पहले का मूविंग एवरेज छोटा समय के मूविंग एवरेज से कम होना चाहिए। दो पीरियड पहले का मूविंग एवरेज पिछले छोटे समय के मूविंग एवरेज से भी कम होना चाहिए। यदि ये तीन शर्तें पूरी होती हैं, तो हम इसे गोल्डन क्रॉस मानते हैं और लंबे पद में प्रवेश करते हैं। शॉर्ट एंट्री: हम डेड क्रॉस पर छोटे पदों में प्रवेश करेंगे। पिछले मूविंग एवरेज का मान छोटे समय के मूविंग एवरेज से कम होना चाहिए। दो पीरियड पहले का मूविंग एवरेज छोटे समय के मूविंग एवरेज से अधिक होना चाहिए। दो पीरियड पहले का मूविंग एवरेज पिछले छोटे समय के मूविंग एवरेज से भी अधिक होना चाहिए। यदि ये तीन शर्तें पूरी होती हैं, तो हम इसे डेड क्रॉस मानते हैं और छोटे पद में प्रवेश करते हैं। 2. एग्जिट नियम एंट्री ऑर्डर को केवल स्टॉप लॉस ऑर्डर और टेक प्रॉफिट लिमिट ऑर्डर के साथ प्रबंधित किया जाता है। स्टॉप लॉस प्वाइंट को मिड-टर्म मूविंग एवरेज से एक निश्चित दूरी पर सेट किया जाता है। टेक प्रॉफिट लिमिट ऑर्डर को भी स्टॉप ऑर्डर्स के समान दूरी पर सेट किया जाता है, लेकिन सकारात्मक साइड पर, जिससे निष्पक्षता भी सुनिश्चित होती है। 3. बैकटेस्ट परिणाम

2023.09.16
RSI और मार्टिंगेल पर आधारित ट्रेडिंग सलाहकार - MetaTrader 5 के लिए
MetaTrader5
RSI और मार्टिंगेल पर आधारित ट्रेडिंग सलाहकार - MetaTrader 5 के लिए

यह ट्रेडिंग सलाहकार RSI संकेतक का उपयोग करता है और बाजार में सर्वोत्तम प्रवेश और निकासी बिंदुओं को निर्धारित करने के लिए अधिकतम और न्यूनतम की अनुकूली खोज करता है। सलाहकार पिछले `BarsForCondition` कैंडल्स का विश्लेषण करता है ताकि वर्तमान बाजार की स्थिति का आकलन किया जा सके। प्रवेश और निकासी रणनीति प्रवेश: सलाहकार RSI संकेतक के सिग्नल के आधार पर एक स्थिति खोलता है।   - खरीदें: यदि RSI निर्दिष्ट `BarsForCondition` बार में न्यूनतम पर पहुँचता है।   - बेचे: यदि RSI निर्दिष्ट `BarsForCondition` बार में अधिकतम पर पहुँचता है। निकासी: स्थिति को TakeProfit या StopLoss स्तर पर बंद किया जाता है, जो कि `TakeProfit` और `StopLoss` पैरामीटर के माध्यम से प्वाइंट्स में सेट किए जाते हैं। सिग्नल फ़िल्टरिंग समय: सलाहकार केवल `StartTime` और `EndTime` के बीच निर्दिष्ट समय अंतराल में ट्रेड करता है। समाचार से बचना: सलाहकार `NewsTimeToAvoid` पैरामीटर में निर्दिष्ट समय अवधियों के दौरान ट्रेडिंग से बचता है। स्प्रेड: अधिकतम अनुमेय स्प्रेड मान `MaxSpread` पैरामीटर के माध्यम से सेट किए जाते हैं। अतिरिक्त सेटिंग्स मार्टिंगेल: सलाहकार बाजार में उलटफेर के दौरान लॉट के आकार को बढ़ाने के लिए मार्टिंगेल रणनीति का उपयोग कर सकता है। यह सुविधा `Upheaval` पैरामीटर और `MartingaleMultiplier` द्वारा सक्रिय की जाती है।

2023.09.12
MaybeAwo EA - आपकी ट्रेडिंग के लिए एक प्रभावशाली साथी
MetaTrader4
MaybeAwo EA - आपकी ट्रेडिंग के लिए एक प्रभावशाली साथी

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

2023.09.10
रेंज ग्रिड बॉट ईए: मेटाट्रेडर 4 के लिए प्रभावी ट्रेडिंग रणनीति
MetaTrader4
रेंज ग्रिड बॉट ईए: मेटाट्रेडर 4 के लिए प्रभावी ट्रेडिंग रणनीति

अपडेट: v1.01 मैजिक नंबर जोड़ा गया सिंबल पर नियंत्रण जोड़ा गया (अब इसे एक ही खाते पर विभिन्न चार्ट्स पर जोड़ा जा सकता है) ट्रेडिंग के लिए समय नियंत्रण जोड़ा गया समय खत्म होने के बाद सभी ट्रेडों को जबरन बंद करने का विकल्प जोड़ा गया यह ईए समान रूप से स्थानांतरित पेंडिंग लिमिट ऑर्डर की एक ग्रिड बनाता है, जो निम्नलिखित को ध्यान में रखता है:  - वर्तमान मूल्य; सेल-लिमिट ऊपर / बाय-लिमिट नीचे  - ट्रेडिंग रेंज; साप्ताहिक उच्च और निम्न का उपयोग करके गणना की गई फिर यह ईए उन ऑर्डर्स का प्रबंधन करता है जब वे निष्पादित हो चुके होते हैं। इसकी लॉजिक कुछ इस प्रकार है: यदि #निष्पादित ऑर्डर्स == 2नया लिमिट ऑर्डर पेंडिंग मूल्य पर खोलें यदि #निष्पादित ऑर्डर्स > TOT - 2लिमिट ऑर्डर्स को रेंज पर रीसेट करें  - पूरी रणनीति के लिए वीडियो देखें

2023.09.03
नई अवधारणा: ट्रेलिंग टेक प्रॉफिट - मेटाट्रेडर 5 के लिए सिस्टम ट्रेडिंग
MetaTrader5
नई अवधारणा: ट्रेलिंग टेक प्रॉफिट - मेटाट्रेडर 5 के लिए सिस्टम ट्रेडिंग

क्या आपने ट्रेलिंग टेक प्रॉफिट के बारे में सुना है? यह एक नई अवधारणा है जो आपको नुकसान में चल रही पोजीशन को बेहतर तरीके से प्रबंधित करने में मदद कर सकती है।ट्रेलिंग स्टॉप के विपरीत, जो स्टॉप लॉस को कीमत के साथ बढ़ाता है जब तक कि पोजीशन लाभ में नहीं आ जाती, ट्रेलिंग टेक प्रॉफिट उस समय काम करता है जब आपकी पोजीशन नुकसान में है। यह आपके नुकसान को कम करने में मदद कर सकता है।उदाहरण के लिए, यदि आपकी पोजीशन नुकसान में है और वर्तमान कीमत ट्रेलिंगTPStart तक पहुँचती है (जैसे कि ट्रेलिंगTPStart 500 प्वाइंट है, जब कीमत 500 प्वाइंट बढ़ती है और आपकी पोजीशन -500 प्वाइंट में है), तो टेक प्रॉफिट कीमत का अनुसरण करना शुरू कर देता है। ट्रेलिंगTPDistance वह अधिकतम दूरी है जो टेक प्रॉफिट और कीमत के बीच हो सकती है।मैं नहीं जानता कि यह आपके लिए काम करेगा या नहीं, लेकिन यह अवधारणा कुछ ईए में बिना स्टॉप लॉस के इस्तेमाल की जा सकती है ताकि कुछ प्वाइंट्स में नुकसान को कम किया जा सके।ट्रेलिंग टेक प्रॉफिट ईए को चलाएँ।यदि TrailingTP_Mode सत्य है, तो ईए चलेगा।ईए में प्रतीक नाम डालें, जैसे कि GBPUSD।TrailingTPStart सेट करें। यह वह प्वाइंट्स है जहाँ से टेक प्रॉफिट चलना शुरू होता है और कीमत का अनुसरण करता है जब पोजीशन नुकसान में होती है।TrailingTPDistance सेट करें। यह टेक प्रॉफिट और वर्तमान कीमत के बीच अधिकतम दूरी है।

2023.07.11
ग्रिड ट्रेडिंग अल्गो - मेटाट्रेडर 4 के लिए एक बेहतरीन रणनीति
MetaTrader4
ग्रिड ट्रेडिंग अल्गो - मेटाट्रेडर 4 के लिए एक बेहतरीन रणनीति

नमस्ते दोस्तों! आज हम बात करेंगे एक दिलचस्प ट्रेडिंग रणनीति के बारे में, जिसे हमने अपने ग्रिड ट्रेडिंग बोट के लिए तैयार किया है। यह रणनीति कुछ बहुत ही खास एंटर क्राइटेरिया पर आधारित है और इसमें कई उपयोगी फंक्शन शामिल हैं। हाल के दिनों में इसने बाजार में काफी अच्छा प्रदर्शन किया है, लेकिन इसे डेमो अकाउंट या असली पैसे के साथ टेस्ट करने के लिए कुछ बदलाव करने की आवश्यकता है। पीछे का परीक्षण 30 गुना लीवरेज के साथ किया गया है। इस रणनीति में चार महत्वपूर्ण इनपुट्स हैं: टीपी (Take Profit): यह आपके द्वारा निवेश की गई कुल राशि का मल्टीप्लायर है। उदाहरण के लिए, यदि आपने 1000 डॉलर का निवेश किया है और टीपी 0.05 है, तो बोट तब क्लोज करेगा जब ट्रेड्स 50 डॉलर का लाभ प्राप्त कर लेंगे। मल्टीप्लायर: यह ग्रिड में वॉल्यूम का मल्टीप्लायर है। मा पीरियड: यह बोलिंजर बैंड में मूविंग एवरेज का पीरियड है। इसके अलावा, स्टॉप लॉस टीपी का 10 गुना होता है। उम्मीद है कि मैं आपकी मदद कर सका। अगर आपके कोई सवाल हैं तो बेझिझक पूछें!

2023.07.09
MetaTrader 4 में ओपन ऑर्डर्स की पहचान के लिए सरल फ़िल्टर फ़ंक्शन
MetaTrader4
MetaTrader 4 में ओपन ऑर्डर्स की पहचान के लिए सरल फ़िल्टर फ़ंक्शन

नवोदित डेवलपर्स के लिए यह आम समस्या है कि वे Expert Advisor को यह पहचानने में सक्षम नहीं बना पाते कि क्या कोई ओपन ऑर्डर है, बिना OrdersTotal() फ़ंक्शन का उपयोग किए। क्योंकि यह यह नहीं पहचानता कि ऑर्डर EA द्वारा खोला गया था या मैन्युअल रूप से, क्योंकि यह सभी ओपन ऑर्डर्स की कुल संख्या को लौटाता है। इसी को ध्यान में रखते हुए, मैंने इस बहुत ही सरल कोड को साझा करने का निर्णय लिया। इसमें, मैं Comment() फ़ंक्शन का उपयोग करता हूँ ताकि वास्तविक समय में Check_Open_Orders फ़ंक्शन को प्रदर्शित कर सकूँ। कोड में बहुत सारे स्पष्टीकरण और विवरणात्मक नोट्स शामिल हैं। मुझे उम्मीद है कि यह आपके लिए उपयोगी साबित होगा।

2023.06.13
AK-47 स्कैल्पर EA - मेटाट्रेडर 5 के लिए बेहतरीन एक्सपर्ट एडवाइजर
MetaTrader5
AK-47 स्कैल्पर EA - मेटाट्रेडर 5 के लिए बेहतरीन एक्सपर्ट एडवाइजर

क्या आप मेटाट्रेडर 5 पर ट्रेडिंग के लिए एक बेहतरीन एक्सपर्ट एडवाइजर (EA) की तलाश कर रहे हैं? तो आपका इंतज़ार खत्म हुआ! आज हम बात करेंगे AK-47 स्कैल्पर EA के बारे में, जो आपके ट्रेडिंग अनुभव को और भी बेहतर बना सकता है। 1. इनपुट पैरामीटर #define ExtBotName "AK-47 EA"//बॉट का नाम #define  Version "1.00" //इनपुट क्लास का आयात #include <Trade\PositionInfo.mqh> #include <Trade\Trade.mqh> #include <Trade\SymbolInfo.mqh>   #include <Trade\AccountInfo.mqh> #include <Trade\OrderInfo.mqh> //--- कोड की पठनीयता के लिए पूर्वनिर्धारित वेरिएबल्स का परिचय #define Ask    SymbolInfoDouble(_Symbol, SYMBOL_ASK) #define Bid    SymbolInfoDouble(_Symbol, SYMBOL_BID) //--- इनपुट पैरामीटर input string  EASettings         = "---------------------------------------------"; //-------- <EA सेटिंग्स> -------- input int      InpMagicNumber    = 124656;   //मैजिक नंबर input string  MoneySettings      = "---------------------------------------------"; //-------- <पैसे की सेटिंग्स> -------- input bool     isVolume_Percent  = true;     //वॉल्यूम प्रतिशत की अनुमति दें input double   InpRisk           = 3;        //बैलेंस का जोखिम प्रतिशत (%) input string  TradingSettings    = "---------------------------------------------"; //-------- <ट्रेडिंग सेटिंग्स> -------- input double   Inpuser_lot       = 0.01;     //लॉट्स input double   InpSL_Pips        = 3.5;      //स्टॉपलॉस (पिप्स में) input double   InpTP_Pips        = 7;        //टीपी (पिप्स में) (0 = कोई टीपी नहीं) input int      InpMax_slippage   = 3;        //अधिकतम स्लिपेज की अनुमति (पिप्स में) input double   InpMax_spread     = 5;        //अधिकतम अनुमति दी गई स्प्रेड (पॉइंट में) (0 = फ्लोटिंग) 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 bool     isOrder = false; int      slippage; long     acSpread; string   strComment = ""; CPositionInfo  m_position;                   // ट्रेड पोजीशन ऑब्जेक्ट CTrade         m_trade;                      // ट्रेडिंग ऑब्जेक्ट CSymbolInfo    m_symbol;                     // प्रतीक जानकारी ऑब्जेक्ट CAccountInfo   m_account;                    // खाता जानकारी रैपर COrderInfo     m_order;                      // पेंडिंग ऑर्डर्स ऑब्जेक्ट 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;    }         if(!m_symbol.Name(Symbol())) // प्रतीक नाम सेट करता है       return(INIT_FAILED);           RefreshRates(); //---    m_trade.SetExpertMagicNumber(InpMagicNumber);    m_trade.SetMarginMode();    m_trade.SetTypeFillingBySymbol(m_symbol.Name());    m_trade.SetDeviationInPoints(slippage); //---    return(INIT_SUCCEEDED); } b/ एक्सपर्ट टिक फ़ंक्शन //+------------------------------------------------------------------+ //| एक्सपर्ट टिक फ़ंक्शन                                             | //+------------------------------------------------------------------+ void OnTick() {    if(TerminalInfoInteger(TERMINAL_TRADE_ALLOWED) == false) {       Comment("LazyBot\nTrade not allowed.");       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);       acSpread = SymbolInfoInteger(_Symbol, SYMBOL_SPREAD);          strComment = "\n" + ExtBotName + " - v." + (string)Version;    strComment += "\nSever time = " + TimeToString(TimeCurrent(),TIME_DATE|TIME_SECONDS) + " - " + DayOfWeekDescription(structTime.day_of_week);    strComment += "\nTrading time = [" + (string)InpStartHour + "h" + (string)InpStartMinute + " --> " +  (string)InpEndHour + "h" + (string)InpEndMinute + "]";       strComment += "\nCurrent Spread = " + (string)acSpread + " Points";       Comment(strComment);       //अपडेट मान    UpdateOrders();       TrailingStop();           //माय फेज के अनुसार ट्रेडिंग की स्थिति    if(InpTimeFilter) {       if(TimeCurrent() >= timeStart && TimeCurrent() < timeEnd) {          if(!isOrder) OpenOrder();       }    }    else {       if(!isOrder) OpenOrder();    }    } //---समाप्त फ़ंक्शन 3.1 ऑर्डर भेजने के लिए सिग्नल की गणना करें //+------------------------------------------------------------------+ //| सिग्नल की गणना करें और ऑर्डर भेजें                                  | //+------------------------------------------------------------------+ void OpenOrder(){       ENUM_ORDER_TYPE OrdType = ORDER_TYPE_SELL;//-1;       double TP = 0;    double SL = 0;    string comment = ExtBotName;       //लॉट्स की गणना करें    double lot1 = CalculateVolume();       if(OrdType == ORDER_TYPE_SELL) {       double OpenPrice = Bid - NormalizeDouble(InpSL_Pips/2 * Pips2Double, _Digits);              TP = OpenPrice - NormalizeDouble(InpTP_Pips * Pips2Double, _Digits);       SL = Ask + NormalizeDouble(InpSL_Pips/2 * Pips2Double, _Digits);                if(CheckSpreadAllow()                                             //स्प्रेड की जांच करें          && CheckVolumeValue(lot1)                                      //वॉल्यूम की जांच करें          && CheckOrderForFREEZE_LEVEL(ORDER_TYPE_SELL_STOP, OpenPrice)  //खुले मूल्य से बिड़ के लिए दूरी की जांच करें          && CheckStopLoss(OpenPrice,  SL, TP)                           //SL, TP से खुले मूल्य की दूरी की जांच करें          && CheckMoneyForTrade(m_symbol.Name(), lot1, ORDER_TYPE_SELL)) //जब ऑर्डर फायर हो तो बैलेंस की जांच करें       {          if(!m_trade.SellStop(lot1, OpenPrice, m_symbol.Name(), SL, TP, ORDER_TIME_GTC, 0, comment))          Print(__FUNCTION__,"--> OrderSend error ", m_trade.ResultComment());       }    }    else if(OrdType == ORDER_TYPE_BUY) {       double OpenPrice = Ask + NormalizeDouble(InpSL_Pips/2 * Pips2Double, _Digits);       SL = Bid - NormalizeDouble(InpSL_Pips/2 * Pips2Double, _Digits);              if(CheckSpreadAllow()                                             //स्प्रेड की जांच करें          && CheckVolumeValue(lot1)                                      //वॉल्यूम की जांच करें          && CheckOrderForFREEZE_LEVEL(ORDER_TYPE_BUY_STOP, OpenPrice)   //खुले मूल्य से बिड़ के लिए दूरी की जांच करें          && CheckStopLoss(OpenPrice,  SL, TP)                           //SL, TP से खुले मूल्य की दूरी की जांच करें                  && CheckMoneyForTrade(m_symbol.Name(), lot1, ORDER_TYPE_BUY))  //जब ऑर्डर फायर हो तो बैलेंस की जांच करें       {          if(!m_trade.BuyStop(lot1, OpenPrice, m_symbol.Name(), SL, TP, ORDER_TIME_GTC, 0, comment))// उपयोग करें "ORDER_TIME_GTC" जब समाप्ति तिथि = 0          Print(__FUNCTION__,"--> OrderSend error ", m_trade.ResultComment());       }    }    } 3.2 वॉल्यूम की गणना करें //+------------------------------------------------------------------+ //| वॉल्यूम की गणना करें                                                 | //+------------------------------------------------------------------+ // हम स्थिति का आकार की गणना करने के लिए फ़ंक्शन को परिभाषित करते हैं और ऑर्डर के लिए लॉट लौटाते हैं। double CalculateVolume() {    double LotSize = 0;    if(isVolume_Percent == false) {       LotSize = Inpuser_lot;      }    else {       LotSize = (InpRisk) * m_account.FreeMargin();       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 > m_symbol.LotsMax()) LotSize = m_symbol.LotsMax();       if(LotSize < m_symbol.LotsMin()) LotSize = m_symbol.LotsMin();    }      //---    return(LotSize); } 3.3 EA में "ट्रेलिंग स्टॉप" फ़ंक्शन है SL हर बार मूल्य परिवर्तन (नीचे) होने पर बदल जाएगा। //+------------------------------------------------------------------+ //| ट्रेलिंग स्टॉप                                                    | //+------------------------------------------------------------------+ void TrailingStop() {    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())) {             // खरीद आदेश के लिए             if(m_position.PositionType() == POSITION_TYPE_BUY) {                //-- मूल्य परिवर्तन होने पर SL की गणना करें                SL_in_Pip = NormalizeDouble(Bid - m_position.StopLoss(), _Digits) / Pips2Double;                if(SL_in_Pip > InpSL_Pips) {                   double newSL = NormalizeDouble(Bid - InpSL_Pips * Pips2Double, _Digits);                                      if(!m_trade.PositionModify(m_position.Ticket(), newSL, m_position.TakeProfit())) {                      Print(__FUNCTION__,"--> OrderModify error ", m_trade.ResultComment());                      continue                     }                }             }             //सेल ऑर्डर के लिए             else if(m_position.PositionType() == POSITION_TYPE_SELL) {                //-- मूल्य परिवर्तन होने पर SL की गणना करें                SL_in_Pip = NormalizeDouble(m_position.StopLoss() - Bid, _Digits) / Pips2Double;                if(SL_in_Pip > InpSL_Pips){                   double newSL = NormalizeDouble(Bid + (InpSL_Pips) * Pips2Double, _Digits);                   if(!m_trade.PositionModify(m_position.Ticket(), newSL, m_position.TakeProfit())) {                      Print(__FUNCTION__,"--> OrderModify error ", m_trade.ResultComment());                      //continue;                 }                }             }             }       }    }    //--- पेंडिंग ऑर्डर को संशोधित करें      for(int i=OrdersTotal()-1; i>=0; i--) {// वर्तमान आदेशों की संख्या लौटाती है       if(m_order.SelectByIndex(i)) {      // आगे की पहुँच के लिए अनुक्रमांक द्वारा पेंडिंग ऑर्डर का चयन करता है          if(m_order.Symbol() == m_symbol.Name() && m_order.Magic()==InpMagicNumber) {             if(m_order.OrderType() == ORDER_TYPE_BUY_STOP) {                SL_in_Pip = NormalizeDouble(Bid - m_order.StopLoss(), _Digits) / Pips2Double;                                   if(SL_in_Pip < InpSL_Pips/2) {                   double newOP = NormalizeDouble(Bid + (InpSL_Pips/2) * Pips2Double, _Digits);                   double newTP =  NormalizeDouble(newOP + InpTP_Pips * Pips2Double, _Digits);                   double newSL = NormalizeDouble(Bid - (InpSL_Pips/2) * Pips2Double, _Digits);                                     if(!m_trade.OrderModify(m_order.Ticket(), newOP, newSL, newTP, ORDER_TIME_GTC,0)) {                      Print(__FUNCTION__,"--> Modify PendingOrder error!", m_trade.ResultComment());                      continue                     }               }             }       }       else if(m_order.OrderType() == ORDER_TYPE_SELL_STOP) {                SL_in_Pip = NormalizeDouble(m_order.StopLoss() - Ask, _Digits) / Pips2Double;                           if(SL_in_Pip < InpSL_Pips/2){                   double newOP = NormalizeDouble(Ask - (InpSL_Pips/2) * Pips2Double, _Digits);                   double newTP =  NormalizeDouble(newOP - InpTP_Pips * Pips2Double, _Digits);                   double newSL = NormalizeDouble(Ask + (InpSL_Pips/2) * Pips2Double, _Digits);                                      if(!m_trade.OrderModify(m_order.Ticket(), newOP, newSL, newTP, ORDER_TIME_GTC,0)) {                      Print(__FUNCTION__,"--> Modify PendingOrder error!", m_trade.ResultComment());                      //continue;                     }               }       }       }     }   }   }   } अब आप जानते हैं कि AK-47 स्कैल्पर EA का उपयोग कैसे करें और इसके द्वारा प्रदान की गई सुविधाओं का लाभ कैसे उठाएं। अपने ट्रेडिंग अनुभव को बेहतर बनाने के लिए आज ही इसे आजमाएं!

2023.06.12
इक्विटी आधारित स्थिति बंद करने का सिस्टम ट्रेडिंग - MetaTrader 5 के लिए
MetaTrader5
इक्विटी आधारित स्थिति बंद करने का सिस्टम ट्रेडिंग - MetaTrader 5 के लिए

नमस्कार दोस्तों! आज हम बात करेंगे एक बहुत ही महत्वपूर्ण टॉपिक पर जो हर ट्रेडर के लिए काफी फायदेमंद हो सकता है - इक्विटी आधारित स्थिति को बंद करने का सिस्टम ट्रेडिंग। अगर आप MetaTrader 5 का इस्तेमाल कर रहे हैं, तो ये जानकारी आपके लिए खासतौर पर उपयोगी होगी।क्या है स्थिति बंद करना?जब हम ट्रेडिंग करते हैं, तो कभी-कभी हमें अपनी स्थिति को बंद करने की जरूरत पड़ती है। यह संभव है कि बाजार की स्थिति हमारे पक्ष में न हो या हमें लाभ उठाने का मौका मिले।MetaTrader 5 में स्थिति बंद करने के लाभस्वचालित प्रक्रिया: आप अपने सिस्टम ट्रेडिंग के माध्यम से अपने ट्रेड्स को आसानी से बंद कर सकते हैं।सटीकता: यह प्रक्रिया आपको सटीक समय पर स्थिति बंद करने की सुविधा देती है।समय की बचत: आप बाजार पर नजर रखने के बजाय अन्य महत्वपूर्ण कार्यों पर ध्यान केंद्रित कर सकते हैं।तो दोस्तों, अगर आप भी अपने ट्रेडिंग अनुभव को बेहतर बनाना चाहते हैं, तो इस सिस्टम का इस्तेमाल जरूर करें। इससे न केवल आपकी ट्रेडिंग में सुधार होगा, बल्कि आप अपने समय का सही उपयोग भी कर सकेंगे।

2023.05.27
मार्टिंगेल स्तरों के साथ मनी मैनेजमेंट - मेटाट्रेडर 5 के लिए विशेषज्ञ सलाह
MetaTrader5
मार्टिंगेल स्तरों के साथ मनी मैनेजमेंट - मेटाट्रेडर 5 के लिए विशेषज्ञ सलाह

यह EA (एक्सपर्ट एडवाइजर) एक मनी मैनेजमेंट एल्गोरिदम है जो पोजीशंस खोलने और बंद करने के लिए मार्टिंगेल का उपयोग करता है। इसमें 'मल्टीप्लायर' का भी समावेश है। अगर आप सही परिणाम चाहते हैं, तो किसी भी पोजीशन को खोलने से पहले EA को चलाना न भूलें। किसी भी चार्ट पर "MartingaleEA-5Levels" चलाएं। "Martingale Mode" को सही (true) पर सेट करें। सिंबॉल के नाम डालें जैसे EURUSD या GBPUSD। मार्टिंगेल मल्टीप्लायर चुनें और उसे "Martingale Volume Multiplier" में डालें। इससे पिछले वॉल्यूम में गुणा किया जाएगा। उदाहरण के लिए, यदि आप इस क्षेत्र में 2 डालते हैं और पहली पोजीशन का वॉल्यूम 1 लॉट है, तो अगली पोजीशन 2 लॉट के वॉल्यूम के साथ खुलेगी और तीसरी पोजीशन 4 लॉट के साथ। यह EA अधिकतम 5 मार्टिंगेल पोजीशंस खोल सकता है, इसलिए "Number Of Martingale Trading" के क्षेत्र में 1 से 5 के बीच कोई संख्या डालें। "Distance 1 से Distance 5" के क्षेत्र में, आप पिप्स या पॉइंट्स डालें जो पोजीशंस के बीच के अंतर को दर्शाएंगे। "Close all positions when total take profit is" के क्षेत्र में, जैसे 100 संख्या डालें। जब सभी मार्टिंगेल पोजीशंस $100 तक पहुँच जाएँगी, तो सभी खुली पोजीशंस बंद हो जाएँगी। "Close all positions when total stop loss is" के क्षेत्र में, जैसे -500 संख्या डालें। जब सभी मार्टिंगेल पोजीशंस -$500 तक पहुँच जाएँगी, तो सभी खुली पोजीशंस बंद हो जाएँगी।

2023.05.24
MetaTrader 4 के लिए Ma Price Cross: 15 मिनट के टाइमफ्रेम पर बेहतरीन ट्रेडिंग
MetaTrader4
MetaTrader 4 के लिए Ma Price Cross: 15 मिनट के टाइमफ्रेम पर बेहतरीन ट्रेडिंग

अगर आप EURUSD पर ट्रेडिंग कर रहे हैं, तो यह Expert Advisor (EA) आपके लिए बहुत फायदेमंद साबित हो सकता है। यह EA MetaTrader 4 (MT4) पर काम करता है और जब कीमत MA (मूविंग एवरेज) के ऊपर जाती है, तो यह खरीदारी करता है। वहीं, जब कीमत MA के नीचे जाती है, तो यह बिक्री करता है। आप इस EA में ट्रेडिंग के लिए समय सीमा (सर्वर समय) चुन सकते हैं। इसका मतलब है कि आप अपनी सुविधानुसार किसी विशेष समय में ट्रेडिंग कर सकते हैं। इसके अलावा, उपयोगकर्ता स्टॉप लॉस, टेक प्रॉफिट, लॉट साइज, मैजिक नंबर, और मूविंग एवरेज सेटिंग्स भी इनपुट कर सकते हैं। 15 मिनट का टाइमफ्रेम EURUSD पर फोकस उपयोगकर्ता द्वारा सेट की जाने वाली ट्रेडिंग एंव स्टॉप लॉस सीमाएँ

2023.04.29
डायनामिक ट्रेलिंग स्टॉप लॉस और प्रॉफिट टारगेट प्रबंधन - मेटाट्रेडर 5 के लिए
MetaTrader5
डायनामिक ट्रेलिंग स्टॉप लॉस और प्रॉफिट टारगेट प्रबंधन - मेटाट्रेडर 5 के लिए

यह कोड मेटाट्रेडर में एक एक्सपर्ट एडवाइजर के लिए एक रिस्क मैनेजमेंट रणनीति है, जो इनपुट पैरामीटर्स के आधार पर मौजूदा ट्रेड्स का प्रबंधन करता है। इसका मुख्य उद्देश्य तब ट्रेड्स को बंद करना है जब प्रॉफिट या लॉस का थ्रेशोल्ड हासिल हो जाता है और यह ट्रेलिंग स्टॉप लॉस का उपयोग करके प्रॉफिट को लॉक करता है जब ट्रेड ट्रेडर के पक्ष में बढ़ता है। यहाँ कोड का संक्षिप्त विवरण दिया गया है: ट्रेड और प्रतीक जानकारी कक्षाओं के लिए आवश्यक हैडर फाइलें शामिल की गई हैं। जोखिम प्रतिशत, प्रॉफिट प्रतिशत और ट्रेलिंग स्टॉप पॉइंट्स के लिए इनपुट पैरामीटर्स को परिभाषित किया गया है। ट्रेड और प्रतीक जानकारी वस्तुओं के लिए वैश्विक वेरिएबल्स घोषित किए गए हैं। OnInit फ़ंक्शन प्रतीक जानकारी वस्तु को प्रारंभ करता है और त्रुटियों की जांच करता है। OnDeinit फ़ंक्शन इस मामले में कुछ नहीं करता है। OnTick फ़ंक्शन तब कॉल किया जाता है जब एक नया टिक प्राप्त होता है, और यह CheckTrades फ़ंक्शन को कॉल करता है। CheckTrades फ़ंक्शन सभी खुली पोज़िशन्स के माध्यम से चलता है और जांचता है कि क्या पोज़िशन वर्तमान प्रतीक से संबंधित है। यदि हाँ, तो यह वर्तमान प्रॉफिट की गणना करता है और यह निर्धारित करता है कि प्रॉफिट या लॉस के थ्रेशोल्ड तक पहुँचा गया है या नहीं। यदि कोई भी थ्रेशोल्ड पहुँचा गया है, तो यह पोज़िशन बंद कर देता है। यदि कोई भी थ्रेशोल्ड नहीं पहुँचा गया है, तो कोड यह जांचता है कि क्या पोज़िशन टाइप एक खरीद या बिक्री ऑर्डर है और ट्रेलिंग स्टॉप लॉस के साथ स्टॉप लॉस स्तर को अपडेट करता है। यदि नया स्टॉप लॉस स्तर वर्तमान स्टॉप लॉस स्तर से अधिक अनुकूल है, तो पोज़िशन को नए स्टॉप लॉस स्तर के साथ संशोधित किया जाता है। यह कोड मौजूदा ट्रेड्स को प्रबंधित करने के लिए एक सरल रिस्क मैनेजमेंट रणनीति प्रदान करता है, जो ट्रेलिंग स्टॉप लॉस के आधार पर स्टॉप लॉस स्तर को गतिशील रूप से समायोजित करता है और प्रॉफिट या लॉस थ्रेशोल्ड्स पहुँचने पर ट्रेड्स बंद करता है।

2023.04.28
मल्टीपल खरीद और बिक्री ऑर्डर के लिए बेहतरीन एक्सपर्ट एडवाइजर - मेटाट्रेडर 5
MetaTrader5
मल्टीपल खरीद और बिक्री ऑर्डर के लिए बेहतरीन एक्सपर्ट एडवाइजर - मेटाट्रेडर 5

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

2023.04.27
CheckTrades: MetaTrader 5 के लिए एक अनिवार्य EA
MetaTrader5
CheckTrades: MetaTrader 5 के लिए एक अनिवार्य EA

नमस्ते दोस्तों! आज हम बात करेंगे CheckTrades के बारे में, जो कि MetaTrader 5 के लिए एक बेहतरीन एक्सपर्ट एडवाइज़र (EA) है। यह EA खास तौर पर आपकी ओपन पोज़िशन्स को मैनेज करने के लिए डिजाइन किया गया है। इस कोड का मुख्य उद्देश्य यह है कि जब आपकी किसी ओपन पोज़ीशन ने एक निर्धारित मुनाफ़ा या नुकसान का स्तर पार कर लिया हो, तो उसे बंद कर दिया जाए। ये स्तर आपके अकाउंट बैलेंस के प्रतिशत के रूप में सेट किए जाते हैं। बाहरी वेरिएबल्स जो कोड में उपयोग किए गए हैं: RiskPercentage: यह वेरिएबल आपके ट्रेड पर अधिकतम नुकसान को दर्शाता है, जो आपके अकाउंट बैलेंस के प्रतिशत के रूप में होता है। जब आपकी ओपन पोज़ीशन का वर्तमान नुकसान इस प्रतिशत तक पहुँच जाता है, तो पोज़ीशन को बंद कर दिया जाएगा ताकि जोखिम को कम किया जा सके। ProfitPercentage: यह वेरिएबल आपके द्वारा चाही गई मुनाफ़ा को दर्शाता है, जो अकाउंट बैलेंस के प्रतिशत के रूप में होता है। जब आपकी ओपन पोज़ीशन का वर्तमान मुनाफ़ा इस प्रतिशत तक पहुँच जाता है, तो पोज़ीशन को बंद कर दिया जाएगा ताकि मुनाफ़ा सुरक्षित किया जा सके। चूंकि यह EA जोखिम प्रबंधन पर केंद्रित है और किसी विशेष मार्केट संकेतकों पर निर्भर नहीं करता, इसे किसी भी सिम्बल या टाइमफ्रेम पर लागू किया जा सकता है। लेकिन यह ध्यान रखना आवश्यक है कि इसे एक ट्रेडिंग स्ट्रेटेजी के साथ मिलाकर उपयोग करना चाहिए, जिसमें एंट्री सिग्नल और अन्य ट्रेड प्रबंधन नियम शामिल हों, ताकि यह एक संपूर्ण ट्रेडिंग सिस्टम बन सके। यदि आप इस कोड का उपयोग एक इंक्लूड फ़ाइल के रूप में करना चाहते हैं (इसे MQL5\Include फ़ोल्डर में रखकर), तो इसका मुख्य उद्देश्य जोखिम प्रबंधन होगा, जो कि उपयोगकर्ता द्वारा निर्धारित मुनाफ़ा और नुकसान के स्तर के आधार पर पोज़ीशन को बंद करने के लिए है। आप इस इंक्लूड फ़ाइल को अन्य इंक्लूड फ़ाइलों के साथ मिलाकर उपयोग कर सकते हैं, जो विशिष्ट उद्देश्यों के लिए होती हैं, जैसे अकाउंट जोखिम के आधार पर पोज़ीशन साइज़ की गणना, ट्रेलिंग स्टॉप-लॉस, और भी बहुत कुछ। ऐसा करने के लिए, आप अपने मुख्य EA फ़ाइल में #include डायरेक्टिव का उपयोग करके इस फ़ाइल को शामिल कर सकते हैं, और फिर जब ज़रूरत हो, CheckTrades() फ़ंक्शन को कॉल कर सकते हैं ताकि ओपन पोज़िशन्स का प्रबंधन किया जा सके।

2023.04.25
MT4 के लिए ChartButton क्लास: आपके चार्ट पर बटन बनाने की कला
MetaTrader4
MT4 के लिए ChartButton क्लास: आपके चार्ट पर बटन बनाने की कला

नमस्कार दोस्तों! आज हम बात करेंगे MT4 के ChartButton क्लास के बारे में। यह क्लास आपको चार्ट पर ऐसे बटन बनाने की सुविधा देती है जैसे कि वे चार्ट ऑब्जेक्ट्स हों (जिनके पास समय और मूल्य के निर्देशांक होते हैं)। ये ऑब्जेक्ट्स चार्ट पर खींचे जा सकते हैं और जब आप स्क्रॉल करते हैं, तो ये अपनी जगह पर ही बने रहते हैं। अगर आप ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग सीखना चाहते हैं या चार्ट इवेंट्स को समझना चाहते हैं, या फिर ग्राफिकल इंटरफेस बनाना चाहते हैं, तो आप इससे बहुत कुछ सीख सकते हैं। इसकी मुख्य विचारधारा यह है कि यह चार्ट में बदलावों और माउस की गतिविधियों पर प्रतिक्रिया करता है। जब माउस दिए गए शर्तों के अनुसार आता है, तो बटन चुना जाता है और उसे खींचा जा सकता है। मैं ड्रैगिंग की निगरानी एक कस्टम चार्ट इवेंट के माध्यम से करता हूँ: EVENT_DRAG। बटन का onChartEvent फ़ंक्शन हमेशा बिल्ट-इन OnChartEvent फ़ंक्शन में कॉल किया जाता है, और यह विभिन्न हैंडलर फ़ंक्शंस को जानकारी प्रदान करता है। यदि आप इसकी मूल बातें समझना चाहते हैं, तो मैंने इस विषय पर एक ट्यूटोरियल वीडियो भी बनाया है, जिसे आप नीचे देख सकते हैं:

2023.04.24
MT5 के लिए ChartButton क्लास: चार्ट पर बटन बनाने की सरल विधि
MetaTrader5
MT5 के लिए ChartButton क्लास: चार्ट पर बटन बनाने की सरल विधि

नमस्कार दोस्तों! आज हम बात करेंगे MT5 के ChartButton क्लास की, जो आपको चार्ट पर बटन बनाने की सुविधा देती है। ये बटन चार्ट ऑब्जेक्ट्स की तरह होते हैं, यानी इनके पास समय और मूल्य के निर्देशांक होते हैं। आप इन बटनों को चार्ट पर खींच सकते हैं और स्क्रॉल करते समय ये अपनी जगह पर बने रहते हैं। अगर आप ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग के बारे में जानना चाहते हैं या यह समझना चाहते हैं कि चार्ट इवेंट्स कैसे काम करते हैं, तो यह क्लास आपके लिए बहुत उपयोगी साबित होगी। इसका मुख्य विचार यह है कि यह चार्ट के बदलावों और माउस मूवमेंट्स पर प्रतिक्रिया करता है। जब माउस दिए गए शर्तों पर फिट होता है, तो बटन को चुना जा सकता है और इसे खींचा जा सकता है। मैं खींचने की प्रक्रिया को एक कस्टम चार्ट इवेंट EVENT_DRAG के साथ मॉनिटर करता हूँ। बटन का onChartEvent फंक्शन हमेशा बिल्ट-इन OnChartEvent फंक्शन में कॉल होता है, और यह जानकारी को विभिन्न हैंडलर फंक्शन्स तक पहुँचाता है। इस विषय पर मैंने एक यूट्यूब ट्यूटोरियल भी बनाया है, जिसे आप देख सकते हैं:

2023.04.24
ऑटो टीपी और एसएल: मेटाट्रेडर 4 के लिए एक बेहतरीन टूल
MetaTrader4
ऑटो टीपी और एसएल: मेटाट्रेडर 4 के लिए एक बेहतरीन टूल

नमस्ते दोस्तों! आज हम बात करेंगे एक ऐसे एक्सपर्ट एडवाइजर के बारे में जो आपके ट्रेडिंग अनुभव को और भी बेहतर बना सकता है। यह एक्सपर्ट एडवाइजर आपके द्वारा सेट किए गए स्टॉप लॉस (एसएल) के आधार पर ऑटोमेटिक टेकर प्रॉफिट (टीपी) सेट करता है। आप इसे अपने इनपुट मल्टीप्लायर का उपयोग करके कस्टमाइज़ कर सकते हैं। इसका मतलब है कि आप अपने एसएल को 2, 3, 4 गुना तक बढ़ा सकते हैं। इससे आपको अपने ट्रेड्स को मैनेज करने में काफी आसानी होगी। कैसे करें इसका उपयोग? स्टॉप लॉस सेट करें: सबसे पहले, अपने ट्रेड के लिए एक स्टॉप लॉस सेट करें।मल्टीप्लायर चुनें: फिर आप अपने एसएल के लिए उपयुक्त मल्टीप्लायर का चयन करें।ऑटो टीपी सेट करें: एक्सपर्ट एडवाइजर अपने आप आपके टीपी को सेट कर देगा। इस तरह से आप अपने ट्रेड्स को बेहतर तरीके से प्लान कर सकते हैं। अगर आपके कोई सवाल हैं तो बेझिझक पूछें!

2023.04.21
पहला पिछला 4 5 6 7 8 9 10 11 12 13 14 अगला अंतिम