Backtesting Kya Hai? अपनी रणनीति टेस्ट करने का सही तरीका

Updated 2026-10-097 min read

छोटा जवाब

Backtesting kya hai? किसी ट्रेडिंग रणनीति के नियमों को ऐतिहासिक मार्केट डेटा पर चलाकर यह देखना कि उसने अतीत में कैसा प्रदर्शन किया, बैकटेस्टिंग कहलाता है। बैकटेस्टिंग में ब्रोकरेज, STT, एक्सचेंज चार्ज और स्लिपेज जोड़ना सबसे ज़रूरी है, क्योंकि बिना चार्ज के मुनाफ़ा दिखाने वाली ज़्यादातर रणनीतियाँ असली बाज़ार में फ़ेल हो जाती हैं।

डेटा का आधार
1D / 15m / 5m
NSE वास्तविक कैंडल्स
ज़रूरी घटक
Charges & Tax
STT, ब्रोकरेज और GST
LeadFinn पर किसी भी शेयर पर अपनी रणनीति टेस्ट करेंRun this backtest yourself on LeadFinnHow backtesting works

Backtesting kya hai aur iska uddeshya kya hota hai?

Backtesting kya hai: बैकटेस्टिंग वह सांख्यिकीय प्रक्रिया है जिसमें किसी ट्रेडिंग रणनीति के गणितीय या तकनीकी नियमों को ऐतिहासिक बाज़ार डेटा (Historical Data) पर चलाकर देखा जाता है कि यदि आपने अतीत में इस रणनीति पर ट्रेड किया होता, तो आपको कितना मुनाफ़ा या नुकसान हुआ होता।

शेयर बाज़ार में कोई भी नई रणनीति लागू करने से पहले बैकटेस्टिंग करना एक वैज्ञानिक ढाल की तरह काम करता है। इससे आपको पता चलता है कि आपकी रणनीति का वास्तविक विन रेट (Win Rate), अधिकतम ड्रॉडाउन (Max Drawdown), और रिस्क-रिवॉर्ड अनुपात क्या है। बिना बैकटेस्टिंग के अपनी गाढ़ी कमाई लगाना अंधेरे में तीर चलाने जैसा है।

