आपके पास एक सिग्नल है। इसमें लिखा है “XAUUSD Buy @ 2650, SL 2638, TP 2674.”
आप चाहें तो इसे आँख बंद करके मान लें… या फिर $1 भी रिस्क करने से पहले इसे प्रो की तरह वैलिडेट करें।
यह गाइड आपको बिल्कुल साफ़ तरीके से दिखाती है कि MT5 Strategy Tester के अंदर बिना कोडिंग backtest forex signals और backtest XAUUSD signals कैसे करें। हम “Telegram-style alerts” को टेस्ट होने वाले नियमों में बदलेंगे, EURUSD और गोल्ड पर रियलिस्टिक मल्टी-ईयर टेस्ट चलाएंगे, और उन मेट्रिक्स को समझेंगे जो मज़बूत edge और रैंडम किस्मत में फर्क बताते हैं।
TL;DR — Practical Backtesting Checklist (No Coding)
- Alerts को rules में बदलें: entry trigger, SL/TP, time filter, और “one trade at a time” तय करें।
- MT5 Strategy Tester में real costs जोड़ें: spread, commission, और (gold के लिए) रियलिस्टिक volatility assumptions।
- काफी लंबा टेस्ट करें: day-trading स्टाइल evaluate कर रहे हैं तो 3–7 साल और कम से कम 200+ trades का लक्ष्य रखें।
- 5 metrics पर फोकस करें: profit factor, max drawdown, expectancy, win rate, और average R-multiple।
- Weak signals जल्दी फ़िल्टर करें: profit factor < 1.2, drawdown > 25–30%, या negative expectancy = साफ़ “no.”
- Forward validate करें: backtesting के बाद live जाने से पहले 2–4 हफ्ते demo forward test चलाएँ।
Why Backtesting Signals Matters (Especially in Today’s Market)

अभी गोल्ड लगभग $2650 के आसपास ट्रेड कर रहा है (दिन में +0.35%). EUR/USD करीब 1.0520, GBP/USD लगभग 1.2680, USD/JPY करीब 149.50, और DXY ऊँचा होकर लगभग 106.80 के आसपास है।
यह कॉम्बिनेशन—मज़बूत डॉलर, रेट्स की संवेदनशील कहानी, और गोल्ड का हाई लेवल पर टिके रहना—ऐसा मार्केट बनाता है जहाँ screenshots पर signals कमाल के लग सकते हैं, लेकिन spread, slippage और volatility आते ही परफॉर्मेंस खराब हो सकती है।
Backtesting से आप उस एक सवाल का जवाब देते हैं जो सच में मायने रखता है: “अगर मैं इस तरह के signal को लगातार लेता, तो costs के बाद भी क्या पैसा बनता, और क्या मैं drawdowns झेल पाता?”
जब ट्रेडर्स backtesting छोड़ देते हैं, तो आमतौर पर वे तीन में से किसी एक ट्रैप में फँसते हैं:
- Recency bias: किसी provider का एक हॉट हफ्ता आता है और आप मान लेते हैं कि यह स्किल है।
- Cherry-picking: आप बड़े wins याद रखते हैं और grind व losses को इग्नोर कर देते हैं।
- Cost blindness: spreads/commissions चुपचाप एक “profitable” आइडिया को break-even बना देते हैं।
Backtesting future results की गारंटी नहीं देता। लेकिन यह उससे भी ज़्यादा काम की चीज़ करता है: यह weak edges को फ़िल्टर करता है और आपको रियलिस्टिक risk sizing में मदद करता है।
United Kings में हम इस बात पर ज़ोर देते हैं कि मार्केट को “ट्यूशन” देने से पहले होमवर्क कर लें। हमारी 300K+ active traders की कम्युनिटी signals को decision framework की तरह इस्तेमाल करती है: clear entry, SL, TP—फिर disciplined execution और risk control। अगर आप providers को evaluate करना सीख रहे हैं, तो यह checklist पास रखें: beginners के लिए forex signal provider checklist।
इस आर्टिकल में हम दिखाएँगे कि MT5 में, बिना एक लाइन कोड लिखे, वही “professional evaluation” प्रोसेस कैसे recreate करें।
What You Can (and Can’t) Backtest From a Signal Alert
ईमानदारी से कहें तो: ज़्यादातर Telegram signals पूरी strategy का विवरण नहीं होते। वे बस levels के साथ एक trade idea होते हैं।
इसलिए सही backtest के लिए हमें यह अलग करना होगा कि क्या explicit है और क्या assumed।
Signal में आमतौर पर क्या होता है
- Symbol (जैसे XAUUSD, EURUSD)
- Direction (Buy/Sell)
- Entry (अभी market पर, या limit/stop level)
- Stop loss (जैसे gold में SL $10–$25 दूर)
- Take profit(s) (अक्सर 1:2 या 1:3 RR)
- कभी-कभी: session timing (London/NY), “wait for confirmation,” या “break and retest”
क्या missing होता है (और define करना ज़रूरी है)
- Exact trigger: rules में “confirmation” का मतलब क्या है?
- Order type: market, limit, stop? अगर limit है तो कितनी दूरी पर?
- Time filter: क्या हम trades सिर्फ London/NY में लेते हैं?
- Trade management: partials, BE moves, trailing stops?
- Conflict rules: अगर trade open है और नया signal आ जाए तो क्या करें?
यहाँ key principle है: आप किसी signal का backtest तभी कर सकते हैं जब आप उसे repeatable rules में बदल दें।
उदाहरण के लिए, current levels के आसपास एक रियलिस्टिक gold scenario लें:
- XAUUSD Buy at 2650.0
- SL at 2638.0 (risk = $12)
- TP at 2674.0 (reward = $24, a 1:2 RR)
यह तब testable है जब हम define करें कि 2650.0 पर entry कैसे होगी। क्या price 2650 touch करते ही market buy? क्या 2650 पर buy limit? या M5 पर 2650 के ऊपर candle close चाहिए?
Signal जितना ज़्यादा “discretionary” होगा, आपको उतना ही सावधान रहना होगा। वरना आप signal का backtest नहीं, अपनी imagination का backtest कर बैठेंगे।
अगर आप signals को अपनी confirmation के साथ align करने का practical तरीका चाहते हैं, देखें: price action के साथ signals इस्तेमाल करके entries/exits का timing।
MT5 Strategy Tester: What It Does, and the No-Coding Reality

