होम > ब्लॉग > MT5 बैकटेस्ट मॉडल: 1 minute OHLC, Every tick और रियल टिक

बैकटेस्टMT5

MT5 बैकटेस्ट मॉडल: 1 minute OHLC, Every tick और रियल टिक

प्रकाशित: 2026-05-18पढ़ने का समय: लगभग 4 मिनट
⏱ यह लेख अपनी प्रकाशन तिथि तक की जानकारी दर्शाता है। EA प्रदर्शन आँकड़े (PF, DD, वार्षिक रिटर्न) लाइव ट्रेडिंग और दोबारा सत्यापन के साथ बदलते हैं — ताज़ा आँकड़े EA पेजों पर देखें। ताज़ा EA परिणाम देखें →
विषय सूची (8)
  1. चार बैकटेस्ट मॉडल
  2. स्कैल्पिंग के लिए रियल टिक क्यों जरूरी है
  3. बैकटेस्ट के लिए डेटा प्राप्त करने का तरीका
  4. हमारी साइट के EA के लिए अनुशंसित बैकटेस्ट सेटिंग
  5. बैकटेस्ट में लगने वाला अनुमानित समय
  6. सारांश
  7. FAQ
  8. संबंधित पेज

MT5 बैकटेस्ट मॉडल: 1 minute OHLC, Every tick और Every tick based on real ticks में अंतर

MT5 के Strategy Tester में बैकटेस्ट करते समय "मॉडल" नाम की एक सेटिंग होती है। यहाँ चुना गया मॉडल बैकटेस्ट की सटीकता को बड़े पैमाने पर प्रभावित करता है। विशेष रूप से स्कैल्पिंग EA के लिए, गलत मॉडल चुनने पर "बैकटेस्ट में अच्छे परिणाम, लेकिन असल में काम नहीं करता" जैसी समस्या उत्पन्न होती है।

चार बैकटेस्ट मॉडल

MT5 Strategy Tester में EA की जाँच के लिए प्राइस मॉडलिंग के चार मोड हैं। (पाँचवाँ विकल्प Math calculations प्राइस हिस्ट्री लोड नहीं करता और ट्रेड का बैकटेस्ट नहीं है।) ध्यान दें कि Every tick और Every tick based on real ticks दो अलग मोड हैं।

मॉडलिंग मोड का चयन (Every tick / Every tick based on real ticks / 1 minute OHLC / Open prices only)
मॉडलिंग मोड का चयन (Every tick / Every tick based on real ticks / 1 minute OHLC / Open prices only)

मॉडलटेस्टर क्या इस्तेमाल करता हैसटीकतागतिकिसके लिए उपयुक्त
Every tick1-मिनट बार से जनरेट किए गए टिकउच्च (टिक सिम्युलेटेड हैं)धीमाजब उस अवधि के रियल टिक उपलब्ध न हों तब अंतिम जाँच
Every tick based on real ticksब्रोकर द्वारा वास्तव में रिकॉर्ड किए गए टिकवास्तविक बाज़ार के सबसे करीबधीमा (पहली बार बड़ा टिक डाउनलोड)स्कैल्पिंग, ग्रिड और स्प्रेड के प्रति संवेदनशील EA
1 minute OHLCहर 1-मिनट बार के Open, High, Low और Closeमध्यमतेज़H1/H4 स्विंग EA, ऑप्टिमाइज़ेशन
Open prices onlyटेस्ट किए जा रहे टाइमफ्रेम की हर बार का केवल ओपनमोटा-मोटासबसे तेज़केवल नई बार पर काम करने वाले EA; तेज़ शुरुआती जाँच

1. Every tick

टेस्टर हर 1-मिनट बार के अंदर टिक जनरेट करता है: OHLC कीमतें और बीच के टिक। कोई रिकॉर्ड किया गया टिक इस्तेमाल नहीं होता।

  • जनरेट किए जाने वाले मोड में सबसे सटीक, और 1 minute OHLC से धीमा
  • हर मिनट बार के अंदर स्प्रेड स्थिर रहता है, इसलिए एक मिनट के भीतर स्प्रेड का अचानक बढ़ना पुनः नहीं बनता
  • नाम मिलता-जुलता है, पर यह रियल टिक टेस्टिंग नहीं है

