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

पिछले बंद व्यापार की जानकारी कैसे चेक करें - MetaTrader 5 के लिए
MetaTrader5
पिछले बंद व्यापार की जानकारी कैसे चेक करें - MetaTrader 5 के लिए

इस कोड ब्लॉक की मदद से आप बिना लूप का इस्तेमाल किए पिछले बंद व्यापार का डेटा प्राप्त कर सकते हैं। एक वेरिएबल बनाएं जो वर्तमान दिन की शुरुआत का समय सेट करे। (यह करना आवश्यक नहीं है।) चार्ट आउटपुट प्रिंट करने के लिए कुछ और वेरिएबल बनाएं और अन्य कोड ब्लॉक्स में भी इस्तेमाल करें। (यह भी आवश्यक नहीं है।) इस कोड को OnTick(); फंक्शन के अंदर इस्तेमाल करने से हर टिक के लिए परिणाम दिखेगा। आप इसे एक बार के लिए भी सेट कर सकते हैं। // वेरिएबल्स string DayStart = "00:00"; // दिन की शुरुआत का समय double LastClosed_Profit; // पिछले बंद व्यापार का लाभ string TradeSymbol, TradeType; // एक्सपर्ट इनिशियलाइजिंग -------------------- int OnInit()   {    return(INIT_SUCCEEDED);   } // एक्सपर्ट डिइनिशियलाइजिंग ------------------- void OnDeinit(const int reason)   {   } // एक्सपर्ट ऑनटिक -------------------------- void OnTick()   { // पिछले बंद व्यापार की जाँच करें।    CheckLastClosed();   } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ void CheckLastClosed()   {    datetime HistoryTime = StringToTime(DayStart); // इतिहास "दिन की शुरुआत से वर्तमान समय" तक    if(HistorySelect(HistoryTime,TimeCurrent()))      {       int Total = HistoryDealsTotal();       // पिछले डील का टिकट नंबर प्राप्त करें और इसे आगे के काम के लिए चुनें।       ulong Ticket = HistoryDealGetTicket(Total -1);       // जो आपको चाहिए वो प्राप्त करें।       LastClosed_Profit = NormalizeDouble(HistoryDealGetDouble(Ticket,DEAL_PROFIT),2);       TradeSymbol      = HistoryOrderGetString(Ticket,ORDER_SYMBOL);       // सेल ट्रेड की पहचान करें।       if(HistoryDealGetInteger(Ticket,DEAL_TYPE) == DEAL_TYPE_BUY)         {          TradeType = "सेल ट्रेड";         }       // खरीद ट्रेड की पहचान करें       if(HistoryDealGetInteger(Ticket,DEAL_TYPE) == DEAL_TYPE_SELL)         {          TradeType = "खरीद ट्रेड";         }       // चार्ट आउटपुट।       Comment("\n","कुल डील - :  ", Total,               "\n","पिछले डील का टिकट - :  ", Ticket,               "\n", "पिछले बंद लाभ -:  ", LastClosed_Profit,               "\n", "पिछला व्यापार था -:  ", TradeType);      }   } //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ आप सम्पूर्ण ट्रेडिंग इतिहास (खाते की शुरुआत से) को HistorySelect(); फंक्शन का इस्तेमाल करके इस तरह प्राप्त कर सकते हैं। // सम्पूर्ण इतिहास प्राप्त करें HistorySelect(0,TimeCurrent());

2024.04.22
MetaTrader 5 के लिए ट्रेलिंग बटन और लाभ: एक बेहतरीन सिस्टम
MetaTrader5
MetaTrader 5 के लिए ट्रेलिंग बटन और लाभ: एक बेहतरीन सिस्टम

नमस्ते साथियों! यह EA (एक्सपर्ट एडवाइज़र) पुराने EA का एक संशोधित रूप है। इस्तेमाल कैसे करें: इस EA को किसी भी ट्रेडिंग सिम्बल पर जोड़ें। आपको TP, SL, ट्रेलिंग, क्लोजिंग और ऑर्डर के लिए लाभ या हानि का थ्रेशहोल्ड सेट करना होगा। यह EA किसी विशेष मैजिक नंबर पर आधारित नहीं है, इसलिए यदि आप मोबाइल डिवाइस पर ऑर्डर लगाते हैं, तो EA ऑर्डर को (SL, TP और ट्रेलिंग) संशोधित करेगा। संशोधन की विशेषताएँ: 5 बटन के साथ अलग-अलग कार्यक्षमताएँ। यदि लाभ एक निश्चित मान तक पहुँचता है तो सभी ऑर्डर अपने आप बंद हो जाएंगे। इस फ़ंक्शन के लिए पैरामीटर: "CLOSE IF PROFIT-xxxx" में 0 भरें यदि आप इसका उपयोग नहीं करना चाहते। उदाहरण: 100.0 भरने पर सभी ऑर्डर तब बंद हो जाएंगे जब लाभ $100 तक पहुँच जाएगा। 0.0 भरने पर यह फ़ंक्शन सक्रिय नहीं होगा। यदि हानि एक निश्चित मान तक पहुँचती है तो सभी ऑर्डर अपने आप बंद हो जाएंगे। इस फ़ंक्शन के लिए पैरामीटर: "CLOSE IF LOSS-xxxx" में 0 भरें यदि आप इसका उपयोग नहीं करना चाहते। उदाहरण: -70.0 भरने पर सभी ऑर्डर तब बंद हो जाएंगे जब हानि -$70 तक पहुँच जाएगी। 0.0 भरने पर यह फ़ंक्शन सक्रिय नहीं होगा। आपका ट्रेडिंग अनुभव शानदार हो! अपडेट इतिहास: बटन "क्लोज़ बाय" जोड़ा गया। बटन "क्लोज़ सेल" जोड़ा गया। अप्रयुक्त पैरामीटर "लॉट्स" हटाया गया।

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

