⬡ स्टेप-बाय-स्टेप ट्यूटोरियल · 12 मिनट पढ़ें

MetaTrader 5 में ट्रेडिंग बॉट (EA) कैसे इंस्टॉल और कॉन्फ़िगर करें।

बॉट की फाइल से लेकर उसे डेमो अकाउंट पर चलाने तक — Strategy Tester में बैकटेस्ट, overfitting में फंसे बिना ऑप्टिमाइज़ेशन, और आपको VPS क्यों चाहिए होगा, सब शामिल। इंटरफेस के डायग्राम के साथ।

RoboTraderIA टीम द्वारा· अपडेट मई 2026· बिगिनर लेवल

आपके पास एक Expert Advisor (EA) है — चाहे आपने उसे खुद प्रोग्राम किया हो, खरीदा हो, या हमारा फ्री बॉट डाउनलोड किया हो। अब उसे MetaTrader 5 पर चलाना है। यह ट्यूटोरियल पूरी प्रक्रिया कवर करता है, बिल्कुल शुरू से, और उन बारीकियों पर खास ध्यान देता है जहां शुरुआती लोग अटक जाते हैं (वही मशहूर "इंस्टॉल तो कर लिया, पर बॉट ट्रेड ही नहीं करता")। फाइल से बैकटेस्ट और फिर डिप्लॉय तक चलते हैं।

पूर्व-शर्त: आपके पास MT5 इंस्टॉल होना चाहिए (अपने ब्रोकर से डाउनलोड किया हुआ, किसी जनरल साइट से नहीं — आपको सही ब्रोकर का सर्वर चाहिए) और EA की फाइल, जिसका एक्सटेंशन होता है .ex5 (कंपाइल्ड) या .mq5 (सोर्स कोड)। अगर अब तक ब्रोकर नहीं चुना है, तो देखिए हमारे MT5 वाले ब्रोकर के रिव्यू.

01स्टेप 1: EA को सही फोल्डर में रखें

MT5 सिर्फ उन्हीं बॉट को देख पाता है जो सही डेटा फोल्डर में हों। वहां तक पहुंचने का सबसे भरोसेमंद रास्ता:

Aडेटा फोल्डर खोलें

MT5 में जाइए File → Open Data Folder। इससे फाइल एक्सप्लोरर ठीक उसी फोल्डर में खुलता है जिसे MT5 इस्तेमाल करता है — और EA को गलत इंस्टॉलेशन फोल्डर में रख देने वाली आम गलती नहीं होती।

MetaTrader 5 — File मेन्यू
New Chart Open an Account Open Data Folder ← Print 📁 MQL5 📁 Experts ← EA यहाँ रखें 📁 Indicators 📁 Scripts
BMQL5 / Experts में कॉपी करें

जो फोल्डर खुला है, उसमें जाइए MQL5 → Experts और वहां अपने बॉट की फाइल पेस्ट कीजिए (.ex5 या .mq5)। अगर वह इंडिकेटर है, तो उसकी जगह है Indicators; और अगर स्क्रिप्ट है, तो Scripts.

CNavigator को रिफ्रेश करें

MT5 पर वापस आइए। पैनल Navigator में (अगर न दिखे तो Ctrl+N), "Expert Advisors" पर राइट-क्लिक कीजिए और चुनिए Refresh। आपका बॉट लिस्ट में दिख जाना चाहिए।

02स्टेप 2: Auto Trading चालू करें

"मेरा बॉट कुछ करता ही नहीं" वाली शिकायत सबसे ज़्यादा इसी स्टेप से आती है। MT5 में ऑटोमेटेड ट्रेडिंग का एक मास्टर बटन होता है, और उसका होना ज़रूरी है: हरा/ऑन। इसके बिना EA चार्ट पर लोड तो हो जाता है, पर कोई ऑर्डर नहीं भेजता।

MT5 टूलबार
Algo Trading ← हरा होना चाहिए। लाल हो तो क्लिक करके चालू करें।

