Backtest EASY Bots in MetaTrader 5
Strategy Tester में Scalperology AI, Breakopedia AI और Trendopedia AI चलाने का पूरा गाइड। कोई डेमो खाता जरूरी नहीं, कोई सर्वर कनेक्शन नहीं — बस इंस्टॉल करें, कॉन्फ़िगर करें और Start दबाएं।
सेटअप में लगभग 15–20 मिनट लगते हैं।
आपको क्या चाहिए
शुरू करने से पहले सुनिश्चित करें कि ये सब तैयार है।
बॉट इंस्टॉल होना जरूरी है
बॉट उसी MT5 टर्मिनल में होना चाहिए जहां आप टेस्ट चलाएंगे। नीचे Step 1 इस प्रक्रिया में आपकी मदद करेगा।
पहले से Demo IB, Live IB या Full version के जरिए इंस्टॉल कर चुके हैं? सीधे Step 2 पर जाएं।
पूरा इंस्टॉलेशन गाइडMetaTrader 5 जरूरी है
अपने ब्रोकर या metaquotes.net से MetaTrader 5 डाउनलोड और इंस्टॉल करें।
MT5 डाउनलोड करेंब्रोकर खाते की जरूरत नहीं
लाइव ट्रेडिंग के विपरीत, Strategy Tester को हमारे पार्टनर के साथ ब्रोकरेज खाते की जरूरत नहीं। आप किसी भी MT5 ब्रोकर के सर्वर पर टेस्ट कर सकते हैं।
| Demo IB / Live IB / Full | Tester | |
|---|---|---|
| बॉट वर्जन | समान | समान |
| IB खाता जरूरी | हाँ (Demo IB / Live IB) या लाइसेंस की (Full) | नहीं |
| डेटा सोर्स | लाइव AI मॉडल सर्वर (क्लाउड) | आपके PC पर लोकल AI मॉडल फाइलें |
| ट्रेडिंग | लाइव/डेमो खाते पर रीयल-टाइम | केवल ऐतिहासिक सिमुलेशन |
| उपयोग | लाइव या डेमो ट्रेडिंग | बैकटेस्ट और ऑप्टिमाइज़ेशन |
बॉट इंस्टॉल करें
इंस्टॉलर डाउनलोड करें और चलाएं: Download FxRobotEasySetup.exe and run it.
Tester इंस्टॉलेशन टाइप चुनें: अपना प्रोडक्ट कार्ड (Scalperology AI, Breakopedia AI या Trendopedia AI) ढूंढें और Tester इंस्टॉलेशन टाइप चुनें। कोई लाइसेंस की या पार्टनर खाता जरूरी नहीं।
अपना MT5 टर्मिनल चुनें: इंस्टॉलर आपके कंप्यूटर पर सभी MetaTrader 5 टर्मिनल का पता लगाता है। जिस पर टेस्ट करना है उसे चुनें। अगर एक ही टर्मिनल है तो वह पहले से चुना होगा।
Install क्लिक करें और इंतजार करें: Install बटन क्लिक करें। इंस्टॉलर सभी जरूरी फाइलें चुने हुए टर्मिनल में कॉपी करता है। इसमें कुछ सेकंड लगते हैं।
AI मॉडल डेटा और SET फाइलें डाउनलोड करें
AI मॉडल डेटा
- इंस्टॉलर में, अपने प्रोडक्ट का Strategy Tester सेक्शन खोलें। यहां से AI मॉडल डेटा डाउनलोड करते हैं।
- ऐतिहासिक डेटा जिसे बॉट का AI इंजन एनालिसिस के लिए उपयोग करता है।
- वह टाइम पीरियड चुनें जिसे टेस्ट करना है (जैसे: 2024.01.01 — 2025.01.01)।
- Download क्लिक करें — फाइलें अपने आप सही फोल्डर में जाती हैं।
- डाउनलोड समय चुने गए पीरियड पर निर्भर है — आमतौर पर 5–15 मिनट।
SET फाइलें
- विभिन्न स्ट्रैटेजी कॉन्फिगरेशन के लिए पहले से तैयार पैरामीटर प्रोफाइल।
- उपलब्ध SET फाइल पैक डाउनलोड करें — विभिन्न ट्रेडिंग स्टाइल और रिस्क लेवल के लिए अलग-अलग प्रोफाइल।
- After download:
डाउनलोड के बाद: MQL5\Presets\FxRobotEasy\scalperology\ (या \breakopedia\, \trendopedia\)
MetaTrader 5 में लॉगिन करें
MetaTrader 5 खोलें और किसी भी ट्रेडिंग खाते से लॉगिन करें — डेमो या रीयल, कोई भी ब्रोकर।
Strategy Tester ब्रोकर के ऐतिहासिक प्राइस डेटा का उपयोग करता है, लेकिन AI मॉडल आपकी लोकल फाइलों से चलता है।
Algorithmic Trading और DLL Imports सक्षम करें
Go to Tools → Options → Expert Advisors and enable:
Allow Algorithmic Trading
Expert Advisors को स्वचालित रूप से ट्रेड लगाने की अनुमति देता है
Allow DLL Imports
बॉट को लोकल फाइलों से AI मॉडल डेटा पढ़ने के लिए जरूरी है
Strategy Tester खोलें
In the MetaTrader 5 menu, go to View → Strategy Tester (or press Ctrl+R).
Strategy Tester पैनल MetaTrader 5 विंडो के नीचे दिखेगा। दो मुख्य टैब दिखेंगे: Settings (टेस्ट पैरामीटर सेट करने के लिए) और Inputs (SET फाइलें लोड करने और बॉट पैरामीटर बदलने के लिए)। Step 6 में पहले Settings और Step 7 में Inputs उपयोग करेंगे।
टेस्ट कॉन्फ़िगर करें
| Setting | Description |
|---|---|
| Expert | बॉट चुनें: Scalperology Ai, Breakopedia Ai या Trendopedia Ai |
| Symbol | ट्रेडिंग इंस्ट्रूमेंट (जैसे: EURUSD, XAUUSD) |
| Period | चार्ट टाइमफ्रेम। शुरुआती बिंदु के रूप में H1 (1-घंटे की कैंडल — हर कैंडल = 1 घंटे का प्राइस डेटा) का उपयोग करें |
| Date range | डाउनलोड किए गए AI मॉडल डेटा के पीरियड के अंदर होना चाहिए (Step 2)। तारीखें मेल नहीं खाईं तो बॉट को AI सिग्नल नहीं मिलेंगे |
| Modeling | «Every tick based on real ticks» चुनें — सबसे यथार्थवादी सिमुलेशन के लिए असली रिकॉर्ड किए गए प्राइस डेटा का उपयोग करता है। दूसरे मोड तेज हैं लेकिन कम सटीक |
| Deposit | सिमुलेशन के लिए शुरुआती बैलेंस। यथार्थवादी परिणामों के लिए अपनी असली डिपॉजिट के करीब वैल्यू (जैसे: 10,000 USD) का उपयोग करें |
| Leverage | अपने असली खाते से मिलाएं या स्टैंडर्ड 1:100 उपयोग करें |
Visual mode: Visual मोड सक्षम करें ताकि ऐतिहासिक चार्ट पर रीयल-टाइम में बॉट ट्रेड करते देख सकें। स्ट्रैटेजी कैसे काम करती है यह समझने का यह सबसे अच्छा तरीका है।
टेस्ट धीमा लग रहा है? Step 7 (Inputs टैब) में «In Tester» पैरामीटर ढूंढें और इसे «false» पर सेट करें ताकि बॉट का GUI पैनल बंद हो जाए। इससे विजुअल और नॉन-विजुअल दोनों टेस्ट काफी तेज हो जाते हैं।
SET फाइल लोड करें
अब Strategy Tester पैनल में Inputs टैब पर स्विच करें। यहां बॉट के इनपुट पैरामीटर कॉन्फ़िगर होते हैं।
Inputs टैब क्लिक करें (अभी कॉन्फ़िगर किए गए Settings टैब के बगल में)
पैरामीटर एरिया में कहीं भी राइट-क्लिक करें
कॉन्टेक्स्ट मेनू से Load चुनें
MQL5\Presets\FxRobotEasy\scalperology\ (या \breakopedia\, \trendopedia\) पर जाएं, .set फाइल चुनें और Open क्लिक करें
हमारी SET फाइलें 5 ट्रेडिंग प्रोफाइल में व्यवस्थित हैं, हर एक अलग ट्रेडिंग स्टाइल और रिस्क टॉलरेंस के लिए ऑप्टिमाइज़ है:
| Profile | Trades/day | Risk | Drawdown | Best for |
|---|---|---|---|---|
| High-Frequency | 15–30+ | अधिक | 10–18% | अनुभवी ट्रेडर, तेज VPS, $10,000+ खाते |
| Standard | 5–15 | सामान्य | 5–10% | ज्यादातर ट्रेडर, $5,000+ खाते — शुरुआत के लिए अनुशंसित |
| Conservative | 2–5 | बहुत कम | 3–5% | छोटे खाते, सतर्क ट्रेडर, prop firm चैलेंज |
| Full Protection | 3–8 | कम | 4–7% | volatile मार्केट, सख्त drawdown नियम, शेयर्ड VPS |
| AI Precision | अलग-अलग | कम | अलग-अलग | हर ट्रेड पर AI माइक्रो-एनालिसिस के साथ अति-सटीक एंट्री |
टेस्ट शुरू करें
Strategy Tester पैनल में Start क्लिक करें। पीरियड की लंबाई और मॉडलिंग मोड के आधार पर एक सामान्य बैकटेस्ट 1–5 मिनट लेता है।
Progress bar
दिखाता है कि ऐतिहासिक पीरियड का कितना हिस्सा प्रोसेस हो गया
Chart (visual मोड)
रीयल-टाइम में ट्रेड लगते देखें
Journal टैब
सभी लॉग मैसेज, एरर और बॉट इवेंट दिखाता है
परिणाम विश्लेषण करें
जब progress bar 100% पर पहुंचे और टेस्ट खत्म हो, Strategy Tester कई results टैब दिखाता है। पूरा performance summary पाने के लिए Report टैब से शुरू करें।
| Metric | What it tells you |
|---|---|
| Net Profit | कुल लाभ या हानि |
| Profit Factor | Gross profit / gross loss। 1.5 से ऊपर मजबूत है |
| Expected Payoff | प्रति ट्रेड औसत लाभ |
| Max Drawdown | सबसे बड़ी peak-to-valley गिरावट — सबसे बुरा परिदृश्य |
| Total Trades | ज्यादा ट्रेड = ज्यादा सांख्यिकीय विश्वसनीयता |
| Win Rate | लाभदायक ट्रेड का प्रतिशत |
| Sharpe Ratio | जोखिम-समायोजित रिटर्न। ज्यादा बेहतर है |
Quick Benchmark Guide
- Profit Factor: >1.5 मजबूत, >2.0 उत्कृष्ट
- Max Drawdown: <15% स्वीकार्य, <10% अच्छा
- Total Trades: >100 सांख्यिकीय रूप से विश्वसनीय परिणाम देते हैं
- Win Rate: स्ट्रैटेजी पर निर्भर। हमारे बॉट आमतौर पर 55–65% win rate दिखाते हैं। उच्च reward-to-risk ratio के साथ 45–50% भी लाभदायक हो सकता है
Graph
Equity और balance curve विज़ुअलाइज़ेशन
Results
हर ट्रेड की विस्तृत सूची
Report
पूरा performance summary
ऑप्टिमाइज़ेशन: सर्वोत्तम पैरामीटर खोजना
Strategy Tester में एक शक्तिशाली Optimizer है जो सबसे लाभदायक कॉन्फिगरेशन खोजने के लिए हजारों पैरामीटर कॉम्बिनेशन टेस्ट करता है।
ऑप्टिमाइज़ेशन मोड सक्षम करें: Strategy Tester के Settings टैब में, मोड को single test से «Optimization → Fast (genetic based)» में बदलें। Genetic optimization हर संभव कॉम्बिनेशन टेस्ट किए बिना पैरामीटर स्पेस को बुद्धिमानी से खोजता है।
पैरामीटर रेंज परिभाषित करें: Inputs टैब पर जाएं। जिस पैरामीटर को ऑप्टिमाइज़ करना है उसके लिए Start (minimum), Step (increment) और Stop (maximum) कॉन्फ़िगर करें। हर पैरामीटर के बगल में चेकबॉक्स सक्षम करें।
ऑप्टिमाइज़ेशन चलाएं: Start क्लिक करें। Optimizer सैकड़ों या हजारों passes चलाता है, परिभाषित रेंज के भीतर पैरामीटर को dynamically adjust करते हुए।
परिणाम देखें: Optimization Results टैब सभी टेस्ट किए गए कॉम्बिनेशन को performance के अनुसार रैंक करके दिखाता है। Net Profit, Profit Factor, Expected Payoff, Drawdown या Sharpe Ratio से सॉर्ट करें। किसी भी परिणाम पर डबल-क्लिक करें उस पैरामीटर सेट को लोड करने और विस्तृत बैकटेस्ट रिपोर्ट देखने के लिए।
सर्वोत्तम पैरामीटर सेव करें: अच्छा परिणाम मिला? Inputs एरिया में राइट-क्लिक करें और Save चुनें ताकि पैरामीटर सेट को नई .set फाइल के रूप में स्टोर कर सकें। इस तरह बाद में ऑप्टिमाइज़ेशन दोबारा चलाए बिना इसे उपयोग कर सकते हैं।
सुझाव और सर्वोत्तम प्रथाएं
वास्तविक परिस्थितियों का उपयोग करें
Spread को ब्रोकर के सामान्य spread के करीब सेट करें। «Every tick based on real ticks» उपयोग करें। Leverage और deposit को असली खाते से मिलाएं।
अलग-अलग पीरियड में टेस्ट करें
एक ही पैरामीटर कई टाइम पीरियड में चलाएं। जो स्ट्रैटेजी 2024 में काम करे लेकिन 2023 में फेल हो वह overfitted हो सकती है।
ब्रोकर की तुलना करें
अलग-अलग ब्रोकर सर्वर पर एक ही टेस्ट चलाएं। Spread, swap और execution quality अलग होते हैं और परिणामों पर काफी प्रभाव डालते हैं।
Forward Testing
डेटा को training period (यहां optimize करें) और validation period (unseen data पर optimized parameters टेस्ट करें) में बांटें। अगर performance बनी रहे तो parameters ज्यादा robust हैं।
सामान्य समस्याएं और समाधान
अगर कुछ अपेक्षित रूप से काम नहीं कर रहा तो पहले ये सामान्य स्थितियां जांचें।
आगे क्या करें
आपने स्ट्रैटेजी का बैकटेस्ट किया और परिणाम देखे। आगे बढ़ने का तरीका यहां है।
पूरा लाइसेंस प्राप्त करें
बैकटेस्ट परिणामों से प्रभावित हैं? पूरी संभावना अनलॉक करें — लाइसेंस खरीदें और किसी भी ब्रोकर पर बिना प्रतिबंध के लाइव ट्रेड करें।
- लाइव मार्केट डेटा के साथ real और demo खातों पर ट्रेड करें
- Cloud AI मॉडल — हमेशा अप-टू-डेट, कोई मैनुअल डाउनलोड नहीं
- सभी भविष्य के अपडेट और नई सुविधाएं शामिल
- डेवलपमेंट टीम से प्राथमिकता सहायता
Demo खाते पर टेस्ट करें
पूंजी जोखिम में डाले बिना रीयल-टाइम में बॉट का प्रदर्शन देखना चाहते हैं?
- मुफ्त demo खाता खोलें और लाइव मार्केट डेटा के साथ टेस्ट करें — कोई समय सीमा नहीं
- Strategy Tester के विपरीत, demo trading लाइव price feed के साथ वास्तविक मार्केट परिस्थितियों में चलती है
और explore करें
अलग-अलग configurations आजमाएं:
- एक ही instrument के लिए दूसरे profiles टेस्ट करें (Standard, Conservative, High-Frequency, Full Protection, AI Precision)
- अलग symbols और time periods पर टेस्ट करें
- अपने सर्वोत्तम पैरामीटर खोजने के लिए optimization चलाएं (ऊपर Optimization सेक्शन देखें)
- अलग-अलग ब्रोकर सर्वर पर परिणामों की तुलना करें
आपका Strategy Tester तैयार है
इंस्टॉलर डाउनलोड करें, Strategy Tester सेटअप करें और लाइव ट्रेडिंग में जाने से पहले ऐतिहासिक डेटा पर performance वेरीफाई करें।
ट्रेडिंग में पर्याप्त नुकसान का जोखिम है। पिछला प्रदर्शन भविष्य के परिणामों की गारंटी नहीं देता। बैकटेस्ट परिणाम वास्तविक ट्रेडिंग परिस्थितियों को प्रतिबिंबित नहीं कर सकते।