क्या आप MetaTrader 5 पर तेजी से ट्रेडिंग करना चाहते हैं? तो QuickTradeKeys 123 EA आपके लिए सही समाधान है। यह एक ऐसा टूल है जो आपको केवल एक कीस्ट्रोक से बाजार में तेजी से प्रतिक्रिया देने की सुविधा देता है। आइए जानते हैं इसकी कुछ खासियतें: सरल कार्यप्रणाली QuickTradeKeys 123 EA की मदद से आप निम्नलिखित कार्य कर सकते हैं: कुंजी '1': यह एक पूर्व निर्धारित लॉट साइज के साथ खरीदने की स्थिति खोलता है। कुंजी '2': यह एक पूर्व निर्धारित लॉट साइज के साथ बेचने की स्थिति खोलता है। कुंजी '3': यह सभी खुले पदों को बंद कर देता है जो EA ने निर्धारित जादुई संख्या के आधार पर खोले हैं। यह EA उपयोग में सरल है और शुरुआती तथा अनुभवी दोनों ट्रेडर्स के लिए प्रभावी और त्वरित व्यापार नियंत्रण की सुविधा प्रदान करता है। उपयोग की सीमा यह EA सभी मुद्रा जोड़ों और समय फ़्रेम के लिए उपयुक्त है। बेहतरीन प्रदर्शन और त्वरित निष्पादन के लिए, कम स्प्रेड और सुचारू बाजार पहुंच की सिफारिश की जाती है। स्थापना की प्रक्रिया EA को स्थापित करना बहुत आसान है। आपको बस इसे इच्छित चार्ट पर खींचना है, यह सुनिश्चित करना है कि MetaTrader में स्वचालित ट्रेडिंग सक्षम है, और EA को ट्रेड करने के लिए अधिकृत करना है। आवश्यकतानुसार इनपुट सेटिंग्स में जादुई संख्या को कॉन्फ़िगर करें। महत्वपूर्ण जानकारी यह EA लाइव ट्रेडिंग खाते पर उपयोग के लिए नहीं है जब तक कि उपयोगकर्ता इसकी अवधारणा और संबंधित जोखिमों को पूरी तरह से नहीं समझता। इसे पहले डेमो खाते पर परीक्षण करने की सलाह दी जाती है ताकि इसके व्यवहार से परिचित हो सकें।

2024.04.20
मेटाट्रेडर 4 के लिए क्लासिक और वर्चुअल ट्रेलिंग: एक ट्रेडर की गाइड
MetaTrader4
मेटाट्रेडर 4 के लिए क्लासिक और वर्चुअल ट्रेलिंग: एक ट्रेडर की गाइड

क्लासिक ट्रेलिंगक्लासिक ट्रेलिंग का मतलब है कि आप स्टॉप लॉस का उपयोग करके अपने ट्रेड को ट्रेल करते हैं। यह आपके ब्रोकर के सर्वर पर रिफ्लेक्ट होता है, जिससे आपके ट्रेड का प्रबंधन आसान हो जाता है।वर्चुअल ट्रेलिंगवर्चुअल ट्रेलिंग में स्टॉप लॉस का उपयोग नहीं किया जाता है और यह आपके ब्रोकर के सर्वर पर रिफ्लेक्ट नहीं होता। यह एक अलग तरीका है जो कुछ ट्रेडर्स के लिए फायदेमंद हो सकता है।ट्रेलिंग गैप और ट्रेलिंग स्टार्टट्रेलिंग गैप: यह बिड/आस्क प्राइस के बीच का गैप है।ट्रेलिंग स्टार्ट: यह आपके ऑर्डर एंट्री प्राइस (ऑर्डर ओपन प्राइस) से ट्रेलिंग शुरू करने के लिए दूरी है।

2024.04.19
MetaTrader 5 के लिए काउंटर कोड: X बार गिनें और पास करें
MetaTrader5
MetaTrader 5 के लिए काउंटर कोड: X बार गिनें और पास करें

01. X बार गिनें और फिर पास करें। चरण 01 - एक वेरिएबल बनाएं ताकि आप गिनती की सीमा सेट कर सकें। आप इसे अपने कोड में इनपुट पैरामीटर के रूप में भी उपयोग कर सकते हैं। चरण 02 - एक और वेरिएबल बनाएं ताकि आप गिनी गई सीमा को स्टोर कर सकें (यह पता करने के लिए कि कितनी बार गिना गया है)। चरण 03 - जब आपका काउंटर और आपकी गिनती की सीमा बराबर हो जाए, तो इसका मतलब है कि आपके द्वारा निर्दिष्ट कोड ब्लॉक को पास करने का समय आ गया है। चरण 04 - एक बार कोड पास हो जाने के बाद, यह सुनिश्चित करें कि काउंटर को रीसेट करें। अन्यथा, यह अनंत गिनती करता रहेगा। आप काउंटर ब्लॉक के लिए फ़िल्टरिंग स्थितियाँ भी सेट कर सकते हैं। जैसे, >> "यदि यह सत्य है, तो एक बार गिनें।" input int count = 50; // इनपुट के रूप में गिनती की सीमा सेट करें int Counter; // काउंटर वेरिएबल // एक्सपर्ट इनिशियलाइजेशन -------------------- int OnInit() { return(INIT_SUCCEEDED); } // एक्सपर्ट डीइनिशियलाइजेशन ------------------- void OnDeinit(const int reason) { } // एक्सपर्ट ऑनटिक -------------------------- void OnTick() { Counter ++; // प्रत्येक टिक पर काउंटर में 1 जोड़ें।   Comment("वर्तमान गिनती -:", Counter); if(Counter == count)  // X बार गिनें और पास करें   | यह ब्लॉक प्रत्येक गिनती के लिए केवल एक बार निष्पादित होता है। {      // आपका कोड यहाँ है...... Alert(count," बार गिना गया"); Counter = 0; // अपने कोड ब्लॉक के अंत में काउंटर को रीसेट करें। यह अनिवार्य है। } } // ऑनटिक समाप्त  <<---------------------- 02. X बार पास करें और फिर X बार प्रतीक्षा करें। यह विधि प्रतीक्षा और पास करने के लिए, पास करने और प्रतीक्षा करने के लिए उपयोग की जा सकती है।  चरण 01 - गिनती की सीमा और प्रतीक्षा सीमा सेट करने के लिए एक वेरिएबल बनाएं। आप इनका उपयोग भी कर सकते हैं इनपुट पैरामीटर के रूप में अपने कोड में।  चरण 02 - गिनती की सीमा और प्रतीक्षा सीमाओं को स्टोर करने के लिए एक और वेरिएबल बनाएं (यह पता करने के लिए कि कितनी बार गिना गया और प्रतीक्षा की गई)। चरण 03 - जब आपका काउंटर और आपकी गिनती की सीमा बराबर हो जाए, तो इसका मतलब है कि आपके द्वारा निर्धारित कोड ब्लॉक को पास करने का समय आ गया है। चरण 04 - जब प्रतीक्षा सीमा तक पहुँच जाए, तो सुनिश्चित करें कि काउंटर और प्रतीक्षक को रीसेट करें। अन्यथा, यह काम करना बंद कर देगा (इस मामले में)। आप काउंटर ब्लॉक और प्रतीक्षक ब्लॉक के लिए फ़िल्टरिंग स्थितियाँ भी सेट कर सकते हैं। जैसे, >> "यदि यह सत्य है, तो थोड़ी प्रतीक्षा करें।" input int count = 50; // इनपुट के रूप में गिनती की सीमा सेट करें input int wait = 50; // इनपुट के रूप में प्रतीक्षा की सीमा सेट करें int Counter; // काउंटर वेरिएबल का डिफ़ॉल्ट मान "0" है int Waiter; // प्रतीक्षा वेरिएबल का डिफ़ॉल्ट मान "0" है // एक्सपर्ट इनिशियलाइजेशन -------------------- int OnInit()   {    return(INIT_SUCCEEDED);   } // एक्सपर्ट डीइनिशियलाइजेशन ------------------- void OnDeinit(const int reason)   {   } // एक्सपर्ट ऑनटिक -------------------------- void OnTick()   {    Comment("गिनती की गई टिक -: ", Counter, "\n", "प्रतीक्षा की गई टिक -: ", Waiter);    if(Counter < count) // X बार पास करें      {       Counter++; // काउंटर को अपडेट करें       // आपका कोड यहाँ है।      }    else       if(Waiter < wait) // X बार प्रतीक्षा करें         {          Waiter++; // प्रतीक्षक को अपडेट करें          // आपका कोड यहाँ है।         }    if(Waiter == wait) // प्रतीक्षा सीमा तक पहुँच गई      {       Counter = 0; // काउंटर को रीसेट करें       Waiter = 0; // प्रतीक्षक को रीसेट करें      }   } // ऑनटिक समाप्त  <<---------------------- //+------------------------------------------------------------------+ विशेष -: आप ऊपर दिए गए कोड को संशोधित करके "X बार पास करें और रुकें" कोड कर सकते हैं, प्रतीक्षा कोड ब्लॉक हटा दें। तब यह विशेष संख्या के लिए गिनेगा और तब तक काम करना बंद कर देगा जब तक काउंटर को रीसेट नहीं किया जाता। यदि आप इन वेरिएबल्स को वैश्विक स्तर पर बनाते हैं तो आप इसे अपने कोड में कहीं भी रीसेट कर सकते हैं। (वैश्विक वेरिएबल्स) 