अनुशंसित उपयोग: जब ब्रोकर के पास उस अवधि के रियल टिक न हों तब अंतिम रन

2. Every tick based on real ticks

टेस्टर ब्रोकर द्वारा वास्तव में रिकॉर्ड किए गए टिक को दोबारा चलाता है। कोई सिम्युलेशन नहीं होता।

  • स्प्रेड मिनट बार के अंदर भी वैसे ही बदलता है जैसे बाज़ार में बदला था
  • जिन मिनटों के टिक रिकॉर्ड नहीं हैं, उन्हें जनरेट किए गए टिक से भरा जाता है (Every tick वाली विधि)
  • धीमा, और पहली बार में बड़ी मात्रा में टिक डेटा डाउनलोड होता है

अनुशंसित उपयोग: स्कैल्पिंग (M15 या उससे नीचे), ग्रिड EA, जहाँ स्प्रेड का प्रभाव अधिक हो

3. 1 minute OHLC

हर 1-मिनट बार की केवल चार कीमतें इस्तेमाल होती हैं: Open, High, Low और Close।

  • इन चार कीमतों के बीच का रास्ता मॉडल नहीं होता, इसलिए पास के SL/TP और ट्रेलिंग स्टॉप का आकलन कम सटीक होता है
  • दोनों every tick मोड से बहुत तेज़
  • H1/H4 स्विंग रणनीतियों के लिए आम तौर पर पर्याप्त

अनुशंसित उपयोग: H1 और H4 स्विंग EA, पैरामीटर ऑप्टिमाइज़ेशन

4. Open prices only

EA हर बार पर केवल एक बार चलता है, यानी टेस्ट किए जा रहे टाइमफ्रेम की हर बार के ओपन पर।

  • सबसे तेज़ और सबसे मोटा-मोटा मोड
  • EA टेस्ट किए जा रहे टाइमफ्रेम से छोटे टाइमफ्रेम का डेटा नहीं पढ़ सकता
  • केवल उन EA के लिए सार्थक जो नई बार पर निर्णय लेते हैं

अनुशंसित उपयोग: केवल मोटे तौर पर कार्य जाँचने के लिए, गंभीर जाँच के लिए नहीं


अनुशंसित ब्रोकर तुलना →

🎁 मुफ्त EA डाउनलोड

📧 मुफ़्त ईमेल कोर्स (8 ईमेल) + केवल सब्सक्राइबर्स के लिए 13 MT5 इंडिकेटर का पैक

* गोपनीयता कड़ाई से संरक्षित। आप किसी भी समय सदस्यता समाप्त कर सकते हैं।

स्कैल्पिंग के लिए रियल टिक क्यों जरूरी है

M15 या उससे कम टाइमफ्रेम के स्कैल्पिंग EA को 1-मिनट OHLC से बैकटेस्ट करने पर निम्नलिखित समस्याएँ आती हैं:

समस्या 1: SL और TP का निर्धारण समय बदल जाता है

वास्तविक बाजार में High और Low में से कौन पहले आया यह महत्वपूर्ण होता है। 1-मिनट OHLC में एक मिनट के High और Low का क्रम अज्ञात रहता है, इसलिए "SL पहले हिट हुई या TP पहले" इसे सटीक रूप से पुनः नहीं बनाया जा सकता।

उदाहरण: 1 मिनट की प्राइस मूवमेंट
  वास्तविकता: High → Low का क्रम (TP पहले पहुँचा, फिर गिरावट)
  OHLC मॉडल: High=TP पहुँचा, Low=SL पहुँचा – क्रम अज्ञात

स्कैल्पिंग में SL और TP एक ट्रेड में करीब होते हैं, इसलिए यह त्रुटि प्रदर्शन को बहुत प्रभावित करती है।

समस्या 2: स्प्रेड के उतार-चढ़ाव पुनः नहीं बनाए जाते