RELIANCE डेली चार्ट: पुराने डेटा पर नियम के सिग्नलबैकटेस्ट यही करता है: पुराने चार्ट पर नियम के हर Buy और Sell को ढूँढकर, चार्ज के बाद नतीजा जोड़ता है।BuyBuyBuy1,473.41,160.2
असली NSE कैंडल, 2026-05-04 से 2026-10-09
View data
DateOpenHighLowClose
2026-05-041,433.401,467.401,433.401,463.10
2026-05-051,460.001,473.401,450.001,463.60
2026-05-061,463.001,473.301,427.501,437.90
2026-05-071,438.801,449.501,430.301,436.20
2026-05-081,426.001,442.801,417.501,435.20
2026-05-111,420.001,428.001,382.001,388.20
2026-05-121,392.001,393.501,360.301,364.00
2026-05-131,361.401,372.401,352.401,358.80
2026-05-141,365.201,378.001,358.401,361.80
2026-05-151,356.801,364.801,329.201,336.40
2026-05-181,334.001,342.001,318.701,335.90
2026-05-191,338.701,344.001,318.401,322.70
2026-05-201,318.701,362.901,312.601,359.70
2026-05-211,367.201,370.901,345.201,349.60
2026-05-221,350.001,367.401,349.101,354.50
2026-05-251,366.801,371.101,357.001,367.00
2026-05-261,360.101,368.501,352.401,356.30
2026-05-271,353.001,361.001,348.601,350.50
2026-05-291,364.001,369.001,317.001,321.20
2026-06-011,332.501,335.501,318.501,320.00
2026-06-021,307.701,327.801,300.301,314.60
2026-06-031,315.001,324.001,301.001,313.20
2026-06-041,301.001,311.201,293.101,303.70
2026-06-051,304.501,306.001,288.001,291.00
2026-06-081,277.001,282.601,259.201,263.30
2026-06-091,269.001,274.201,257.501,269.20
2026-06-101,275.001,300.501,254.401,258.80
2026-06-111,258.001,276.001,253.201,263.00
2026-06-121,277.001,297.001,262.501,293.00
2026-06-151,315.301,325.001,303.301,307.00
2026-06-161,313.401,333.401,306.401,328.80
2026-06-171,333.001,334.001,317.001,332.70
2026-06-181,330.001,333.901,322.001,328.10
2026-06-191,328.001,338.201,305.301,309.50
2026-06-221,316.701,344.901,314.101,326.50
2026-06-231,328.901,333.001,304.001,309.50
2026-06-241,305.701,322.001,297.501,313.60
2026-06-251,318.001,328.001,314.601,318.10
2026-06-291,308.001,313.701,292.601,301.00
2026-06-301,306.901,306.901,290.001,293.90
2026-07-011,298.901,312.201,296.501,308.00
2026-07-021,310.001,313.201,299.001,303.50
2026-07-031,312.001,312.001,302.001,304.00
2026-07-061,304.001,325.601,299.401,321.30
2026-07-071,323.501,328.001,304.101,308.40
2026-07-081,297.001,302.301,271.601,275.90
2026-07-091,277.101,296.501,274.201,279.80
2026-07-101,291.901,311.101,287.801,307.80
2026-07-131,300.001,306.401,295.001,296.90
2026-07-141,290.001,308.001,286.901,293.00
2026-07-151,294.101,310.901,294.101,295.50
2026-07-161,295.501,309.401,291.801,296.60
2026-07-171,300.001,330.301,296.101,327.20
2026-07-201,317.201,345.901,314.901,323.10
2026-07-211,321.001,326.901,302.701,303.70
2026-07-221,302.001,304.601,280.701,288.60
2026-07-231,283.001,287.301,268.001,272.20
2026-07-241,265.001,283.401,249.801,278.00
2026-07-271,288.201,288.701,278.001,280.00
2026-07-281,275.001,279.201,265.901,267.70
2026-07-291,275.001,282.401,268.701,275.90
2026-07-301,279.801,297.001,275.301,292.90
2026-07-311,295.001,309.701,293.601,307.80
2026-08-031,315.201,319.001,306.001,319.00
2026-08-041,315.001,315.001,286.401,290.90
2026-08-051,293.001,299.001,270.101,280.00
2026-08-061,285.001,325.201,281.201,325.00
2026-08-071,320.001,337.001,316.601,334.80
2026-08-101,330.101,332.901,321.301,327.30
2026-08-111,326.601,328.701,314.101,323.90
2026-08-121,323.901,329.001,309.201,329.00
2026-08-131,327.801,327.801,307.201,317.00
2026-08-141,317.001,317.501,301.501,310.00
2026-08-171,314.001,320.801,298.101,316.00
2026-08-181,314.001,328.601,311.201,322.00
2026-08-191,320.301,321.601,303.501,311.00
2026-08-201,315.501,316.501,307.001,313.20
2026-08-211,314.001,316.001,308.001,316.00
2026-08-241,316.601,320.001,302.401,309.80
2026-08-251,304.301,317.101,300.001,317.00
2026-08-261,310.001,315.601,298.001,298.00
2026-08-271,305.001,308.401,282.201,282.20
2026-08-281,284.901,291.801,280.001,287.00
2026-08-311,278.701,297.601,271.001,277.00
2026-09-011,285.001,311.801,280.001,309.00
2026-09-021,298.001,321.901,293.101,313.10
2026-09-031,313.101,316.801,302.501,302.50
2026-09-041,304.101,333.001,304.101,322.00
2026-09-071,323.101,324.201,301.901,309.50
2026-09-081,304.101,306.801,288.001,294.90
2026-09-091,283.501,294.701,277.201,279.00
2026-09-101,278.501,285.301,266.301,274.00
2026-09-111,267.001,267.401,253.001,257.50
2026-09-151,252.501,259.401,235.301,235.30
2026-09-161,243.001,255.001,240.001,240.00
2026-09-171,244.801,253.401,238.501,243.90
2026-09-181,245.001,247.301,226.401,226.40
2026-09-211,234.101,249.101,232.501,247.40
2026-09-221,247.601,251.901,237.401,240.40
2026-09-231,242.001,252.801,238.901,248.00
2026-09-241,236.601,241.601,219.201,219.20
2026-09-251,210.501,227.401,210.501,226.00
2026-09-281,218.001,219.701,197.001,197.60
2026-09-291,193.801,198.301,181.801,182.00
2026-09-301,182.001,196.501,181.701,187.00
2026-10-011,180.101,183.901,160.801,167.70
2026-10-051,171.201,193.001,171.201,186.40
2026-10-061,188.101,219.101,188.101,218.00
2026-10-071,212.001,220.801,203.501,207.70
2026-10-081,207.701,208.001,173.001,178.00
2026-10-091,179.001,179.001,160.201,170.30
LeadFinn पर किसी भी शेयर पर अपनी रणनीति टेस्ट करेंRun this backtest yourself on LeadFinnHow backtesting works