2024.04.14
नवीन कैंडल/बार का पता लगाने के लिए कोड ब्लॉक - MetaTrader 5 में विशेषज्ञ
MetaTrader5
नवीन कैंडल/बार का पता लगाने के लिए कोड ब्लॉक - MetaTrader 5 में विशेषज्ञ

पिछले कोड में मैंने समय का उपयोग करके नए बार का पता लगाया था। इस बार हम बार की संख्या का उपयोग करेंगे। यह समय विधि की तुलना में बहुत हल्का और तेज़ है।बार की संख्या को स्टोर करने के लिए पूर्णांक डेटा प्रकार में वेरिएबल घोषित करें।"BarsTotal_OnInt" के लिए प्रारंभ में बार की संख्या असाइन करें।जिंदा चार्ट में "BarsTotal_OnTick" वेरिएबल के लिए बार की संख्या असाइन करने के लिए iBars(); फ़ंक्शन का उपयोग करें। यह वेरिएबल हर टिक पर अपडेट होता है।कोड की सटीकता की जांच करने के लिए टिप्पणियाँ और अलर्ट्स का उपयोग करें।int BarsTotal_OnInt; int BarsTotal_OnTick;//+------------------------------------------------------------------+//| विशेषज्ञ प्रारंभिककरण फ़ंक्शन                                   |//+------------------------------------------------------------------+int OnInit()  {     BarsTotal_OnInt = iBars(NULL,PERIOD_CURRENT); // प्रारंभ में कुल बार असाइन करें   return(INIT_SUCCEEDED);  }  void OnTick() // OnTick फ़ंक्शन  {     BarsTotal_OnTick = iBars(NULL,PERIOD_CURRENT); // नवीनतम मात्रा स्टोर करें     if(BarsTotal_OnTick > BarsTotal_OnInt) // नया बार आया है   {    BarsTotal_OnInt = BarsTotal_OnTick; // इतिहास को अपडेट करें।    Alert("नया बार आया है");    Comment("इतिहास में बार की संख्या -: ", BarsTotal_OnInt, "\n", "जिंदा में बार की संख्या -: ", BarsTotal_OnTick); // आपका कोड यहाँ जाए। -------------------------- // आप इसे बाद में उपयोग करने के लिए "फ्लैग" / वेरिएबल को अपडेट कर सकते हैं।   }  }

2024.04.11
वर्चुअल स्टॉप लॉस और टेक प्रॉफिट सेटिंग के लिए सरल समाधान
MetaTrader4
वर्चुअल स्टॉप लॉस और टेक प्रॉफिट सेटिंग के लिए सरल समाधान

वर्चुअल स्टॉप लॉस और टेक प्रॉफिट के साथ ट्रेड मैनेजमेंटक्या आप MetaTrader 4 पर अपने ट्रेड्स को बेहतर तरीके से प्रबंधित करना चाहते हैं? तो "Virtual_SL_TP_Pending_with_SL_Trailing.mq4" आपके लिए एक बेहतरीन टूल हो सकता है। यह स्क्रिप्ट वर्चुअल स्टॉप लॉस और टेक प्रॉफिट लेवल सेट करने में मदद करती है, साथ ही एक वर्चुअल पेंडिंग ऑर्डर के लिए ट्रेलिंग स्टॉप लॉस फीचर भी प्रदान करती है।स्क्रिप्ट की विशेषताएँआइए इस स्क्रिप्ट के बारे में विस्तार से जानते हैं:कॉपीराइट और लिंक: इसमें कॉपीराइट जानकारी और निर्माता की वेबसाइट का लिंक शामिल है।संस्करण: स्क्रिप्ट का संस्करण दर्शाता है।विवरण: स्क्रिप्ट के बारे में जानकारी प्रदान करता है, जिसमें निर्माता का ईमेल पता, बौद्धिक संपदा विवरण और सॉफ़्टवेयर का उपयोग अपने जोखिम पर करने की चेतावनी शामिल है।इनपुट पैरामीटर्स: ये बाहरी वेरिएबल हैं जो उपयोगकर्ताओं को EA के व्यवहार को कस्टमाइज़ करने की अनुमति देते हैं, जैसे: StopLossPoints: प्रारंभिक स्टॉप लॉस प्वाइंट में।TakeProfitPoints: प्रारंभिक टेक प्रॉफिट प्वाइंट में।SpreadThreshold: वर्चुअल स्टॉप लॉस/टेक प्रॉफिट के लिए स्प्रेड थ्रेशोल्ड प्वाइंट में।TrailingStopPoints: वर्चुअल पेंडिंग ऑर्डर के लिए ट्रेलिंग स्टॉप प्वाइंट में।EnableTrailing: ट्रेलिंग स्टॉप को सक्षम या निष्क्रिय करने का विकल्प।ग्लोबल वेरिएबल्स: स्क्रिप्ट में उपयोग होने वाले वेरिएबल्स जो प्रारंभिक स्प्रेड, वर्चुअल स्टॉप लॉस, वर्चुअल टेक प्रॉफिट और पेंडिंग ऑर्डर की कीमत को स्टोर करते हैं।इनिशियलाइज़ेशन फंक्शन (OnInit): जब EA को चार्ट से जोड़ा जाता है, तो यह इसे इनिशियलाइज़ करता है। यह इनपुट पैरामीटर्स के आधार पर प्रारंभिक वर्चुअल स्टॉप लॉस, टेक प्रॉफिट और पेंडिंग ऑर्डर की कीमत की गणना करता है।टिक फंक्शन (OnTick): यह कीमत के हर टिक पर कॉल किया जाता है। यह चेक करता है कि स्प्रेड थ्रेशोल्ड से बढ़ गया है या नहीं और वर्चुअल स्टॉप लॉस, टेक प्रॉफिट और पेंडिंग ऑर्डर की कीमत को समायोजित करता है। इसके अलावा, यदि ट्रेलिंग स्टॉप सक्षम है और कीमत पेंडिंग ऑर्डर की कीमत तक पहुँचती है, तो यह ट्रेलिंग स्टॉप लॉस के साथ एक वर्चुअल पेंडिंग ऑर्डर लगाता है।पोज़िशन बंद करने का फंक्शन (ClosePosition): जब कीमत वर्चुअल स्टॉप लॉस या टेक प्रॉफिट को हिट करती है, तो यह पोज़िशन को बंद करता है।पेंडिंग ऑर्डर लगाने का फंक्शन (PlacePendingOrder): यदि ट्रेलिंग स्टॉप सक्षम है, तो यह ट्रेलिंग स्टॉप लॉस के साथ एक वर्चुअल पेंडिंग ऑर्डर लगाता है।यह EA वर्चुअल लेवल्स और ट्रेलिंग स्टॉप फीचर का उपयोग करके ट्रेड्स को प्रबंधित करने का एक लचीला तरीका प्रदान करता है, जिससे ट्रेडर्स MetaTrader 4 में अपने ट्रेड प्रबंधन प्रक्रिया को ऑटोमेट कर सकते हैं।

