कस्टम सिंबल पर बैकटेस्ट: तरीका और आम गलतियाँ
विषय सूची
MT5 के "कस्टम सिंबल" की मदद से आप उस अवधि का भी बैकटेस्ट कर सकते हैं जो ब्रोकर ने उपलब्ध नहीं कराई, या बाहर से मिले टिक डेटा पर भी। लंबी अवधि में परखना हो या कई डेटा स्रोतों के नतीजों की तुलना करनी हो, तो यह फ़ीचर काम आता है।
पर निष्कर्ष पहले ही लिख देते हैं। कस्टम सिंबल में टिक डेटा से ज़्यादा "सिंबल स्पेसिफिकेशन" बिगड़ने की संभावना रहती है। digits, कॉन्ट्रैक्ट साइज़, टिक वैल्यू और स्वैप में से कोई एक भी उस ब्रोकर से अलग हो जिस पर आप असल में ट्रेड करते हैं, तो डेटा चाहे जितना सटीक हो, बैकटेस्ट के आँकड़े कुछ और ही बन जाते हैं। और ज़्यादातर मामलों में कोई एरर नहीं आता। बस विश्वसनीय दिखने वाले आँकड़े निकल आते हैं।
कस्टम सिंबल कैसे काम करता है
कस्टम सिंबल एक वर्चुअल सिंबल है, जिसका "प्राइस डेटा" और "सिंबल स्पेसिफिकेशन" दोनों यूज़र खुद तैयार करता है।
- प्राइस डेटा: टिक (Bid/Ask/समय) या 1 मिनट की बार, CSV आदि से इम्पोर्ट की जाती है
- सिंबल स्पेसिफिकेशन: दशमलव के बाद अंकों की संख्या, कॉन्ट्रैक्ट साइज़, टिक साइज़, मार्जिन की गणना का तरीका, स्वैप, ट्रेडिंग का समय आदि
स्ट्रैटेजी टेस्टर इम्पोर्ट की गई कीमतों को इसी स्पेसिफिकेशन पर लगाकर लाभ-हानि और मार्जिन निकालता है। इसलिए कीमतें सही हों पर स्पेसिफिकेशन गलत हो, तो पूरी लाभ-हानि की गणना खिसक जाती है। हम सामान्य सिंबल की तुलना में कस्टम सिंबल को लेकर ज़्यादा सतर्क इसीलिए रहते हैं कि इसमें स्पेसिफिकेशन खुद तय करना पड़ता है।
📧 मुफ़्त ईमेल कोर्स (8 ईमेल) + केवल सब्सक्राइबर्स के लिए 13 MT5 इंडिकेटर का पैक
साइन अप करते ही आपको हमारे 13 MT5 इंडिकेटर वाले सब्सक्राइबर-पैक का डाउनलोड लिंक मिलेगा: कंपाइल की हुई फ़ाइलें (.ex5), सोर्स कोड और सेटअप गाइड। फिर एल्गो-ट्रेडिंग की बुनियादी बातें, बैकटेस्ट को सही ढंग से पढ़ना और ब्रोकर चुनना — इन पर 8 ईमेल (पहले 5 दिन रोज़ एक, फिर साइन-अप के 7, 14 और 30 दिन बाद)। MQL5 Market पर बिकने वाले संस्करणों (लॉन्च कीमत, जो बिक्री के साथ चरणों में बढ़ती है) की हर कीमत बढ़ोतरी से पहले सूचना भी मिलेगी। इस साइट पर हमारे EA पार्टनर ब्रोकर के लाइव खाते के साथ मुफ़्त हैं।
* गोपनीयता कड़ाई से संरक्षित। आप किसी भी समय सदस्यता समाप्त कर सकते हैं।
बनाने और इम्पोर्ट करने की बुनियादी प्रक्रिया
- Market Watch में राइट-क्लिक करके "Symbols" खोलें और "Create Custom Symbol" चुनें
- "कॉपी करने का स्रोत" में उसी ब्रोकर का वही सिंबल चुनें जिस पर आप असल में ट्रेड करेंगे (यह सबसे अहम कदम है)
- सिंबल को ऐसा नाम दें जिससे वह मूल सिंबल से अलग पहचाना जा सके
- "Ticks" टैब में टिक की CSV, या "Bars" टैब में 1 मिनट की बार इम्पोर्ट करें
- इम्पोर्ट के बाद चार्ट खोलकर आँख से जाँचें कि कहीं डेटा गायब या असामान्य मान तो नहीं हैं
- टेस्टर में कस्टम सिंबल चुनें और "Every tick based on real ticks" मोड में चलाएँ
अगर MT5 का बुनियादी इस्तेमाल अभी नहीं सीखा है, तो पहले MT5 सेटअप से अपना वातावरण तैयार कर लें, काम आसान रहेगा।
मिलान की चूक से नतीजे बिगड़ने वाले बिंदु
कॉपी का स्रोत चुना हो, तब भी इम्पोर्ट किए डेटा का फ़ॉर्मेट उससे मेल न खाए, या सिंबल बनाने के बाद ब्रोकर ने स्पेसिफिकेशन बदल दिया हो, तो अंतर आ जाता है। हम जिन बिंदुओं को असल में जाँचते हैं, वे नीचे संक्षेप में दिए हैं।
| मद | अंतर होने पर क्या होता है | जाँचने का तरीका |
|---|---|---|
| digits (दशमलव के बाद अंक) | पॉइंट में दिए गए SL/TP की दूरी कई गुना बदल जाती है | इम्पोर्ट किए डेटा के अंकों की तुलना ब्रोकर के सिंबल स्पेसिफिकेशन से करें |
| कॉन्ट्रैक्ट साइज़ | 1 लॉट की लाभ-हानि कई गुना बदल जाती है (गोल्ड में खास सावधानी ज़रूरी) | 1 लॉट पर 1 पॉइंट की चाल से होने वाली लाभ-हानि हाथ से निकालकर मिलाएँ |
| टिक साइज़ और टिक वैल्यू | लाभ-हानि की गणना ही खिसक जाती है | स्पेसिफिकेशन स्क्रीन के मान ब्रोकर के सिंबल से मिलाएँ |
| मार्जिन की गणना का तरीका और लीवरेज | जहाँ मार्जिन कम पड़ने से टेस्ट रुकना चाहिए था, वह स्थिति पार हो जाती है | जाँचें कि मार्जिन गणना की विधि एक जैसी है |
| स्वैप (मान, विधि, ट्रिपल-स्वैप दिन) | लंबी होल्डिंग वाले EA में कुल लाभ-हानि काफ़ी बदल जाती है | स्वैप की विधि, लॉन्ग/शॉर्ट के मान और ट्रिपल-स्वैप का दिन देखें |
| ट्रेडिंग का समय और टाइमज़ोन | समय-फ़िल्टर और दैनिक कैंडल की सीमा खिसक जाती है | डेटा का GMT ऑफ़सेट सर्वर टाइम से मिलाएँ |
| Bid/Ask की मौजूदगी | केवल Bid वाले डेटा में स्प्रेड शून्य माना जा सकता है | देखें कि इम्पोर्ट किए टिक में Ask है या नहीं |
digits: सबसे देर से पकड़ में आने वाली चूक
मान लीजिए 5 अंकों वाले ब्रोकर के लिए बना EA 3 अंकों के डेटा से बने कस्टम सिंबल पर चलाया जाए, तो "30 पॉइंट का SL" असल में कीमत में 100 गुना चौड़ा हो जाता है। EA बिना एरर चलता रहता है, और जो नतीजे आते हैं वे किसी बिल्कुल अलग स्ट्रैटेजी के होते हैं।
कॉन्ट्रैक्ट साइज़: गोल्ड में गड़बड़ी का ज़्यादा खतरा
XAUUSD का 1 लॉट कितने औंस का है, यह ब्रोकर पर निर्भर करता है। कॉपी का स्रोत इस्तेमाल किए बिना हाथ से बनाएँ, तो यह मान डिफ़ॉल्ट ही रह सकता है। लाभ-हानि कई गुना बदल जाती है, जिससे लॉट की गणना और ड्रॉडाउन का आकलन जड़ से बिगड़ जाता है।
स्वैप: जितनी लंबी होल्डिंग, उतना असर
जिन ट्रेंड-फ़ॉलोइंग EA की औसत होल्डिंग कई दर्जन घंटे की होती है, उनमें स्वैप का कुल योग लाभ-हानि पर नज़रअंदाज़ न किया जा सकने वाला असर डालता है। लेकिन कस्टम सिंबल में स्वैप एक स्थिर मान होता है, इसलिए अतीत में स्वैप का स्तर जिस तरह बदलता रहा, उसे दोहराया नहीं जा सकता। इसे ठीक-ठीक दोहराने का कोई तरीका हमारे पास भी नहीं है। नतीजों को एक दायरे के साथ पढ़ना चाहिए।
सीमाएँ और सावधानियाँ
स्पेसिफिकेशन ठीक से मिला देने के बाद भी कुछ बातें बची रहती हैं।
- एक्ज़ीक्यूशन की नक़ल नहीं हो सकती: स्लिपेज, ऑर्डर रिजेक्शन और आर्थिक आँकड़ों के समय अचानक बढ़ने वाला स्प्रेड, अगर डेटा में नहीं है तो टेस्ट में दिखाई नहीं देगा।
- बाहरी डेटा की गुणवत्ता पूरी तरह परखी नहीं जा सकती: बाहरी टिक में कुछ गायब है या फ़िल्टर लगा है, यह हम पूरी तरह नहीं जान सकते। डेटा स्रोत बदलने पर नतीजे बदलना आम बात है।
- ब्रोकर से कीमतों का अंतर: बाहरी डेटा की कीमतें आपके ब्रोकर की फ़ीड से मेल खाएँ, इसकी कोई गारंटी नहीं। स्कैल्पिंग जैसे छोटे प्राइस-रेंज वाले EA पर इसका असर ज़्यादा पड़ता है।
- नतीजा जितना अच्छा, शक उतना ज़्यादा: स्पेसिफिकेशन का अंतर कभी-कभी प्रदर्शन को बेहतर दिखाने की दिशा में भी काम करता है। उम्मीद से बेहतर आँकड़े आएँ, तब स्पेसिफिकेशन दोबारा ज़रूर जाँचें।
आख़िरकार कस्टम सिंबल "परखने का दायरा बढ़ाने वाला औज़ार" है, ब्रोकर के डेटा पर परख का विकल्प नहीं। हम यह देखते हैं कि ब्रोकर के असली डेटा और कस्टम सिंबल, दोनों पर नतीजों की दिशा एक जैसी आती है या नहीं।
हर EA की परख की शर्तें वास्तविक नतीजों की रैंकिंग के हर पेज पर प्रकाशित हैं। परख के नज़रिए की बातें EA·MT5 ज्ञान में भी संकलित हैं।
सारांश
- कस्टम सिंबल में डेटा से ज़्यादा सिंबल स्पेसिफिकेशन बिगड़ता है
- बनाते समय हमेशा जिस ब्रोकर पर ट्रेड करना है, उसका वही सिंबल कॉपी के स्रोत के रूप में चुनें
- digits, कॉन्ट्रैक्ट साइज़, टिक वैल्यू, स्वैप और टाइमज़ोन हर बार मिलाएँ
- 1 लॉट और 1 पॉइंट की लाभ-हानि हाथ से निकालकर जाँचना सबसे तेज़ तरीका है
- स्वैप का बदलाव, एक्ज़ीक्यूशन और स्लिपेज दोहराए नहीं जा सकते
- नतीजा ज़रूरत से ज़्यादा अच्छा आए, तो सबसे पहले स्पेसिफिकेशन के अंतर पर शक करें
संबंधित
2026-10-15
MT5 हिस्ट्री क्वालिटी: रियल टिक्स से संबंध और सीमाएं
2026-10-12
Dark Algo MT5: समान शर्तों में PF 2.08, अधिकतम DD 35.05%
2026-10-12
Daytrade Pro Algo MT5: PF 2.51, अधिकतम DD 1.25%
2026-10-12
News Catcher Pro MT5: PF 8.34, अधिकतम DD 0.68%
📧 मुफ़्त ईमेल कोर्स (8 ईमेल) + केवल सब्सक्राइबर्स के लिए 13 MT5 इंडिकेटर का पैक
साइन अप करते ही आपको हमारे 13 MT5 इंडिकेटर वाले सब्सक्राइबर-पैक का डाउनलोड लिंक मिलेगा: कंपाइल की हुई फ़ाइलें (.ex5), सोर्स कोड और सेटअप गाइड। फिर एल्गो-ट्रेडिंग की बुनियादी बातें, बैकटेस्ट को सही ढंग से पढ़ना और ब्रोकर चुनना — इन पर 8 ईमेल (पहले 5 दिन रोज़ एक, फिर साइन-अप के 7, 14 और 30 दिन बाद)। MQL5 Market पर बिकने वाले संस्करणों (लॉन्च कीमत, जो बिक्री के साथ चरणों में बढ़ती है) की हर कीमत बढ़ोतरी से पहले सूचना भी मिलेगी। इस साइट पर हमारे EA पार्टनर ब्रोकर के लाइव खाते के साथ मुफ़्त हैं।
* गोपनीयता कड़ाई से संरक्षित। आप किसी भी समय सदस्यता समाप्त कर सकते हैं।
EA या फ़ॉरेक्स के बारे में कोई सवाल है?
आप इसे Nattzy के ट्रेडिंग फ़ोरम पर पूछ सकते हैं (मुफ़्त पंजीकरण)। इस लेख से हटकर सवाल भी पूछ सकते हैं — जैसे EA की सेटिंग या ब्रोकर का चुनाव।
Nattzy पर पूछें ↗