रणनीति को बैकटेस्ट कैसे करें: चरण-दर-चरण प्रक्रिया

सही तरीके से बैकटेस्ट करने के चार मुख्य चरण होते हैं:

  1. नियमों को स्पष्ट रूप से परिभाषित करें: रणनीति में कोई अस्पष्टता नहीं होनी चाहिए। उदाहरण: 'जब 15m कैंडल 20 EMA के ऊपर बंद हो तब बाय करें, स्टॉप लॉस और टारगेट पहले से तय होंगे।'
  2. शेयरों का दायरा (Universe) चुनें: लिक्विड स्टॉक्स चुनें, जैसे NIFTY 50 या NIFTY 100। कम वॉल्यूम वाले पेनी स्टॉक्स पर बैकटेस्ट के नतीजे असली बाज़ार में लागू नहीं होते।
  3. पर्याप्त ऐतिहासिक डेटा लें: कम से कम 1 से 5 साल का डेटा लें जिसमें बुल मार्केट, बेयर मार्केट और साइडवेज़ चॉप तीनों तरह के बाज़ार चक्र शामिल हों।
  4. परिणामों का विश्लेषण करें: केवल अंतिम रिटर्न न देखें, बल्कि यह भी देखें कि लगातार कितने ट्रेड नुकसान में गए (Consecutive Losses) और सबसे बड़ा ड्रॉडाउन कितना रहा।

ब्रोकरेज, STT और स्लिपेज जोड़ना क्यों अनिवार्य है?

बैकटेस्टिंग में नौसिखिए ट्रेडर्स की सबसे आम गलती यह होती है कि वे बिना ब्रोकरेज और टैक्स के 'सकल मुनाफ़ा' (Gross Profit) देख लेते हैं।

भारतीय शेयर बाज़ार में हर ट्रेड पर वैधानिक लागतें लगती हैं:

  • Securities Transaction Tax (STT): डिलीवरी में खरीद और बिक्री दोनों पर 0.1%, इंट्राडे में बिक्री पर 0.025%।
  • ब्रोकरेज और GST: प्रति ऑर्डर ब्रोकरेज और उस पर 18% जीएसटी।
  • एक्सचेंज फीस, सेबी चार्ज और स्टैंप ड्यूटी: टर्नओवर के आधार पर।
  • स्लिपेज (Slippage): जिस भाव पर आपने सिग्नल देखा और जिस भाव पर आपका ऑर्डर एक्सचेंज में निष्पादित हुआ, उसके बीच का अंतर।

जो इंट्राडे रणनीति साल में सैकड़ों ट्रेड करती है, उसका सकल मुनाफ़ा टैक्स और ब्रोकरेज के बाद अक्सर शुद्ध घाटे में बदल जाता है। हमारे MACD टेस्ट में यही हुआ: पूरा नतीजा देखें।