2024.04.10
Close Basket Pairs v1: मेटाट्रेडर 4 के लिए प्रभावी स्क्रिप्ट
MetaTrader4
Close Basket Pairs v1: मेटाट्रेडर 4 के लिए प्रभावी स्क्रिप्ट

नमस्ते दोस्तों! आज हम बात करेंगे एक खास MQL4 स्क्रिप्ट के बारे में, जिसका नाम है "CloseBasketPairs.mq4"। यह स्क्रिप्ट विशेष रूप से उन ट्रेडर्स के लिए बनाई गई है जो एक साथ कई करेंसी पेयर्स पर ट्रेड करते हैं। आइए, इसे विस्तार से समझते हैं: यह स्क्रिप्ट MetaQuotes Software Corp. द्वारा 2024 में कॉपीराइट की गई है। स्क्रिप्ट का वर्शन 1.01 है। इसका लेखक है persinaru@gmail.com। यह स्क्रिप्ट IP 2024 के तहत फ्री ओपन सोर्स लाइसेंस में उपलब्ध है। इसका मुख्य उद्देश्य उन करेंसी पेयर्स के लिए पोजिशन्स को बंद करना है, जब लाभ या हानि के निर्धारित स्तर पर पहुँच जाए। ध्यान दें कि इस स्क्रिप्ट का उपयोग आप अपनी जिम्मेदारी पर करें, और इसके निर्माता किसी भी नुकसान के लिए जिम्मेदार नहीं होंगे। यह स्क्रिप्ट उन पेयर्स की लिस्ट बनाती है जिनके लिए यह काम करेगी और उनके ऑर्डर प्रकार के साथ-साथ लाभ और हानि के स्तर को भी निर्धारित करती है। यह सभी ओपन पोजिशन्स को चेक करती है और देखती है कि क्या वे निर्धारित पेयर्स में से हैं। अगर कोई पोजिशन इन स्तरों को पूरा करती है (लाभ स्तर से अधिक या हानि स्तर से अधिक), तो वह पोजिशन बंद कर दी जाती है। अंत में, इसमें कुछ फंक्शंस भी शामिल हैं जैसे की इनिशियलाइजेशन, डिइनिशियलाइजेशन, और टिक इवेंट हैंडलिंग। PrintStrategyInfo() फंक्शन का उपयोग रणनीति की जानकारी प्रिंट करने के लिए किया जाता है।

2024.04.10
सभी ऑर्डर्स और प्रतीकों के लिए ट्रेलिंग स्टॉप लॉस - मेटा ट्रेडर 4 के लिए सरल स्क्रिप्ट
MetaTrader4
सभी ऑर्डर्स और प्रतीकों के लिए ट्रेलिंग स्टॉप लॉस - मेटा ट्रेडर 4 के लिए सरल स्क्रिप्ट

नमस्ते दोस्तों! आज हम बात करेंगे एक बेहतरीन स्क्रिप्ट के बारे में जो आपके लिए सभी खुले खरीद और बिक्री ऑर्डर्स का स्टॉप लॉस ट्रेल करने में मदद करेगी। ट्रेलिंग स्टॉप लॉस का उपयोग करना बेहद फायदेमंद हो सकता है, खासकर जब बाजार में उतार-चढ़ाव हो। इस स्क्रिप्ट से आप अपने स्टॉप लॉस को आसानी से ट्रेल कर सकते हैं, जिससे आपके लाभ को सुरक्षित रखने में मदद मिलेगी। आपको TrailStart और TrailStop पैरामीटर्स को अपने अनुसार समायोजित करना होगा। यह आपको अपने ट्रेडिंग के अनुसार बेहतर निर्णय लेने में मदद करेगा। यह एक बुनियादी उदाहरण है और आप इसे अपनी विशेष आवश्यकताओं के अनुसार और भी अनुकूलित और कस्टमाइज कर सकते हैं।

2024.04.10
संपूर्ण प्रवृत्ति-पालन रणनीति: खरीदने और बेचने के लिए सरल मेटाट्रेडर 4 स्क्रिप्ट
MetaTrader4
संपूर्ण प्रवृत्ति-पालन रणनीति: खरीदने और बेचने के लिए सरल मेटाट्रेडर 4 स्क्रिप्ट