MT5 Strategy Tester को Expert Advisors (EAs) और indicators टेस्ट करने के लिए बनाया गया है। यही catch है: “true” automated backtest चलाने के लिए MT5 को rules code में चाहिए।
तो फिर no coding के साथ MT5 में signals का backtest कैसे करें?
हम इसे तीन practical तरीकों में से किसी एक से करते हैं:
Option A (Best “No Code”): rule-based EA builder इस्तेमाल करें
आप visual builder (drag-and-drop conditions) से EA file generate करते हैं। आप code नहीं लिखते, बस rules define करते हैं। फिर MT5 Strategy Tester उसे test कर सकता है।
यह बिना coding के “real backtesting” के सबसे करीब है, क्योंकि MT5 rules को consistently execute करता है।
Option B (Semi-Manual): Replay + journal + export
आप charts replay करते हैं, अपने signal rules के हिसाब से trades लेते हैं, और results log करते हैं। यह धीमा है, लेकिन disciplined रहें तो valid है।
Option C (Hybrid): सिर्फ “levels model” टेस्ट करें
अगर आपके signals ज़्यादातर “entry/SL/TP levels” हैं, तो आप simplified model backtest कर सकते हैं: जैसे ही price entry hit करे, fill मान लें; फिर देखें SL या TP पहले hit हुआ। यह tools/scripts से बिना code के हो सकता है, लेकिन real execution nuances को ignore करता है।
इस गाइड में हम Option A (visual EA builder + MT5 Strategy Tester) पर फोकस करेंगे क्योंकि यह सबसे objective और scalable है। साथ ही हम Option B से sanity-check भी दिखाएँगे ताकि आप किसी एक method पर over-trust न करें।
एक और ज़रूरी सच: backtesting उतना ही अच्छा है जितनी आपकी assumptions। अगर आप spread 0 सेट कर दें और commissions ignore कर दें, तो आप backtesting नहीं—daydreaming कर रहे हैं।
United Kings के ट्रेडर्स अक्सर backtesting का इस्तेमाल यह तय करने के लिए करते हैं कि gold signals और forex signals पर हमारे alerts को कितनी aggressively follow करना है, और क्या London/NY sessions तक ही रहना है जहाँ हमारा approach सबसे active रहता है।
Comparison Table: Backtesting Methods for Forex & Gold Signals
कुछ भी बनाने से पहले, अपने goal (speed vs realism vs effort) के हिसाब से सही testing approach चुनें।
| Method | Best For | Pros | Cons | Recommended Use |
|---|---|---|---|---|
| MT5 Strategy Tester + visual EA builder | rule-based signals की objective testing | Fast multi-year tests, consistent execution, rich metrics | Precise rules चाहिए; builder की limits हो सकती हैं | signals फ़िल्टर करने के लिए primary method |
| Manual replay backtest | Discretionary confirmation (price action) | आप जैसे सच में trade करते हैं वैसा match; human filters शामिल | Slow; results में bias आना आसान | Validation और “reality check” |
| Level-hit model (entry/SL/TP only) | level-based alerts का quick evaluation | बहुत तेज़; rough screening के लिए अच्छा | spreads, slippage, intra-bar path ignore करता है | सिर्फ early-stage screening |
| Forward demo test | Live conditions validation | Real spreads, real slippage, real psychology | Time लगता है; sample size सीमित | Real money से पहले final step |
हम एक साफ़, repeatable workflow बनाएँगे: Rules → MT5 test → metrics filter → forward demo → scale।
Step 1: Convert Signals Into Testable Rules (The “Signal Rule Sheet”)
अगर आप यह step skip करते हैं, तो आपका backtest vague होगा और results meaningless होंगे।
आपका goal एक one-page “signal rule sheet” बनाना है जिसे मशीन execute कर सके।
The minimum viable rule set
- Market: XAUUSD और/या EURUSD
- Timeframe for decisions: intraday signals के लिए M5 या M15; swing के लिए H1
- Entry trigger: entry level touch, candle close, या break/retest
- Stop loss: gold के लिए fixed dollars ($10–$25), FX के लिए fixed pips (intraday में 10–35 pips typical)
- Take profit: fixed RR (1:2 या 1:3), या fixed levels
- Time filter: सिर्फ London + NY (consistency के लिए recommended)
- Max trades: प्रति symbol एक open trade
Example rule sheet (XAUUSD, realistic around $2650)
Setup type: London/NY में breakout continuation।
- Symbol: XAUUSD
- Timeframe: M5
- Session filter: 07:00–17:00 London time (या broker time equivalent)
- Entry: Buy जब M5 candle 2650.0 के ऊपर close करे और अगली candle 2650.0 पर/ऊपर trade करे
- SL: entry से 12.0 dollars नीचे (जैसे 2638.0)
- TP: entry से 24.0 dollars ऊपर (जैसे 2674.0)
- Exit rule: सिर्फ SL या TP (baseline test के लिए no trailing/partials)
पहले “no trailing/partials” क्यों? क्योंकि आपको baseline चाहिए। अगर baseline में edge नहीं है, तो fancy management अक्सर उसे नहीं बचा पाती।
Example rule sheet (EURUSD, realistic around 1.0520)
- Symbol: EURUSD
- Timeframe: M15
- Entry: Sell जब price 1.0520 के नीचे 5 pips break करे और M15 1.0515 के नीचे close हो
- SL: 20 pips
- TP: 40 pips (1:2 RR)
यही तरीका है जिससे “EURUSD sell below 1.0520” को testable बनाया जाता है।
अगर आप signals के आसपास पूरा framework (entries, risk, journaling) बनाना चाहते हैं, तो इसे भी साथ पढ़ें: forex signals इस्तेमाल करते समय risk management strategies।
Step 2: Prepare MT5 Data (Symbols, History, and “Bad Data” Traps)
Data incomplete हो तो backtests चुपचाप fail हो जाते हैं। आपको clean report दिखेगी, लेकिन वह gaps पर बनी होगी।
Strategy Tester खोलने से पहले quick data hygiene कर लें।
2.1 अपने broker के symbols और contract specs confirm करें
Gold का नाम XAUUSD, GOLD, XAUUSDm आदि हो सकता है। Contract size और tick value अलग हो सकते हैं।
MT5 में:
- Market Watch खोलें → right-click → Symbols
- XAUUSD और EURUSD ढूँढें → Show क्लिक करें
- Symbol पर right-click → Specification
contract size, tick size, tick value, और swap/commission (अगर दिखे) नोट करें। Realistic profit curves के लिए यह जरूरी है।
2.2 पर्याप्त history डाउनलोड करें (multi-year)
Intraday signal style के लिए कम से कम 3 years का M5/M15 data चाहिए। Swing styles के लिए H1/H4 पर 5–10 साल बेहतर है।
MT5 में:
- Tools → History Center पर जाएँ (या chart खोलकर पीछे scroll करें ताकि downloads force हों)
- Symbol और timeframe चुनें → Download
अगर आपका broker deep M1/M5 history नहीं देता, तो आपका test limited हो सकता है। इसका मतलब यह नहीं कि आप test नहीं कर सकते—बस limitation acknowledge करनी होगी।
2.3 “Perfect fill” illusion से बचें
$2650 के आसपास gold, NY data releases के दौरान मिनटों में $3–$8 move कर सकता है। अगर आपका backtest हर बार exact level पर instant fill मानता है, तो performance overestimate होगी।
हम इसे ऐसे handle करेंगे:
- Realistic spread सेट करके
- अगर आपका account type commission लेता है तो commission शामिल करके
- Conservative execution model इस्तेमाल करके (और बाद में forward demo testing)
2.4 एक consistent “testing account” profile चुनें
$100,000 balance पर backtest करके फिर $500 account पर trade करना psychological और sizing mismatch बनाता है।
अपनी reality के करीब balance चुनें (जैसे $1,000, $5,000, $10,000)। बाद में drawdown interpret करते समय प्रति trade fixed % risk इस्तेमाल करें।
Step 3: Set Up MT5 Strategy Tester for Realistic Costs (Spread, Commission, Slippage)
यही वह जगह है जहाँ ज़्यादातर “backtest forex signals” कोशिशें गलत हो जाती हैं: costs को ignore या underestimate किया जाता है।
Costs खास तौर पर ज़्यादा मायने रखते हैं:
- Scalping (छोटे targets)
- Gold volatile windows में
- High-frequency signal streams (बहुत सारे trades)
3.1 Spread assumptions (practical numbers)
Spreads broker और session के हिसाब से बदलते हैं। लेकिन conservative testing के लिए typical “not-best-case” values ले सकते हैं।
- EURUSD: 0.8–1.5 pips (standard), 0.1–0.5 pips (raw + commission)
- XAUUSD: $0.20–$0.60 (tight), $0.60–$1.20 (wider/volatile)
अगर आपका gold target $24 है (जैसे 2650 → 2674), तो $0.80 spread छोटा लगता है। लेकिन 200 trades में यह जोड़कर बड़ा हो जाता है।
3.2 Commission (guess न करें—अपने account में check करें)
Raw/ECN accounts अक्सर प्रति lot commission लेते हैं। अगर backtest में इसे ignore किया, तो profit factor और expectancy inflate हो जाएगी।
Strategy Tester में account type/settings वही चुनें जो आपके real trading environment को reflect करें। अगर आप commission सीधे input नहीं कर सकते, तो ऐसा symbol/account इस्तेमाल करें जिसमें यह शामिल हो, या results को conservatively adjust करें।
3.3 Slippage: “invisible killer”
MT5 का built-in tester हर broker पर real slippage को perfectly simulate नहीं कर सकता। इसलिए हम recommend करते हैं:
- अपने average से थोड़ा worse spreads के साथ test करें
- Backtesting के बाद forward demo test चलाएँ
$2650 के आसपास gold में, fast moves पर liquidity और news के हिसाब से $0.20–$0.80 slippage मानकर चलें।
3.4 Time filters ताकि signal reality match हो
अगर signal provider London और NY sessions पर फोकस करता है (जैसे United Kings), तो आपका backtest भी वही reflect करे। वरना आप low-quality Asian chop शामिल कर देंगे जिसके लिए strategy बनी ही नहीं थी।
Session filters अकेले drawdown को dramatically बदल सकते हैं, खासकर XAUUSD पर।
अगर आप Telegram के जरिए signals follow कर रहे हैं और execution व tracking के लिए clean process चाहते हैं, तो यह भी मदद करेगा: beginners के लिए forex signals Telegram guide।
Step 4: Build a “No-Code” Testable Strategy (Using Visual Rules)
MT5 Strategy Tester इस्तेमाल करने के लिए आपको EA form में strategy चाहिए। No-code तरीका है visual rule builder का उपयोग करना जो MT5 के लिए EA आउटपुट करता है।
हम किसी specific tool का नाम नहीं ले रहे क्योंकि market बदलता रहता है, लेकिन ज़्यादातर builders का logic एक जैसा होता है: IF conditions → THEN trade action।
4.1 अपनी rule sheet को conditions में translate करें
$2650 के आसपास वाले gold example को लें:
- Condition 1: Time London/NY window के अंदर हो
- Condition 2: Close(M5, 1) > 2650.0
- Condition 3: Current price >= 2650.0 (ताकि “one-tick close” anomalies से बचें)
- Action: Buy open करें, SL = 12.0, TP = 24.0
- Constraint: सिर्फ तब जब XAUUSD पर कोई open position न हो
4.2 पहली version simple रखें (baseline)
कई ट्रेडर्स अपनी पहली backtest में 12 filters जोड़कर उसे बिगाड़ देते हैं: RSI, MACD, ATR, news blocks, trailing, partials, BE rules, आदि।
Baseline से शुरू करें जो signal के core को mirror करे: entry + SL + TP + session filter।
Baseline results आने के बाद improvements एक-एक करके test करें (ताकि पता चले सच में क्या मदद कर रहा है)।
4.3 Testing के लिए position sizing
Symbols के बीच strategy quality compare करने के लिए fixed lot size रखें, फिर equity swings समझने के लिए fixed % risk से test करें।
Example starting point:
- EURUSD: 0.10 lots
- XAUUSD: 0.10 lots (अपने broker की margin requirements check करें)
4.4 एक समय में एक trade (signals के लिए बहुत ज़रूरी)
Signal followers आमतौर पर एक ही symbol पर 5 trades stack नहीं करते, जब तक provider explicitly scale-in न करे।
इसलिए rule जोड़ें: अगर एक trade open है तो नया trade open न करें। इससे backtest “overtrading” नहीं करेगा और results inflate नहीं होंगे।
जब हो जाए, EA export/build करें और MT5 में install करें (आमतौर पर file को Experts folder में copy करके और MT5 restart करके)।
Step 5: Run a Multi-Year Backtest on EURUSD and XAUUSD (Exact Tester Settings)
अब test करते हैं। आपका goal “prove करना” नहीं है कि यह काम करता है। आपका goal सच जानना है—भले ही वह सच uncomfortable हो।
5.1 Strategy Tester खोलें और अपना EA चुनें
- View → Strategy Tester
- अपना EA चुनें (जो आपने rules से बनाया)
- Symbol चुनें: पहले EURUSD
- Timeframe चुनें: M15 (या आपका rule timeframe)
5.2 Date range: अलग-अलग regimes test करें
एक अच्छा backtest अलग-अलग market regimes शामिल करता है: trending, ranging, high inflation, central bank shocks, आदि।
Practical recommendation:
- Minimum: 3 years
- Better: 5–7 years
अगर आप सिर्फ 12 महीने test कर सकते हैं, तो आप edge नहीं माप रहे—आप एक season माप रहे हैं।
5.3 Modeling और execution settings
अपने MT5 environment में जो सबसे realistic modeling available हो, वही चुनें। अगर tick data modeling access है, तो intraday rules के लिए वही इस्तेमाल करें।
फिर सेट करें:
- Deposit: realistic number (जैसे $5,000)
- Leverage: अपने broker के अनुसार (जैसे 1:100)
- Spread: संभव हो तो realistic fixed value सेट करें (“current” न लें अगर वह unusually tight हो)
5.4 XAUUSD पर gold-specific realism के साथ repeat करें
Symbol को XAUUSD और timeframe को M5 पर switch करें (अगर आपके rules M5 हैं)।
Gold ज़्यादा volatile है। $2650 के आसपास normal intraday swing $15–$35 हो सकता है। इसका मतलब:
- $10–$25 के SL common हैं, लेकिन entry precise होनी चाहिए
- News spikes path के हिसाब से जल्दी TP और SL दोनों hit कर सकते हैं
5.5 तीन variants चलाएँ (यहीं pros अलग होते हैं)
एक backtest की बजाय तीन चलाएँ:
- Base case: average spread और standard commission
- Conservative case: 25–50% wider spread (worse execution simulate)
- Optimized session case: London/NY only बनाम all day
अगर strategy सिर्फ base case में काम करती है, तो वह fragile है। अगर वह conservative case में भी survive करती है, तो वह tradable के करीब है।
जब finish हो जाए, हर run की report export करें और clearly label करें: “EURUSD_M15_2019-2025_Base,” आदि।
How to Interpret MT5 Backtest Metrics (Profit Factor, Drawdown, Expectancy)
ज़्यादातर ट्रेडर्स पहले net profit देखते हैं। यह गलती है।
Net profit high हो सकता है लेकिन drawdown पागलपन वाला, या कुछ lucky trades की वजह से। आपको चाहिए quality of edge और survivability।
6.1 Profit Factor (PF)
Profit Factor = Gross Profit / Gross Loss।
- PF < 1.0: losing strategy
- PF 1.1–1.2: weak edge (costs/slippage इसे मार सकते हैं)
- PF 1.3–1.6: कई intraday systems के लिए decent
- PF 1.7+: strong, लेकिन verify करें कि overfit न हो
Signal-following में PF इसलिए मायने रखता है क्योंकि हर trade पर आप “execution taxes” (spread/commission) देते हैं। Thin PF live में अक्सर collapse हो जाता है।
6.2 Max Drawdown (absolute और %)
Drawdown वह दर्द है जिसे gains तक पहुँचने के लिए survive करना पड़ता है।
Practical filter:
- < 15%: कई ट्रेडर्स के लिए comfortable
- 15–25%: discipline और छोटे risk के साथ manageable
- 25–35%: psychologically hard; बहुत लोग worst time पर quit कर देते हैं
- > 35%: आमतौर पर signal copying के लिए unacceptable, जब तक returns exceptional न हों और risk reduce न किया जाए
अगर backtest में 40% drawdown दिखे, तो इसका मतलब “trade मत करो” नहीं है। इसका मतलब: आपका risk per trade बहुत ऊँचा है या edge unstable है।
6.3 Expectancy (the “truth metric”)
Expectancy जवाब देता है: आप प्रति trade कितना कमाने की उम्मीद करते हैं?
R-multiples में (recommended):
- 1R = आपका risk (जैसे gold SL $12)
- 1:2 RR पर winning trade = +2R
- Losing trade = -1R
अगर win rate 45% है और RR 1:2 है, तो expectancy positive है:
- 0.45 × 2R = 0.90R
- 0.55 × 1R = 0.55R
- Expectancy = +0.35R per trade (costs से पहले)
फिर costs घटाएँ। अगर costs average 0.10R हैं, तो भी +0.25R बचता है।
6.4 Win rate goal नहीं है
1:1 RR के साथ 70% win rate, costs और losing streaks आने पर, 1:2 RR के साथ 45% win rate से भी खराब हो सकता है।
Professional signal evaluation का मतलब है expectancy + drawdown + consistency, न कि win rate screenshots।
6.5 Equity curve का shape (smooth, spiky से बेहतर)
देखें:
- लंबे flat periods (strategy regime के लिए suited नहीं)
- एक giant month जो पूरे साल को carry कर रहा हो (fragile)
- steady stair-step growth (ज़्यादा healthy)
अगर आप समझना चाहते हैं कि कुछ signals macro regimes में भी accurate क्यों रहते हैं, पढ़ें: central banks forex signal accuracy पर कैसे असर डालते हैं।
Filtering Out Weak Signals: A Simple “Pass/Fail” Scorecard
Backtest reports आने के बाद आपको ruthless filter चाहिए। वरना आप mediocre performance को rationalize करते रहेंगे।
यह एक practical scorecard है जिसे आप किसी भी EURUSD या XAUUSD signal model पर apply कर सकते हैं।
7.1 6-metric scorecard
- Trade count: ideally 200+ (intraday) या 80+ (swing) ताकि statistical confidence हो
- Profit Factor: target 1.3+ (minimum 1.2)
- Max drawdown: target < 25%
- Expectancy: conservative costs के बाद भी positive
- Avg R: ideally costs के बाद प्रति trade > 0.2R
- Worst losing streak: क्या आप psychologically और financially इसे survive कर पाएँगे?
7.2 एक realistic gold example (around $2650)
मान लें आपके XAUUSD backtest में यह दिखता है:
- Trades: 310
- Win rate: 46%
- RR: 1:2 fixed
- PF: 1.42
- Max DD: 18%
- Worst streak: 7 losses
यह कई ट्रेडर्स के लिए tradable है—अगर आप risk सही size करें। 1% risk पर लगातार 7 losses = -7%। यह survive किया जा सकता है।
7.3 एक weak forex example (EURUSD around 1.0520)
मान लें EURUSD में यह दिखता है:
- Trades: 140
- Win rate: 58%
- RR: 1:1
- PF: 1.12
- Max DD: 27%
Beginners को यह “ठीक” लगता है क्योंकि win rate high है। लेकिन PF 1.12 बहुत thin है। थोड़ा सा worse spread या कुछ हफ्तों का chop edge मिटा सकता है।
7.4 “Fragility test”
एक assumption बदलें और देखें performance collapse तो नहीं होती:
- Spread 30% बढ़ाएँ
- सिर्फ London/NY तक restrict करें
- Entry को 1–2 pips (FX) या $0.20 (gold) shift करें
अगर छोटे changes से results profitable से losing हो जाएँ, तो strategy likely overfit है या perfect fills पर बहुत dependent है।
इसी वजह से हम United Kings signals कम्युनिटी में execution discipline और session focus पर ज़ोर देते हैं। एक real edge इतना robust होना चाहिए कि normal trading friction survive कर सके।
Common Backtesting Mistakes (That Make Bad Signals Look Good)
अगर आपने कभी perfect equity curve और 95% win rate वाली strategy देखी है, तो संभावना है कि आप इनमें से कोई mistake देख रहे हैं।
8.1 Parameters को over-optimize करना
SL को $12 से $11.2 सिर्फ इसलिए बदलना क्योंकि 2023 में PF improve हुआ—यह “improvement” नहीं है। यह curve-fitting है।
Fix: parameters को market logic से anchor रखें। $2650 के आसपास gold के लिए timeframe के हिसाब से $10–$25 SLs समझ में आते हैं। अजीब decimals पर optimize न करें।
8.2 Unrealistic spreads इस्तेमाल करना
XAUUSD को $0.05 spread पर test करना ज़्यादातर retail feeds के लिए fantasy है। Live performance disappoint करेगी।
Fix: conservative test करें। अगर फिर भी काम करे, तो confidence बढ़ता है।
8.3 Time-of-day effects को ignore करना
24 घंटे trade करने वाली strategy profitable लग सकती है, लेकिन profits शायद सिर्फ London/NY से आ रहे हों। Asian session quietly bleed कर सकता है।
Fix: results को session के हिसाब से segment करें। अगर tool नहीं कर सकता, तो time filters के साथ अलग-अलग tests चलाएँ।
8.4 News volatility का हिसाब न रखना
US data पर gold सेकंडों में 2652 से 2664 जा सकता है। अगर आपकी strategy tight stops पर depend करती है, तो news spikes results distort कर सकते हैं।
Fix: या तो “major news के दौरान no-trade” rule जोड़ें (calendar feed के बिना hard), या मान लें backtest optimistic है और risk reduce करें।
8.5 Survivorship bias और short samples
सिर्फ पिछले 6 महीने test करना (जब setup काम कर रहा था) survivorship bias है। Markets rotate होते हैं।
Fix: multi-year testing और out-of-sample validation (अगला section)।
8.6 Strategies को सिर्फ net profit से compare करना
$20,000 कमाने वाली strategy अगर 45% drawdown के साथ है, तो वह $12,000 कमाने वाली 12% drawdown strategy से “better” नहीं—खासकर signal followers और prop challenges के लिए।
Daily alerts के आसपास structured trading-plan approach चाहिए तो पढ़ें: daily signal alerts के आसपास trading plan बनाना।
Step 6: Do an Out-of-Sample Test (So You Don’t Fool Yourself)
No coding के साथ भी आप data split करके professional-grade validation कर सकते हैं।
9.1 “In-sample” और “out-of-sample” का मतलब
- In-sample: वह period जिसमें आपने rules develop/choose किए (जहाँ आप अनजाने में fit कर सकते हैं)
- Out-of-sample: बाद का period जिसे rules बनाते समय आपने touch नहीं किया
9.2 एक simple split जो काम करता है
अगर आप 2019–2025 test कर रहे हैं:
- 2019–2023 को in-sample रखें (baseline rules बनाएं)
- 2024–2025 को out-of-sample रखें (validation)
9.3 आपको क्या देखना चाहिए
Out-of-sample performance in-sample जैसी similar होनी चाहिए, perfect नहीं।
- PF 1.50 से 1.35 तक गिर सकता है (acceptable)
- Drawdown 15% से 20% तक बढ़ सकता है (acceptable)
- Costs के बाद expectancy positive रहनी चाहिए
अगर out-of-sample collapse हो जाए (PF 0.95, बड़ा drawdown), तो “edge” शायद noise fit कर रहा था।
9.4 Walk-forward mindset (simple रखें फिर भी)
90% ट्रेडर्स से smarter होने के लिए आपको complex walk-forward optimization की जरूरत नहीं।
बस यह करें:
- 3–5 साल test करें
- Last 12–18 months अलग से validate करें
- फिर 2–4 हफ्ते forward demo test करें
यही तरीका है जिससे आप उस signal से प्यार करने से बचते हैं जो किसी एक regime में “perfect” चला था।
Step 7: Forward Test on Demo (The Missing Link Between Backtest and Live)
Backtesting lab है। Forward testing real world है।
एक शानदार MT5 report भी पूरी तरह replicate नहीं कर सकती:
- Real-time spread widening
- Fast markets में slippage
- आपकी execution speed और discipline
- Signal delivery delays (Telegram, notifications)
10.1 ऐसा demo सेट करें जो live account जैसा हो
Match करें:
- Broker
- Account type (raw vs standard)
- Leverage
- Lot sizing method
10.2 क्या track करें (simple journal)
- Date/time और session (London/NY)
- Signal type और symbol
- Entry, SL, TP
- Entry पर spread (खासकर gold के लिए)
- Result R में (जैसे +2R, -1R)
- Notes: late entry? hesitation? news spike?
10.3 Minimum forward test length
Intraday signals के लिए लक्ष्य रखें:
- 2–4 weeks minimum, या
- अगर strategy frequently trade करती है तो 30–60 trades
10.4 “Execution gap” जिसे आपको quantify करना है
Backtest बनाम demo compare करें:
- अगर backtest expectancy +0.30R है लेकिन demo +0.10R, तो execution gap है।
- यह gap spreads, slippage, या late entries की वजह से हो सकता है।
Gap पता चलने के बाद आप decide कर सकते हैं: risk reduce करें, execution tighten करें, या कुछ times avoid करें (जैसे high-impact news)।
Gold traders के लिए, surprises के दौरान signals कैसे behave करते हैं यह भी पढ़ें: unexpected news पर gold signals कैसे react करते हैं।
How We Recommend Using Backtesting With United Kings Signals (Practical Workflow)
अगर आप premium signal service इस्तेमाल कर रहे हैं, तो आपका काम “predict” करना नहीं है। आपका काम है proven process execute करना।
यह workflow हम नए members को recommend करते हैं जो scale करने से पहले confidence चाहते हैं।
11.1 एक symbol और एक session से शुरू करें
एक साथ 12 pairs और gold का backtest न करें। इनमें से किसी एक से शुरू करें:
- XAUUSD (gold) London/NY के दौरान, या
- EURUSD London/NY के दौरान
इससे variables कम होते हैं और learning curve तेज़ होता है।
11.2 “Signal style” का backtest करें, किसी cherry-picked महीने का नहीं
अगर signal style आमतौर पर 1:2 RR और $10–$25 gold SLs है, तो उसी style को सालों में test करें। आप engine validate कर रहे हैं, last highlight reel नहीं।
11.3 Trade करने से पहले अपने personal risk rules define करें
Backtesting आपको stats देता है ताकि आप risk realistically सेट कर सकें। उदाहरण:
- अगर worst losing streak 8 trades है, तो 2% risk per trade का मतलब -16% downswing हो सकता है।
- अगर इससे आप panic करेंगे, तो 0.5%–1% per trade पर आ जाएँ।
11.4 Community का उपयोग execution के लिए करें, “revenge trades” के लिए नहीं
United Kings clarity पर बना है: entries, SL, और TP—साथ में education ताकि आप समझें setup क्यों sense बनाता है।
अगर आप देखना चाहते हैं कि हमारा ecosystem कैसे structured है, explore करें:
11.5 अपनी expectations को real game के साथ align करें
Strong strategies में भी losing weeks आते हैं। Backtesting आपको सिखाता है कि “normal” drawdown कैसा दिखता है ताकि आप recovery से ठीक पहले quit न करें।
इसीलिए हम community के अंदर psychology और process पर ज़ोर देते हैं—क्योंकि अगर आप follow नहीं कर पाए, तो edge बेकार है।
Signals पाने का fastest तरीका और यह देखने के लिए कि experienced traders execution windows कैसे handle करते हैं—हमारा Telegram channel join करें: United Kings Telegram signals updates।
FAQ: Backtesting Forex & Gold Signals in MT5
Can I backtest Telegram signals directly in MT5 Strategy Tester?
Directly नहीं। Strategy Tester को rule-based EA चाहिए। आपको signal style को rules (entry trigger, SL/TP, time filters) में convert करके उन्हीं rules को test करना होगा।
What timeframe should I use to backtest XAUUSD signals?
Signal के holding time के अनुसार match करें। Intraday gold signals के लिए M5 या M15 common है। Swing signals के लिए H1 या H4 ज़्यादा appropriate है। Key है: पूरे test में consistency।
What is a “good” profit factor for backtested forex signals?
Practical filter के तौर पर, realistic costs के साथ multi-year sample पर 1.3+ का लक्ष्य रखें। 1.2 से नीचे अक्सर live spreads और slippage आने पर बहुत thin हो जाता है।
How many trades do I need for a reliable backtest?
जितने ज़्यादा, उतना बेहतर। Intraday systems के लिए 200+ trades तक पहुँचने की कोशिश करें। Swing systems के लिए 80–150 trades meaningful हो सकते हैं अगर sample कई सालों और regimes में फैला हो।
Why does my live/demo performance differ from the backtest?
Common reasons: slippage, spread widening, missed entries, अलग broker feeds, और news spikes के दौरान trading। इसलिए backtesting के बाद forward demo test essential है।
Risk Disclaimer (Read Before You Trade)
Forex and gold trading involves significant risk और यह सभी investors के लिए suitable नहीं हो सकता। Backtesting results hypothetical होते हैं और past performance does not guarantee future results। Spreads, slippage, commissions, execution speed, और market conditions की वजह से live results materially अलग हो सकते हैं। अगर आप beginner हैं, तो पहले demo trading consider करें और सिर्फ वही capital risk करें जिसे आप खोने का खर्च उठा सकते हैं। इस article में कुछ भी financial advice नहीं है।
Final Step: Join United Kings and Trade Signals With Confidence
अगर आपने यहाँ तक पढ़ लिया है, तो आप पहले ही ज़्यादातर ट्रेडर्स से आगे हैं—क्योंकि आप risk लेने से पहले validate कर रहे हैं।
जब आप real time में structured signal process apply करने के लिए ready हों, तो United Kings join करें: forex और gold में premium Telegram signals, clear Entry, SL, and TP levels के साथ, और 300K+ active traders की community।
हम London और New York sessions की high-opportunity windows पर फोकस करते हैं, और signals के साथ educational guidance भी share करते हैं ताकि आप सिर्फ “what” नहीं, “why” भी समझें।
Choose your plan (3 options)
- Starter: 3 Months — $299 (~$100/mo)
- Best Value: 1 Year — $599 (~$50/mo) + FREE ebook (50% savings)
- Unlimited: Lifetime — $999 (pay once, access forever)
हमारे pricing section में सभी plans देखें: United Kings pricing (Starter, Best Value, Unlimited)।
Get signals now
- Full service explore करें: United Kings premium trading signals
- Gold specialists: XAUUSD gold signals
- Forex coverage: major pairs के लिए forex signals
Peace of mind के लिए 48-hour money-back guarantee शामिल है (terms apply)। अगर आप fastest start चाहते हैं, तो अभी हमारा Telegram join करें: https://t.me/unitedkings1।
Your next step: इस हफ्ते एक signal model का backtest करें, अगले हफ्ते demo पर forward test करें, फिर तभी scale करें जब numbers—और आपकी discipline—match करें।