आर्थिक संकेतक जारी होने के समय स्प्रेड तेजी से बढ़ता है, लेकिन 1-मिनट OHLC इसे पुनः नहीं बना सकता। स्कैल्पिंग में स्प्रेड का प्रभाव सबसे अधिक होता है, इसलिए फिक्स्ड स्प्रेड वाले BT में परिणाम बहुत आशावादी (over-optimistic) आते हैं।


बैकटेस्ट के लिए डेटा प्राप्त करने का तरीका

MT5 में बैकटेस्ट करने के लिए टर्मिनल पर ऐतिहासिक डेटा डाउनलोड होना जरूरी है।

बैकटेस्ट चल रहा है (हिस्ट्री डाउनलोड और प्रोग्रेस बार)
बैकटेस्ट चल रहा है (हिस्ट्री डाउनलोड और प्रोग्रेस बार)

Step 1: MT5 को हिस्ट्री डाउनलोड करने दें

  1. MT5 शुरू करें और ब्रोकर अकाउंट में लॉगिन करें
  2. Strategy Tester (Ctrl+R) खोलें और सिंबल, टाइमफ्रेम, अवधि और मॉडल चुनें
  3. Start दबाएँ: टेस्टर उस सिंबल की उपलब्ध प्राइस हिस्ट्री ब्रोकर के सर्वर से अपने आप डाउनलोड करता है
  4. Every tick based on real ticks में पहली बार टिक डेटा भी डाउनलोड होता है, जिसमें काफ़ी समय लग सकता है
  5. सहेजा गया डेटा खुद देखने के लिए View → Symbols (Ctrl+U) खोलें और Bars तथा Ticks टैब का उपयोग करें

Step 2: हिस्ट्री क्वालिटी जाँचें

टेस्ट पूरा होने के बाद Strategy Tester की रिपोर्ट खोलें और History Quality (हिस्ट्री क्वालिटी) वाली पंक्ति देखें।

Every tick based on real ticks के साथ:
  जिन मिनटों के टिक रिकॉर्ड हैं      → रियल टिक चलाए जाते हैं
  जिन मिनटों के टिक रिकॉर्ड नहीं हैं  → टिक जनरेट होते हैं (Every tick जैसा)

लंबी अवधि में ब्रोकर अक्सर केवल कुछ हिस्से के ही रियल टिक रखता है। History Quality का कम मान इस बात का संकेत है कि रियल टिक मॉडल चुनने के बावजूद टेस्ट का बड़ा हिस्सा रियल टिक पर नहीं चला, इसलिए इस मान को हमेशा परिणामों के साथ पढ़ें।


हमारी साइट के EA के लिए अनुशंसित बैकटेस्ट सेटिंग

EAटाइमफ्रेमअनुशंसित मॉडलकारण
DONCHIAN ENGINE / MEGAMAX DONCHIANH11-मिनट OHLC या उससे बेहतरH1 स्विंग के लिए 1-मिनट OHLC लगभग पर्याप्त (DONCHIAN ENGINE के प्रकाशित मान Dukascopy रियल टिक से सत्यापित)
GOLD VIPER / GOLD NEURONM301-मिनट OHLC या उससे बेहतरसमान
BITCOIN COMETH41-मिनट OHLCH4 स्विंग के लिए 1-मिनट OHLC पर्याप्त
GOLD KING v6M1Every tick based on real ticksM1 ग्रिड प्रकार के लिए रियल टिक अनिवार्य (नोट: प्रकाशित Exness 7.5 वर्ष बैकटेस्ट की हिस्ट्री क्वालिटी 5% है, यह रियल टिक सत्यापन नहीं है)

बैकटेस्ट में लगने वाला अनुमानित समय

वातावरण: Core i5 के समकक्ष, RAM 8GB, SSD, XAUUSD पर 10 वर्ष

मॉडलप्रोसेसिंग समय (अनुमानित)
Open prices only2–5 मिनट
1 minute OHLC10–20 मिनट
Every tick1 minute OHLC से अधिक
Every tick based on real ticks40 मिनट–2 घंटे (पहली बार टिक डाउनलोड का समय अलग)

VPS पर MT5 से बैकटेस्ट चलाने पर CPU के प्रदर्शन पर निर्भरता होती है। प्रोसेसिंग के दौरान VPS का CPU लगभग 100% पर पहुँच जाता है, इसलिए EA चलने के दौरान बैकटेस्ट करने से प्रदर्शन प्रभावित होता है।