यह मेटाट्रेडर 4 (MT4) स्क्रिप्ट एक सरल और प्रभावी प्रवृत्ति-पालन रणनीति को लागू करती है, जो पूर्व निर्धारित शर्तों के आधार पर खरीदने और बेचने का कार्य करती है। आइए इस स्क्रिप्ट का विस्तृत विवरण देखते हैं: आरंभिककरण: स्क्रिप्ट आरंभ होती है और सफलतापूर्वक आरंभ होने पर एक संदेश प्रिंट करती है। अवकाशीकरण: स्क्रिप्ट अवकाशीकरण करती है और अवकाशीकरण के समय एक संदेश प्रिंट करती है। OnTick फ़ंक्शन: यह फ़ंक्शन तब कार्य करता है जब भी बाजार में कोई नया टिक (मूल्य परिवर्तन) आता है। a. स्थिति ट्रैकिंग वेरिएबल्स को रीसेट करें: स्क्रिप्ट खुली खरीद और बिक्री स्थितियों को ट्रैक करने वाले वेरिएबल्स को रीसेट करती है। b. खुली ऑर्डर्स की जांच करें: यह सभी खुली ऑर्डर्स के माध्यम से लूप करती है ताकि यह निर्धारित किया जा सके कि क्या कोई मौजूदा खरीद या बिक्री स्थिति है। c. खुली खरीद स्थिति: यदि कोई खुली खरीद स्थिति नहीं है और "OpenBuyPosition" ध्वज सत्य है, तो यह वर्तमान बाजार की बोली मूल्य के आधार पर एक खरीदने का प्रयास करती है। यह खरीद ऑर्डर के लिए एक स्टॉप लॉस और टेक प्रॉफिट सेट करती है। d. खुली बिक्री स्थिति: यदि कोई खुली बिक्री स्थिति नहीं है और "OpenSellPosition" ध्वज सत्य है, तो यह वर्तमान बाजार की मांग मूल्य के आधार पर एक बिक्री का प्रयास करती है। यह बिक्री ऑर्डर के लिए एक स्टॉप लॉस और टेक प्रॉफिट सेट करती है। e. बंद ऑर्डर्स की जांच करें: यह किसी भी बंद ऑर्डर्स की जांच करती है। यदि कोई खरीद या बिक्री ऑर्डर लाभ के साथ बंद होता है, तो यह संबंधित स्थिति ध्वज को रीसेट करती है। इनपुट पैरामीटर: स्क्रिप्ट लॉट आकार, स्टॉप लॉस, टेक प्रॉफिट, और खरीदने या बेचने की स्थितियों को नियंत्रित करने के लिए ध्वज के लिए इनपुट पैरामीटर प्रदान करती है। अस्वीकृति: स्क्रिप्ट में एक चेतावनी शामिल है जो उपयोगकर्ताओं को सलाह देती है कि वे इसे अपने जोखिम पर उपयोग करें और संभावित नुकसान या क्षति के लिए निर्माता को किसी भी जिम्मेदारी से मुक्त करती है। कुल मिलाकर, यह स्क्रिप्ट एक निरंतर प्रवृत्ति-पालन रणनीति के आधार पर खरीद और बिक्री ऑर्डर्स के निष्पादन की प्रक्रिया को स्वचालित करने का उद्देश्य रखती है, जिससे उपयोगकर्ता लॉट आकार और व्यापार दिशा जैसे पैरामीटर को अनुकूलित कर सकते हैं। हालांकि, उपयोगकर्ताओं को सावधानी बरतनी चाहिए और इसे लाइव ट्रेडिंग पर्यावरण में लागू करने से पहले Thorough परीक्षण करना चाहिए।

2024.04.10
मेटाट्रेडर 5 के लिए ट्रेलिंग स्टॉप कोड ब्लॉक
MetaTrader5
मेटाट्रेडर 5 के लिए ट्रेलिंग स्टॉप कोड ब्लॉक

यह कोड ब्लॉक तब भी काम करेगा जब आप स्टॉप लॉस का उपयोग करें या न करें।आवश्यकताएँ आपको "Trade.mqh" को शामिल करना होगा ताकि CTrade क्लास तक पहुँच मिल सके, जो आपको पोजिशन और ऑर्डर के साथ काम करने की अनुमति देता है। #include <Trade\Trade.mqh> // <<------------------------------------------ इस "Trade.mqh" को शामिल करें ताकि CTrade क्लास तक पहुँच मिल सके आपको ट्रेलिंग दूरी को समायोजित करने के लिए एक इनपुट पैरामीटर सेट करना होगा। यह आवश्यक नहीं है, लेकिन सुविधा के लिए अच्छा है। input double Traling_Step = 3.0; आपको CTrade क्लास के लिए एक उदाहरण परिभाषित करना होगा। नाम कुछ भी हो सकता है। इसे OnInit इवेंट हैंडलर के बाद परिभाषित करना बेहतर होगा। फिर आपको यह जाँचने के लिए एक if स्टेटमेंट बनाना होगा कि क्या वर्तमान में कोई पोजिशन चल रही है। यह स्टेटमेंट हर टिक के लिए Check_TrailingStop(); फंक्शन को कॉल करता है। यह महत्वपूर्ण है क्योंकि EA को इसे तेज और स्मूद ट्रेल करना चाहिए। इस स्टेटमेंट को OnTick इवेंट हैंडलर के शीर्ष पर रखना याद रखें ताकि सही तरीके से काम कर सके। //+------------------------------------------------------------------+ //| एक्सपर्ट इनिशियलाइजेशन फंक्शन                                   | //+------------------------------------------------------------------+ int OnInit()   { //--- टाइमर बनाएं    EventSetTimer(60); //---    return(INIT_SUCCEEDED);   } CTrade trade; // <<------------------------------------------ "CTrade" क्लास घोषित करें। आप "trade" को किसी भी नाम से बदल सकते हैंvoid OnTick()   {       if(PositionsTotal() > 0) // यदि कोई पोजिशन चल रही है, तो हर टिक के लिए ट्रेलिंग स्टॉप फंक्शन को कॉल करें।      {       Check_TralingStop();      }               } आपको Check_TrailingStop(); नामक एक कस्टम फंक्शन घोषित करना होगा (इस मामले में) ताकि बाकी का काम किया जा सके। आप कोई भी नाम उपयोग कर सकते हैं। यह कस्टम फंक्शन सभी खोली गई पोजिशनों के माध्यम से लूप करता है और उन्हें आपकी आवश्यक दूरी के अनुसार ट्रेल करता है। void Check_TralingStop()   {    int totalPositions = PositionsTotal();    for(int count =0; count < totalPositions; count++)      {       ulong TicketNo = PositionGetTicket(count); // पोजिशन टिकट नंबर प्राप्त करें       if(PositionSelectByTicket(TicketNo)) // टिकट नंबर का उपयोग करके पोजिशन का चयन करें         {          if(PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_BUY) // पोजिशन प्रकार की जाँच करें।            {             double openPrice = PositionGetDouble(POSITION_PRICE_OPEN);             double stopLoss  = PositionGetDouble(POSITION_SL);       // वर्तमान स्टॉप लॉस प्राप्त करें             double takeProfit = PositionGetDouble(POSITION_TP);             double bidPrice  = SymbolInfoDouble(_Symbol,SYMBOL_BID);             ulong ticket = PositionGetTicket(count);             double trailingLevel = NormalizeDouble(bidPrice - (Traling_Step * Point()),_Digits);             if(stopLoss < openPrice) // यदि स्टॉप लॉस सही है।               {                if(bidPrice > openPrice && trailingLevel > openPrice) // प्रत्येक पोजिशन के लिए एक बार चलता है। पहले SL सेट करें।                   trade.PositionModify(ticket,trailingLevel,takeProfit); // "CTrade.trade" का उपयोग करके ट्रेलिंग स्टॉप संशोधित करें               }             if(bidPrice > openPrice && trailingLevel > stopLoss) // पिछले स्तर से ऊपर ट्रेलिंग स्तर की जाँच करें।               {                trade.PositionModify(ticket,trailingLevel,takeProfit); // "CTrade.trade" का उपयोग करके ट्रेलिंग स्टॉप संशोधित करें               }            }          if(PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_SELL)            {             double openPrice = PositionGetDouble(POSITION_PRICE_OPEN);             double stopLoss  = PositionGetDouble(POSITION_SL);             double takeProfit = PositionGetDouble(POSITION_TP);             double bidPrice  = SymbolInfoDouble(_Symbol,SYMBOL_BID);             double askPrice  = SymbolInfoDouble(_Symbol,SYMBOL_ASK);             ulong ticket = PositionGetTicket(count);             double trailingLevel = NormalizeDouble(askPrice + (Traling_Step * Point()),_Digits);             if(stopLoss < openPrice) // यदि स्टॉप लॉस सही है।               {                if(askPrice < openPrice && trailingLevel < openPrice) // प्रत्येक पोजिशन के लिए एक बार चलता है। पहले SL सेट करें।                   trade.PositionModify(ticket,trailingLevel,takeProfit); // "CTrade.trade" का उपयोग करके ट्रेलिंग स्टॉप संशोधित करें               }             if(askPrice < openPrice && trailingLevel < stopLoss) // पिछले स्तर से ऊपर ट्रेलिंग स्तर की जाँच करें।               {                trade.PositionModify(ticket,trailingLevel,takeProfit); // "CTrade.trade" का उपयोग करके ट्रेलिंग स्टॉप संशोधित करें               }            }         }     }   }