TCS 15-मिनट: वही नियम, ज़्यादा सौदेछोटी कैंडल पर वही नियम ज़्यादा सौदे देता है, इसलिए बैकटेस्ट में चार्ज जोड़ना ज़रूरी है।BuyBuy2,204.02,060.0
असली NSE कैंडल, 07 Oct 09:15 से 09 Oct 15:15
View data
DateOpenHighLowClose
07 Oct 09:152,085.202,089.902,077.002,085.50
07 Oct 09:302,085.502,088.702,081.702,085.80
07 Oct 09:452,085.702,091.902,083.302,084.10
07 Oct 10:002,084.802,085.102,076.002,078.40
07 Oct 10:152,078.402,086.002,078.302,085.80
07 Oct 10:302,085.802,094.002,082.002,093.00
07 Oct 10:452,093.402,105.002,092.102,101.80
07 Oct 11:002,101.802,101.802,094.902,097.80
07 Oct 11:152,097.802,097.802,092.602,094.70
07 Oct 11:302,094.702,097.902,091.002,093.90
07 Oct 11:452,093.902,095.102,092.002,094.40
07 Oct 12:002,094.702,101.202,093.402,095.90
07 Oct 12:152,096.002,097.502,090.002,090.30
07 Oct 12:302,090.302,099.002,089.702,096.40
07 Oct 12:452,096.402,096.402,090.602,091.10
07 Oct 13:002,091.102,091.302,081.502,084.00
07 Oct 13:152,084.202,086.002,082.202,084.00
07 Oct 13:302,084.302,088.902,082.502,087.70
07 Oct 13:452,087.702,088.002,085.202,086.90
07 Oct 14:002,086.902,088.602,083.902,085.90
07 Oct 14:152,085.902,094.502,085.802,092.00
07 Oct 14:302,092.102,093.702,088.802,093.20
07 Oct 14:452,093.202,093.502,087.602,089.40
07 Oct 15:002,089.402,090.502,083.402,086.90
07 Oct 15:152,086.902,086.902,080.302,080.30
08 Oct 09:152,104.002,141.502,100.102,120.10
08 Oct 09:302,120.702,131.102,116.202,126.90
08 Oct 09:452,127.402,131.202,124.202,126.90
08 Oct 10:002,127.102,135.002,125.902,128.40
08 Oct 10:152,128.702,130.602,121.802,125.60
08 Oct 10:302,126.002,126.202,110.002,112.00
08 Oct 10:452,112.002,119.002,110.602,111.70
08 Oct 11:002,112.002,116.802,111.002,114.20
08 Oct 11:152,114.702,114.702,102.102,104.00
08 Oct 11:302,104.302,110.002,103.902,108.30
08 Oct 11:452,109.002,109.902,107.302,107.70
08 Oct 12:002,107.902,108.502,103.602,105.30
08 Oct 12:152,106.002,109.802,102.702,107.00
08 Oct 12:302,107.502,107.502,098.402,103.00
08 Oct 12:452,103.002,105.302,098.402,101.00
08 Oct 13:002,101.002,105.002,100.002,103.70
08 Oct 13:152,103.702,108.402,099.202,106.10
08 Oct 13:302,106.102,110.102,104.002,105.40
08 Oct 13:452,106.002,106.602,102.902,104.40
08 Oct 14:002,105.002,105.002,092.402,095.90
08 Oct 14:152,095.702,096.502,060.002,072.50
08 Oct 14:302,071.902,081.302,069.202,073.00
08 Oct 14:452,073.002,076.002,064.002,066.20
08 Oct 15:002,066.202,080.002,061.002,077.00
08 Oct 15:152,077.002,077.002,076.002,076.00
09 Oct 09:152,086.002,174.002,086.002,160.90
09 Oct 09:302,160.502,183.702,146.002,169.90
09 Oct 09:452,170.502,193.002,168.802,175.60
09 Oct 10:002,175.202,184.902,157.102,181.00
09 Oct 10:152,181.402,197.002,180.102,190.70
09 Oct 10:302,190.502,202.902,189.802,195.10
09 Oct 10:452,194.202,204.002,193.002,198.50
09 Oct 11:002,198.502,199.902,187.002,188.10
09 Oct 11:152,188.302,190.702,180.002,180.90
09 Oct 11:302,180.802,184.002,170.002,171.60
09 Oct 11:452,171.602,171.602,152.002,152.10
09 Oct 12:002,152.402,163.002,152.002,162.00
09 Oct 12:152,161.502,165.402,159.902,162.00
09 Oct 12:302,161.802,164.002,152.202,152.90
09 Oct 12:452,153.002,159.302,153.002,155.60
09 Oct 13:002,155.502,167.002,152.302,163.70
09 Oct 13:152,163.702,176.802,161.202,174.80
09 Oct 13:302,174.702,178.502,170.002,172.00
09 Oct 13:452,171.602,178.402,165.002,178.00
09 Oct 14:002,177.702,178.502,167.202,168.70
09 Oct 14:152,168.602,171.902,162.202,165.20
09 Oct 14:302,165.302,169.002,164.002,168.30
09 Oct 14:452,168.102,168.102,164.202,166.50
09 Oct 15:002,165.902,175.302,164.702,171.50
09 Oct 15:152,171.502,171.502,156.002,156.00