सारांश

  • स्विंग रणनीतियाँ (H1 या उससे ऊपर): 1 minute OHLC पर्याप्त है (गति और सटीकता का संतुलन)
  • स्कैल्पिंग (M15 या उससे नीचे): Every tick based on real ticks का उपयोग करें (सटीकता सबसे ज़रूरी)
  • Every tick 1-मिनट बार से टिक जनरेट करता है — यह रियल टिक टेस्टिंग नहीं है
  • Open prices only को केवल कार्य जाँच तक सीमित रखें, और हर टेस्ट के बाद रिपोर्ट में History Quality देखें

बैकटेस्ट की सटीकता सीधे "बैकटेस्ट के परिणाम पर कितना भरोसा किया जा सकता है" से जुड़ी है। विशेष रूप से स्कैल्पिंग EA का मूल्यांकन करते समय, रियल टिक डेटा से सत्यापन अवश्य करें।


FAQ

Q: रियल टिक डेटा कहाँ से प्राप्त करें?

जब आप Every tick based on real ticks मोड में टेस्ट चलाते हैं तो MT5 इसे ब्रोकर के सर्वर से डाउनलोड करता है; इसे View → Symbols (Ctrl+U) → Ticks में भी देखा जा सकता है। केवल उतना ही डेटा मिलता है जितना ब्रोकर उपलब्ध कराता है। Dukascopy जैसे बाहरी टिक डेटा प्रदाताओं से CSV इंपोर्ट करना भी संभव है, लेकिन MT5 में इंपोर्ट की प्रक्रिया जटिल है।

Q: कुछ करेंसी पेयर में History Quality कम आती है, क्या करें?

ब्रोकर के पास उपलब्ध ऐतिहासिक टिक डेटा की सीमा अलग-अलग होती है। विशेष रूप से पुराने समय (10 वर्ष से अधिक पहले) का टिक डेटा अधिकांश ब्रोकर के पास नहीं होता। उस स्थिति में उपलब्ध सबसे पुराने डेटा से सत्यापन शुरू करें।

Q: बैकटेस्ट और फॉरवर्ड टेस्ट में सटीकता की एकरूपता कैसे बनाए रखें?

बैकटेस्ट और एक ही ब्रोकर खाते पर फॉरवर्ड टेस्ट करना मूल नियम है। अलग-अलग ब्रोकर के स्प्रेड और स्वैप भिन्न होते हैं, इसलिए एक ही ब्रोकर पर रहने से BT/FT का अंतर कम होता है।

Q: Strategy Tester की "Optimization" और "Backtest" में एक ही मॉडल उपयोग होता है?

हाँ। पैरामीटर ऑप्टिमाइज़ेशन भी टेस्टर में चुने गए मॉडल से ही चलता है, सामान्य बैकटेस्ट की तरह। लेकिन ऑप्टिमाइज़ेशन हज़ारों से लेकर दसियों हज़ार बैकटेस्ट चलाता है, इसलिए Every tick based on real ticks के साथ इसमें कई दिन लग सकते हैं। कारगर तरीका यह है कि ऑप्टिमाइज़ेशन Open prices only या 1 minute OHLC से करें और केवल अंतिम जाँच Every tick based on real ticks से करें।


संबंधित पेज

📧 मुफ़्त ईमेल कोर्स (8 ईमेल) + केवल सब्सक्राइबर्स के लिए 13 MT5 इंडिकेटर का पैक

* गोपनीयता कड़ाई से संरक्षित। आप किसी भी समय सदस्यता समाप्त कर सकते हैं।

EA या फ़ॉरेक्स के बारे में कोई सवाल है?

आप इसे Nattzy के ट्रेडिंग फ़ोरम पर पूछ सकते हैं (मुफ़्त पंजीकरण)। इस लेख से हटकर सवाल भी पूछ सकते हैं — जैसे EA की सेटिंग या ब्रोकर का चुनाव।

Nattzy पर पूछें ↗

टिप्पणियाँ और प्रश्न