2024.04.05
MetaTrader 5 के लिए नया बार या कैंडल पहचानने का आसान कोड
MetaTrader5
MetaTrader 5 के लिए नया बार या कैंडल पहचानने का आसान कोड

नमस्कार दोस्तों! आज हम बात करेंगे एक सरल कोड की जो नया बार या नया कैंडल पहचानने में मदद करता है। इस कोड का मूल सिद्धांत बहुत सरल है। सबसे पहले, कोड पिछले बार या कैंडल का समय स्टोर करता है। उसके बाद, इसमें 60 सेकंड (जो 1 मिनट के बराबर है) जोड़कर वर्तमान बार या कैंडल के समापन समय का मान प्राप्त करता है। जब: वर्तमान समय = वर्तमान बार या कैंडल का समापन समय। इसका मतलब है कि एक नया कैंडल आ चुका है या वर्तमान बार बंद हो चुका है। इस कोड में एक फ्लैग (बूल प्रकार का वेरिएबल 'NewBarRecived') है, जो इस कोड ब्लॉक को कई बार कॉल करने से रोकता है। इसका मतलब है कि यह कोड ब्लॉक प्रति बार/कैंडल केवल एक बार ही चलेगा। Comment(); और playsound("ok.wav"); का उपयोग कोड ब्लॉक की सटीकता की जांच के लिए किया जाता है। आप चाहें तो इसे हटा सकते हैं। फ्लैग को वर्तमान समय के वर्तमान कैंडल के समापन समय से ऊपर होने पर फ़ॉल्स पर रीसेट किया जाता है ताकि अगले बार के आगमन की जांच की जा सके। (टिप्पणियों को देखना न भूलें)। //+------------------------------------------------------------------+ //|                                               नया बार पहचानें.mq5 | //|                                                  द्वारा एच ए टी लक्ष्मल | //|                                                   https://t.me/Lakmal846 | //+------------------------------------------------------------------+ bool NewBarRecived = false; // नियंत्रण के लिए फ्लैग। //+------------------------------------------------------------------+ //| विशेषज्ञ प्रारंभिककरण कार्य                                   | //+------------------------------------------------------------------+ int OnInit()   { //--- टाइमर बनाएं    EventSetTimer(60); //---    return(INIT_SUCCEEDED);   } //+------------------------------------------------------------------+ //| विशेषज्ञ डिएक्टिवेशन कार्य                                 | //+------------------------------------------------------------------+ void OnDeinit(const int reason)   { //--- टाइमर नष्ट करें    EventKillTimer();   } //+------------------------------------------------------------------+ //| विशेषज्ञ टिक कार्य                                             | //+------------------------------------------------------------------+ void OnTick()   {    datetime TimePreviousBar = iTime(_Symbol,PERIOD_M1,1);    datetime TimeCurrentClose = TimePreviousBar + 60; // वर्तमान बार का समापन समय।    datetime Time_Current = TimeCurrent();    if(Time_Current == TimeCurrentClose && NewBarRecived == false)      {       PlaySound("ok.wav");   // सटीकता की जांच के लिए।       NewBarRecived = true; // कई कॉल से बचने के लिए फ्लैग को अपडेट करें।       // यहां आपका कोड ----- (कुछ करें)      }    else       if(Time_Current > TimeCurrentClose)         {          NewBarRecived = false; // अगले बार के लिए फ्लैग को रीसेट करें।          // यहां आपका कोड ----- (कुछ करें)         }    Comment("\n" +  "\n" +  "वर्तमान बार का समय -: " + TimeToString(TimePreviousBar,TIME_DATE|TIME_MINUTES|TIME_SECONDS) +            "\n" + "वर्तमान समापन का समय -: " +TimeToString(TimeCurrentClose,TIME_DATE|TIME_MINUTES|TIME_SECONDS) +            "\n" + "वर्तमान समय -: " + TimeToString(Time_Current,TIME_DATE|TIME_MINUTES|TIME_SECONDS) + "\n" +"\n" + "एक नया बार मिला -: " + NewBarRecived); // गणनाओं की जांच के लिए   } //+------------------------------------------------------------------+ //| टाइमर कार्य                                                   | //+------------------------------------------------------------------+ void OnTimer()   { //---   } //+------------------------------------------------------------------+ //| ट्रेड कार्य                                                   | //+------------------------------------------------------------------+ void OnTrade()   { //---   } //+------------------------------------------------------------------+ //| चार्ट इवेंट कार्य                                              | //+------------------------------------------------------------------+ void OnChartEvent(const int id,                   const long &lparam,                   const double &dparam,                   const string &sparam)   { //---   } //+------------------------------------------------------------------+  

2024.04.05
MetaTrader 4 के लिए Close_on_PROFIT_or_LOSS_inAccount_Currency: जानें नई विशेषताएँ
MetaTrader4
MetaTrader 4 के लिए Close_on_PROFIT_or_LOSS_inAccount_Currency: जानें नई विशेषताएँ