बैकटेस्टिंग की 4 सबसे खतरनाक गलतियाँ (Biases)

गलत बैकटेस्ट से बचने के लिए इन चार मनोवैज्ञानिक और तकनीकी कमियों को पहचानें:

  • ओवरफिटिंग या कर्व-फिटिंग (Overfitting): अतीत के डेटा पर सही दिखने के लिए बहुत सारे इंडिकेटर और जटिल नियम जोड़ देना। ऐसी रणनीति अतीत में बहुत बड़ा रिटर्न दिखाती है, लेकिन भविष्य के लाइव बाज़ार में तुरंत फेल हो जाती है।
  • लुक-अहेड बायस (Look-ahead Bias): वर्तमान सिग्नल में भविष्य के डेटा का अनजाने में इस्तेमाल कर लेना (जैसे कैंडल क्लोज़ होने से पहले ही दिन के क्लोजिंग भाव पर ट्रेड मान लेना)।
  • सर्वाइवरशिप बायस (Survivorship Bias): केवल आज के सफल शेयरों पर टेस्ट करना और उन कंपनियों को भूल जाना जो पिछले 5 सालों में दिवालिया होकर डीलिस्ट हो गईं।
  • लिक्विडिटी की अनदेखी: यह मान लेना कि जिस भाव पर चार्ट की विक गई, उस भाव पर आपके 10,000 शेयर तुरंत बिक गए होंगे।

LeadFinn पर मुफ़्त और पारदर्शी बैकटेस्टिंग

LeadFinn को विशेष रूप से भारतीय ट्रेडर्स के लिए तैयार किया गया है। यहाँ आप वास्तविक NSE डेटा पर बिना कोई कोड लिखे अपनी रणनीतियों का बैकटेस्ट कर सकते हैं। हमारा इंजन हर ट्रेड पर वास्तविक STT, ब्रोकरेज और स्लिपेज अपने आप घटाकर सच्चा शुद्ध नतीजा दिखाता है।

LeadFinn बैकटेस्ट इंजन खोलें

Frequently asked questions

बैकटेस्टिंग क्या होती है?

किसी ट्रेडिंग रणनीति के नियमों को ऐतिहासिक मार्केट डेटा पर चलाकर उसके पिछले प्रदर्शन और जोखिम की जांच करने को बैकटेस्टिंग कहते हैं।

बैकटेस्टिंग में ब्रोकरेज और टैक्स जोड़ना क्यों ज़रूरी है?

क्योंकि भारतीय बाज़ार में STT, ब्रोकरेज और एक्सचेंज चार्ज बहुत भारी होते हैं। बिना चार्ज के मुनाफ़े में दिखने वाली ज़्यादातर रणनीतियाँ असली बाज़ार में घाटे में चली जाती हैं।

ओवरफिटिंग (Overfitting) क्या होती है?

अतीत के डेटा में ज़बरदस्ती मुनाफ़ा दिखाने के लिए इंडिकेटर्स की सेटिंग्स को अत्यधिक ट्विक करना ओवरफिटिंग कहलाता है। ऐसी रणनीतियाँ लाइव बाज़ार में फ़ेल हो जाती हैं।

लुक-अहेड बायस (Look-ahead bias) का क्या मतलब है?

जब कोई बैकटेस्ट भविष्य की किसी ऐसी जानकारी का उपयोग कर लेता है जो उस समय लाइव बाज़ार में उपलब्ध नहीं थी, तो उसे लुक-अहेड बायस कहते हैं।

क्या LeadFinn पर बैकटेस्टिंग पूरी तरह मुफ़्त है?

हाँ, LeadFinn पर आप ऐतिहासिक NSE कैंडल्स पर अपनी रणनीति का मुफ़्त और पारदर्शी बैकटेस्ट चला सकते हैं।

Keep going

This is education, not investment advice. These are tested results on past data; they do not promise future returns. Trading can lose money. See our disclaimer.