यह बटन ऊपर वाले टूलबार में होता है, जिसका नाम है "Algo Trading" (पुराने वर्जन में "Auto Trading")। हरा = ऑन। लाल = ऑफ। टॉगल करने के लिए क्लिक कीजिए।

परमिशन के दो लेवल: ग्लोबल बटन के अलावा हर EA की अपनी परमिशन भी होती है। बॉट को चार्ट पर ड्रैग करते समय (अगला स्टेप), "Common" टैब में टिक लगाइए — "Allow Algo Trading"। दोनों चालू होने चाहिए।

03स्टेप 3: EA को चार्ट पर ड्रैग करें

जिस एसेट पर ट्रेड करना है, उसका चार्ट खोलिए (जैसे WIN, EURUSD)। Navigator में EA को चार्ट के ऊपर ड्रैग कीजिए (या डबल-क्लिक कीजिए)। एक कॉन्फ़िगरेशन विंडो खुलेगी।

1"Common" टैब

टिक लगाइए — "Allow Algo Trading"। बाकी ऑप्शन (DLL इंपोर्ट की अनुमति वगैरह) सुरक्षा के लिहाज़ से आम तौर पर अनटिक ही रखे जाते हैं, जब तक बॉट को उनकी ज़रूरत न हो।

2"Inputs" टैब

यहां बॉट के वेरिएबल होते हैं (लॉट साइज़, स्टॉप, टेक प्रॉफिट, मूविंग एवरेज का पीरियड वगैरह)। स्ट्रैटेजी के हिसाब से सेट कीजिए। शुरुआत हमेशा मिनिमम लॉट से कीजिए।

3कन्फर्म कीजिए

OK पर क्लिक कीजिए। सब ठीक रहा तो चार्ट के ऊपरी दाएं कोने में मुस्कुराता चेहरा 🙂 दिखेगा — इसका मतलब EA एक्टिव है। अगर 🙁 या ✗ दिखे, तो किसी न किसी लेवल पर ऑटो ट्रेडिंग चालू नहीं है।

कामयाबी का हरा सिग्नल: चार्ट के कोने में EA का मुस्कुराता आइकन + बगल में बॉट का नाम। यह दिख रहा है, तो बॉट मार्केट पर नज़र रख रहा है और अपने नियमों के हिसाब से ट्रेड करेगा।

04स्टेप 4: Strategy Tester में बैकटेस्ट (ट्रेड करने से पहले)

यह स्टेप छोड़ा नहीं जा सकता। किसी EA को रियल अकाउंट पर तब तक मत चलाइए जब तक हिस्टोरिकल डेटा पर उसका टेस्ट न कर लिया हो। MT5 में एक बिल्ट-इन सिम्युलेटर है — Strategy Tester — जो आपके बॉट को सालों के पुराने डेटा पर कुछ ही सेकंड में चला देता है।

इसे यहां से खोलिए: View → Strategy Tester (या Ctrl+R)। सेट कीजिए:

  • Expert: अपना बॉट चुनिए
  • Symbol: एसेट (जैसे WIN, EURUSD)
  • Period: टाइमफ्रेम (M5, M15, H1...)
  • तारीख की रेंज: कम से कम 2-3 साल लीजिए, जिसमें तेज़ी, मंदी और साइडवेज़ तीनों आएं
  • मॉडलिंग: "Every tick based on real ticks" सबसे सटीक है (और सबसे धीमा भी)
Strategy Tester — बैकटेस्ट का नतीजा
इक्विटी कर्व drawdown प्रॉफिट: +R$ 4.280 मैक्स DD: 12% ट्रेड: 1.204 विन रेट: 58%

सिर्फ प्रॉफिट नहीं, drawdown पढ़िए: खूबसूरती से ऊपर जाती कर्व, लेकिन 40% drawdown के साथ — यह टाइम बम है; इसका मतलब है कि किसी न किसी मोड़ पर आपका 40% अकाउंट डूब जाता। कम drawdown देखिए (छोटे ट्रेडर के लिए आदर्श रूप से 20% से नीचे) और साथ में अपेक्षाकृत स्मूद इक्विटी कर्व। "बहुत ज़्यादा अच्छी" दिखने वाली, एकदम सीधी कर्व आम तौर पर overfitting की निशानी होती है।