नमस्ते दोस्तों! आज हम बात करेंगे एक बहुत ही उपयोगी टूल के बारे में जो आपके ट्रेडिंग अनुभव को और भी बेहतर बना सकता है - Close_on_PROFIT_or_LOSS_inAccount_Currency। ये टूल MetaTrader 4 के लिए है और इसमें कई नई विशेषताएँ जोड़ी गई हैं। चलिए जानते हैं क्या-क्या नया है: //+------------------------------------------------------------------------------------------------------------------------------+ //| Close_on_PROFIT_or_LOSS_inAccount_Currency_V2 के अपडेट: //| //| 1. त्रुटि प्रबंधन: अब कोड में त्रुटियों को संभालने की क्षमता है, जिससे अगर ऑर्डर बंद या हटाए नहीं जा पाते, तो आप परेशान नहीं होंगे। //| 2. कोड ऑप्टिमाइजेशन: कोड को इस तरह से ऑप्टिमाइज किया गया है कि यह दोहराव से बचता है और पढ़ने में आसान है। //| 3. दक्षता: अनावश्यक लूप या गणनाएँ हटा दी गई हैं। //| 4. EA के डीइनिशियलाइजेशन पर सभी चार्ट ऑब्जेक्ट्स को साफ करना। //+------------------------------------------------------------------------------------------------------------------------------+ अगर आप 0 सेट करते हैं, तो EA कुछ नहीं करेगा। Positive_Closure_in_Account_Currency को वर्तमान संपत्ति की राशि से अधिक होना चाहिए, अन्यथा ट्रेड तुरंत निष्पादित होंगे। उदाहरण: यदि संपत्ति 55000$ है और Positive_Closure_in_Account_Currency 55500$ पर सेट किया गया है, तो आपको 500$ का लाभ मिलेगा। Positive_Closure_in_Account_Currency > 0 && < 55000$ = तुरंत निष्पादन Negative_Closure_in_Account_Currency को वर्तमान संपत्ति से कम होना चाहिए, अन्यथा ट्रेड तुरंत निष्पादित होंगे। उदाहरण: यदि संपत्ति 55000$ है और Negative_Closure_in_Account_Currency 54500$ पर सेट किया गया है, तो आपको केवल 500$ का नुकसान होगा। Negative_Closure_in_Account_Currency > 55000$ = तुरंत निष्पादन स्प्रेड स्पाइक को कम करने के लिए स्प्रेड संख्या घटाई जा सकती है, लेकिन बाजार अपनी मर्जी से चलता है और उच्च लाभ या हानि हो सकती है। यदि स्प्रेड को उन जोड़ों के लिए औसत स्प्रेड से कम पर सेट किया गया है, तो वे स्थिति निष्पादित नहीं होंगी। चेतावनी: इस सॉफ़्टवेयर का उपयोग अपने जोखिम पर करें। फॉरेक्स मार्केट बहुत अस्थिर है! #property copyright &nbsp; &nbsp; &nbsp; "Copyright 2024, MetaQuotes Ltd." #property link &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "https://www.mql5.com" #property version &nbsp; &nbsp; &nbsp; &nbsp; "1.01" #property description &nbsp; &nbsp; "persinaru@gmail.com" #property description &nbsp; &nbsp; "IP 2024 - free open source" #property description &nbsp; &nbsp; "यह EA सभी ट्रेडों को लाभ और हानि पर बंद करता है जो खाता मुद्रा में गणना की जाती है।" #property description &nbsp; &nbsp; "चेतावनी: इस सॉफ़्टवेयर का उपयोग अपने जोखिम पर करें।" #property description &nbsp; &nbsp; "इस स्क्रिप्ट के निर्माता किसी भी नुकसान या हानि के लिए जिम्मेदार नहीं होंगे।" #property strict #property show_inputs extern string Closures = "EA सभी ट्रेडों और पेंडिंग ऑर्डर को बंद करता है जब लाभ या हानि पहुँचती है। लाभ और हानियाँ खाता मुद्रा में गणना की जाती हैं।"; extern int Positive_Closure_in_Account_Currency &nbsp; &nbsp; &nbsp;= 0; extern int Negative_Closure_in_Account_Currency &nbsp; &nbsp; &nbsp;= 0; extern int Spread = 10;

2024.03.25
MetaTrader 4 के लिए ट्रेल स्टॉप लॉस: एक सरल कोड उदाहरण
MetaTrader4
MetaTrader 4 के लिए ट्रेल स्टॉप लॉस: एक सरल कोड उदाहरण

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

2024.03.23
MQL5 के साथ एल्गोरिदमिक ट्रेडिंग के लिए न्यूरल नेटवर्क: एक सम्पूर्ण गाइड
MetaTrader5
MQL5 के साथ एल्गोरिदमिक ट्रेडिंग के लिए न्यूरल नेटवर्क: एक सम्पूर्ण गाइड

न्यूरल नेटवर्क और मशीन लर्निंग का परिचय किताब "MQL5 के साथ एल्गोरिदमिक ट्रेडिंग के लिए न्यूरल नेटवर्क" आपके लिए एक बेजोड़ गाइड है जो आपको मशीन लर्निंग और न्यूरल नेटवर्क का इस्तेमाल करके ट्रेडिंग करने में मदद करता है। यह किताब उन एल्गोरिदमिक ट्रेडर्स के लिए है जो उन्नत आर्टिफिशियल इंटेलिजेंस तकनीकों का उपयोग करके ट्रेडिंग रणनीतियाँ बनाना चाहते हैं। किताब की संरचना इस किताब में 7 अध्याय हैं, जो आपको न्यूरल नेटवर्क के साथ शुरुआत करने और उन्हें अपने MQL5 ट्रेडिंग रोबोट में इंटीग्रेट करने के लिए आवश्यक हर चीज़ का ज्ञान प्रदान करते हैं। सरल और स्पष्ट व्याख्याओं के साथ, आप मशीन लर्निंग के मूल सिद्धांतों को समझेंगे और विभिन्न प्रकार के न्यूरल नेटवर्क, जैसे कि कंवोल्यूशनल और रीकरंट मॉडल, साथ ही जटिल आर्किटेक्चरल समाधानों और अटेंशन मैकेनिज्म का पता लगाएंगे। व्यवहार में लाने के लिए उदाहरण इस किताब में आपके ट्रेडिंग रोबोट में इन समाधानों को इंटीग्रेट करने के लिए ढेर सारे व्यावहारिक उदाहरण भी दिए गए हैं। इसके अलावा, मॉडल की समागमता (convergence) सुधारने के लिए विभिन्न विधियों, जैसे कि बैच नार्मलाइजेशन और ड्रॉपआउट पर भी चर्चा की गई है। प्रशिक्षण और कार्यान्वयन लेखक ने न्यूरल नेटवर्क को प्रशिक्षित करने और उन्हें आपकी ट्रेडिंग रणनीतियों में शामिल करने के लिए व्यावहारिक मार्गदर्शन प्रदान किया है। आप सीखेंगे कि कैसे ट्रेडिंग एक्सपर्ट एडवाइजर्स (EAs) बनाएं ताकि आप प्रशिक्षित मॉडलों के प्रदर्शन का परीक्षण नए डेटा पर कर सकें, जिससे आप उनके वास्तविक वित्तीय बाजारों में संभावितता का मूल्यांकन कर सकें। निष्कर्ष "MQL5 के साथ एल्गोरिदमिक ट्रेडिंग के लिए न्यूरल नेटवर्क" सिर्फ एक किताब नहीं है: यह एक उपयोगी गाइड है जो आपको अपने ट्रेडिंग एल्गोरिदम में उन्नत निर्णय लेने की तकनीकों को जोड़ने और संभावित रूप से वित्तीय परिणामों को बेहतर बनाने में मदद कर सकती है। आज ही मशीन लर्निंग की उन्नत क्षमताओं को सीखना शुरू करें और अपनी ट्रेडिंग को नई ऊँचाइयों पर ले जाएं।

2024.02.29
नवोदित ट्रेडरों के लिए Buy Sell Close मैनुअल ट्रेडिंग EA - MetaTrader 4 पर विशेषज्ञ
MetaTrader4
नवोदित ट्रेडरों के लिए Buy Sell Close मैनुअल ट्रेडिंग EA - MetaTrader 4 पर विशेषज्ञ

क्या आप एक नए ट्रेडर हैं और मैनुअल ट्रेडिंग के लिए एक शानदार उपकरण की तलाश कर रहे हैं? तो [@Buy_Sell_Close] मैनुअल ट्रेडिंग EA आपके लिए एक बेहतरीन विकल्प हो सकता है। यह EA न केवल बैकटेस्टिंग विज़ुअल मोड में उपयोग किया जा सकता है, बल्कि इसे लाइव ट्रेडिंग के लिए भी उपयोग किया जा सकता है। आप अपने खुद के ट्रेडिंग सिस्टम को बैकटेस्टिंग में प्रैक्टिस कर सकते हैं। [@Buy_Sell_Close] के साथ, आप EA का मैनुअल संचालन कर सकते हैं, रिव्यू बैकटेस्ट की गति को रोक या संशोधित कर सकते हैं, जिससे मैनुअल ट्रेडिंग अभ्यास में आसानी होती है। परिचय: 1. [Lots] बटन: इनपुट बॉक्स के बाद, आप लॉट्स की संख्या को संशोधित कर सकते हैं। 2. [BUY] बटन: इस बटन को दबाने पर लॉट्स की संख्या में 1 और ऑर्डर डाला जाएगा। 3. [SELL] बटन: इस बटन को दबाने पर ऊपर दिए गए लॉट साइज के लिए एक शॉर्ट ऑर्डर डाला जाएगा। 4. [SL Modify TP] बटन: यह बटन स्टॉप लॉस और टेक प्रॉफिट को संशोधित करने के लिए है। इसे दबाने पर, सभी ऑर्डर्स के लिए स्टॉप लॉस और टेक प्रॉफिट की दूरी वर्तमान मूल्य के सापेक्ष संशोधित की जाएगी। 5. [Close All Buy] बटन: इसे दबाने पर सभी खरीद ऑर्डर बंद हो जाएंगे। 6. [Close All Sell] बटन: इसे दबाने पर सभी खुले सेल ऑर्डर बंद हो जाएंगे। 7. [Close All Orders] बटन: इसे दबाने पर सभी ऑर्डर बंद हो जाएंगे। 8. प्रदर्शन के दाएं ओर खोले गए ऑर्डर और लाभ के अन्य जानकारी उपलब्ध है। पैरामीटर विवरण: 1. MM: स्वचालित रूप से जोखिम अनुपात का उपयोग करके डिफ़ॉल्ट लॉट साइज की गणना करेगा। 2. जोखिम: 10000 के बैलेंस के लिए 0.2 हाथ। 3. लॉट्स: यदि MM FALSE है, तो यह स्थिर संख्या के लॉट्स का उपयोग करेगा। 4. SL: स्टॉप लॉस: डिफ़ॉल्ट 250 माइक्रो-पॉइंट्स है। 5. TP: टेक प्रॉफिट: डिफ़ॉल्ट 500 माइक्रो-पॉइंट्स है। अन्य पैरामीटर UI से संबंधित हैं। आप अपने खुद के ट्रेडिंग सिस्टम का अभ्यास कर सकते हैं, धन्यवाद सभी को!!

2024.02.29
KA-Gold बॉट MT5 - आपका बेहतरीन ट्रेडिंग साथी
MetaTrader5
KA-Gold बॉट MT5 - आपका बेहतरीन ट्रेडिंग साथी

क्या आप MT5 पर ट्रेडिंग को और भी आसान और सफल बनाना चाहते हैं? तो KA-Gold बॉट आपके लिए एक बेहतरीन विकल्प है। यह एक सिस्टम ट्रेडिंग टूल है जो आपको स्वचालित रूप से सोने (Gold) के ट्रेड्स में मदद करता है। KA-Gold बॉट के विशेषताएँ सटीक संकेत: यह बॉट मार्केट के उतार-चढ़ाव को ध्यान में रखते हुए सटीक खरीद और बिक्री के संकेत प्रदान करता है। स्वचालित ट्रेडिंग: आप बिना किसी मानवीय हस्तक्षेप के अपने ट्रेडिंग को स्वचालित रूप से संचालित कर सकते हैं। उपयोग में आसान: इसे सेट करना और उपयोग करना बेहद सरल है, चाहे आप ट्रेडिंग में नए हों या अनुभवी। इस बॉट का उपयोग करके, आप अपने ट्रेडिंग अनुभव को एक नए स्तर पर ले जा सकते हैं। और हाँ, यदि आप इस बॉट के बारे में और अधिक जानना चाहते हैं, तो यहाँ एक वीडियो लिंक है:

2024.02.20
MT4 में ड्रॉडाउन की गणना कैसे करें - एक सरल गाइड
MetaTrader4
MT4 में ड्रॉडाउन की गणना कैसे करें - एक सरल गाइड

नमस्ते दोस्तों! आज हम बात करेंगे कि कैसे आप MT4 प्लेटफॉर्म में ड्रॉडाउन की गणना कर सकते हैं। यह एक महत्वपूर्ण पहलू है, खासकर जब हम अपने ट्रेडिंग अकाउंट की निगरानी कर रहे होते हैं। ध्यान रखें कि ड्रॉडाउन की गणना मैजिक नंबर और प्रतीक (symbol) के आधार पर होगी। यदि आप अपने पूरे अकाउंट के ड्रॉडाउन को नहीं देखना चाहते हैं, तो आपको कोड में मैजिक नंबर और प्रतीक फ़िल्टर को हटा देना चाहिए। कैसे करें ड्रॉडाउन की गणना? मैजिक नंबर: यह एक विशेष संख्या है जो प्रत्येक ट्रेड को पहचानने के लिए उपयोग की जाती है। प्रतीक (Symbol): यह उस ट्रेडिंग जोड़ी का नाम है, जैसे EUR/USD या GBP/JPY। इस तरह आप अपने ट्रेड्स की परफॉरमेंस को बेहतर तरीके से समझ सकते हैं। हमेशा ध्यान रखें कि सही जानकारी के बिना निर्णय लेना जोखिम भरा हो सकता है।

2024.02.14
पहला पिछला 2 3 4 5 6 7 8 9 10 11 12 अगला अंतिम