05स्टेप 5: ऑप्टिमाइज़ेशन (दोगुनी सावधानी के साथ)

Strategy Tester ऑप्टिमाइज़ भी करता है — "सबसे अच्छा" सेट खोजने के लिए वह सैकड़ों पैरामीटर कॉम्बिनेशन टेस्ट करता है। यह जितना दमदार है, उतना ही खतरनाक भी। खतरा है overfitting। आपको वे पैरामीटर मिल जाते हैं जो अतीत में परफेक्ट रहे होते, पर भविष्य में फेल हो जाते हैं, क्योंकि वे सिग्नल पर नहीं, नॉइज़ पर फिट किए गए थे।

खुद को धोखा दिए बिना ऑप्टिमाइज़ कैसे करें:

  1. डेटा को बांटिए: पीरियड के 70% हिस्से पर ऑप्टिमाइज़ कीजिए (in-sample) और बाकी 30% पर वैलिडेट कीजिए (out-of-sample), जिसे बॉट ने कभी "देखा" ही नहीं।
  2. अलग-थलग पीक पर शक कीजिए: अगर कोई एक पैरामीटर सेट अपने आसपास वालों से कहीं ज़्यादा प्रॉफिट देता है, तो वह आंकड़ों की किस्मत है, मजबूती नहीं। ऐसे चौड़े पैरामीटर इलाके चुनिए जो मिलते-जुलते ढंग से काम करते हों।
  3. कम ही ज़्यादा है: 3 ऑप्टिमाइज़ होने वाले पैरामीटर वाला बॉट 15 वाले से ज़्यादा मजबूत होता है। हर अतिरिक्त पैरामीटर overfit होने का एक और मौका है।

अभी तक इंस्टॉल करने के लिए कोई बॉट नहीं है?

हमारा सैंपल EA डाउनलोड कीजिए — लाइन-दर-लाइन कमेंटेड, इस ट्यूटोरियल में चलाने के लिए तैयार।

फ्री बॉट डाउनलोड करें →

06स्टेप 6: VPS — आपके बॉट को इसकी ज़रूरत क्यों है

शौक और गंभीर ऑपरेशन के बीच का फर्क यहीं है। अगर आप EA अपने पर्सनल कंप्यूटर पर चलाते हैं, तो बॉट सिर्फ तभी चलता है जब तक मशीन ऑन है, इंटरनेट चल रहा है और MT5 खुला है। बिजली चली गई? सोते समय PC बंद कर दिया? इंटरनेट लड़खड़ा गया? बॉट रुक जाएगा — और मुमकिन है कि एक खुली पोज़िशन बिना देखभाल के छूट जाए।

इसका हल है VPS (Virtual Private Server) — क्लाउड पर चलता एक कंप्यूटर, 24/7 ऑन, जहां आपका MT5 बिना रुके चलता रहता है। फायदे:

  • 24/5 उपलब्धता (forex मार्केट कामकाजी दिनों में 24 घंटे चलता है)
  • कम लेटेंसी — ब्रोकर के सर्वर के पास वाला VPS ऑर्डर तेज़ी से एग्ज़ीक्यूट करता है
  • आपकी मशीन से आज़ादी — PC बंद कर दीजिए, बॉट चलता रहेगा

कई ब्रोकर उन ट्रेडर को फ्री VPS देते हैं जो न्यूनतम वॉल्यूम बनाए रखते हैं। इसके अलावा forex के लिए बने VPS कुछ ही डॉलर प्रति माह से शुरू हो जाते हैं। HFT/स्कैल्पिंग के लिए VPS उसी रीजन में चुनिए जहां ब्रोकर का सर्वर है (आम तौर पर लंदन या न्यूयॉर्क)।

07रियल पर जाने से पहले आखिरी चेकलिस्ट

बॉट को असली पैसे से ट्रेड करने देने से पहले यह पक्का कीजिए:

  • ☐ 2-3 साल का बैकटेस्ट, drawdown स्वीकार्य सीमा में (<20%)
  • ☐ out-of-sample वैलिडेशन (ऐसे डेटा पर टेस्ट जिस पर ऑप्टिमाइज़ नहीं किया)
  • ☐ चलाया गया — कम से कम 1 महीने डेमो अकाउंट पर
  • ☐ डेमो का व्यवहार बैकटेस्ट से मेल खाता है
  • ☐ ऑटो ट्रेडिंग दोनों लेवल पर चालू (ग्लोबल + EA)
  • ☐ लॉट मिनिमम पर सेट
  • ☐ VPS सेट (अगर गंभीरता से ट्रेड करना है)
  • ☐ आप समझते हैं कि बॉट क्या करता है और कब रुकता है

08अक्सर पूछे जाने वाले सवाल

मेरा EA ट्रेड नहीं कर रहा, क्या करूं?

इसी क्रम में जांचिए: (1) टूलबार में "Algo Trading" बटन हरा है; (2) EA की सेटिंग में "Allow Algo Trading" टिक है; (3) चार्ट के कोने में मुस्कुराता चेहरा 🙂 है; (4) मार्केट खुला है; (5) बॉट के पैरामीटर सही हैं (लॉट > 0)। दिक्कत लगभग हमेशा पॉइंट 1 या 2 में होती है।

.ex5 और .mq5 में क्या फर्क है?

.mq5 सोर्स कोड है (आप एडिट और कंपाइल कर सकते हैं)। .ex5 कंपाइल्ड फाइल है (एग्ज़ीक्यूटेबल, एडिट नहीं होती)। दोनों MT5 पर चलते हैं; अगर आपके पास सिर्फ .mq5 है, तो लोड करते समय MT5 उसे अपने आप .ex5 में कंपाइल कर देता है।

क्या VPS के लिए पैसे देने ही पड़ेंगे?

ज़रूरी नहीं। कई ब्रोकर न्यूनतम वॉल्यूम या बैलेंस बनाए रखने पर फ्री VPS देते हैं। वरना forex VPS कुछ ही डॉलर महीने से शुरू होते हैं। जो सिर्फ कारोबारी घंटों में ट्रेड करता है और खुद नज़र रखता है, वह बिना VPS भी शुरू कर सकता है — लेकिन 24/5 ऑपरेशन के लिए यह लगभग अनिवार्य है।

क्या बॉट को मिनी इंडेक्स (WIN) पर चला सकते हैं?

हां, बशर्ते आपका ब्रोकर ब्राज़ील के B3 के एक्सेस के साथ MT5 देता हो। फिर आप WIN/WDO का चार्ट खोलकर EA सामान्य तरीके से चला सकते हैं। देखिए हमारी B3 डे ट्रेडिंग गाइड ताकि उस मार्केट को समझ सकें।

क्या बैकटेस्ट इस बात की गारंटी है कि प्रॉफिट होगा?

नहीं। बैकटेस्ट बताता है कि बॉट ने अतीत में कैसा व्यवहार किया होता — यह ज़रूरी है, पर काफी नहीं। आने वाला मार्केट अतीत से अलग होता है। इसीलिए 1 महीने का डेमो अकाउंट ज़रूरी है: वह पूंजी जोखिम में डालने से पहले बॉट को असली और मौजूदा हालात में परखता है।

आज ही एक बॉट चलाकर देखिए

हमारा सैंपल EA (Python + MQL5) डाउनलोड कीजिए और इस ट्यूटोरियल को स्टेप-बाय-स्टेप फॉलो कीजिए।

फ्री बॉट डाउनलोड करें →

यह भी पढ़ें

🎁 फ्री ट्रेडिंग बॉट पाएँ (Quotex, Deriv और IQ Option API के साथ)

ओपन सोर्स बॉट + तैयार API कोड। ChatGPT/Claude से बात करके एडिट कीजिए — बिना प्रोग्रामिंग के। फ्री, बिना स्पैम।

👉 तैयार बॉट चाहिए? botbinaryoptions.com पर जाएँ →