بیک ٹیسٹنگ اسٹریٹیجی پر اعتماد پیدا کرتی ہے
اصل تاریخی پرائس ایکشن پر مینوئل فاریکس بیک ٹیسٹنگ — کینڈل بہ کینڈل۔ حقیقت جیسے فاریکس بیک ٹیسٹنگ ٹول میں ٹریڈز کریں، کارکردگی ٹریک کریں، اور ایک ڈالر بھی رسک میں ڈالنے سے پہلے اپنا ایج نکھاریں۔
FxBacktest کی اپنی اسٹریٹیجی لینگویج ہے، FXScript۔ اسے خود لکھیں، یا بلٹ اِن Claude اسسٹنٹ کو سادہ زبان میں بتائیں کہ آپ کیا ٹریڈ کرتے ہیں اور وہ آپ کو ایک کام کرتا اسکرپٹ دے دیتا ہے — پھر اسے اصل مارکیٹ کی برسوں کی ہسٹری پر سیکنڈوں میں چلائیں، اپنے کھلے سیشن کو چھیڑے بغیر۔
// Anything you wrap in input() becomes a field you can tune.
strategy("EMA cross", risk_pct = 1)
fastLen = input(20, "Fast EMA")
slowLen = input(50, "Slow EMA")
slPips = input(20, "Stop loss (pips)")
target = input(2, "Target (R)")
fast = ta.ema(fastLen)
slow = ta.ema(slowLen)
// `pip` is one pip in this instrument's prices, so the same
// stop means 20 pips on EURUSD and 20 pips on gold.
if ta.crossover(fast, slow) and not strategy.inPosition
strategy.entry("long", sl = close - slPips * pip, rr = target)
if ta.crossunder(fast, slow) and not strategy.inPosition
strategy.entry("short", sl = close + slPips * pip, rr = target)
plot(fast, "Fast EMA", "#00d4ff")
plot(slow, "Slow EMA", "#f5c542")
مثالی نمونہ — فرضی نتیجہ، اصل یا ضمانت شدہ کارکردگی نہیں۔ ہر رن وہی مکمل اینالیٹکس رپورٹ کھولتا ہے جو آپ کے مینوئل سیشنز کو ملتی ہے۔
سادہ زبان میں کہیں اور Claude آپ کو FXScript دیتا ہے، اسے ایڈیٹر میں لگاتا ہے اور سمجھاتا ہے۔ ایک undo سے آپ کا اپنا کوڈ واپس آ جاتا ہے۔
48 انڈیکیٹرز، بڑے ٹائم فریمز، اسپریڈ اور کمیشن — اسکرپٹ وہی فنکشنز استعمال کرتا ہے جن سے چارٹ بنتا ہے، اس لیے اسکرپٹ کا نتیجہ مینوئل نتیجے سے مختلف نہیں ہو سکتا۔
ہر input() لکھتے ہی ایک لیبل والی فیلڈ بن جاتا ہے۔ اسٹاپ، ٹارگٹ یا لمبائی بدلیں اور دوبارہ چلائیں — نہ ایڈیٹنگ، نہ اندازے۔
جب کوئی کینڈل آپ کے اسٹاپ اور ٹارگٹ دونوں کو چھوئے تو چھوٹے ٹائم فریمز طے کرتے ہیں کہ پہلے کیا ہوا — بجائے اس کے کہ بیک ٹیسٹ خاموشی سے خوشگوار نتیجہ چن لے۔
فرم کے بالکل وہی اصول سیٹ کریں اور پوری ایویلیوایشن اصل مارکیٹ ہسٹری پر چلائیں — ایک لائیو ٹریکر کینڈل بہ کینڈل آپ کا فیز، ڈرا ڈاؤن اور ٹارگٹ دیکھتا ہے، پھر نتیجے کی اسکرین بتاتی ہے کہ آپ پاس ہوئے یا نہیں۔ یہ سب اصل چیلنج پر ایک پیسہ خرچ کرنے سے پہلے۔
ہر فیز ڈرا ڈاؤن، روزانہ نقصان اور وقت کی حد کے اصولوں کے اندر مکمل — وہی لائیو ٹریکر اور نتیجے کی اسکرین جو آپ کو ایپ کے اندر ملتی ہے۔
اصل تاریخی کینڈلز پر مینوئل فاریکس بیک ٹیسٹنگ — ٹریڈز لگائیں، رسک سنبھالیں، اور دیکھیں کہ آپ کا ایج اصل میں کیسا کام کرتا ہے، نہ انسٹال کی ضرورت نہ بروکر اکاؤنٹ کی۔
انڈیکیٹرز، ڈرائنگز اور پرائس ایکشن — پروفیشنل ٹریڈر کی طرح تربیت کے لیے سب کچھ۔
اپنا اکاؤنٹ بیلنس، لاٹ سائز، لیوریج اور رسک فیصد سیٹ کریں۔ اپنے اصل بروکر جیسے اسپریڈ اور کمیشن کے اخراجات ترتیب دیں۔
فاریکس، کموڈیٹیز، انڈیکسز، کرپٹو اور اسٹاکس میں سے 105 انسٹرومنٹس میں سے چنیں۔ اپنا ٹائم فریم منتخب کریں — M1 سے D1 تک۔
چارٹ کو کینڈل بہ کینڈل آگے بڑھائیں یا آٹو پلے استعمال کریں۔ کسی بھی مقام پر BUY/SELL کریں۔ جب تک آپ آگے نہ بڑھیں، چارٹ کبھی نہیں بتاتا کہ آگے کیا ہے۔
اپنا مکمل P&L، وِن ریٹ، اوسط RR اور اخراجات کا تجزیہ دیکھنے کے لیے سیشن ختم کریں۔ اپنی پیش رفت ٹریک کرنے کے لیے رپورٹ کارڈ PNG کے طور پر ڈاؤن لوڈ کریں۔
براؤزر میں بنا — نہ انسٹال، نہ پلگ اِن، نہ تاخیر۔ خالص چارٹ ری پلے، ان درست ٹولز کے ساتھ جو واقعی اہم ہیں۔
دنیا کی سب سے زیادہ ٹریڈ ہونے والی مارکیٹس میں تربیت کریں۔ ہر انسٹرومنٹ میں پِپ ویلیو، کانٹریکٹ سائز اور ٹِک کی درستگی لائیو بروکر فیڈز کے مطابق رکھی گئی ہے۔
ہر شائع شدہ اسٹریٹیجی ایک اصل بیک ٹیسٹنگ سیشن سے آتی ہے — وِن ریٹ، ڈرا ڈاؤن اور نیٹ ریٹرن سیدھے رپورٹ سے لیے گئے، ہاتھ سے نہیں لکھے گئے۔
کامیاب اور جدوجہد کرنے والے ٹریڈرز کا فرق اسٹریٹیجی نہیں — اسکرین ٹائم ہے۔ بیک ٹیسٹنگ آپ کو ہفتوں میں برسوں کا تجربہ دیتی ہے۔
سمیولیٹر سیکھنے کے لیے ہمیشہ مفت۔ جب گہرے اینالیٹکس، ہر انسٹرومنٹ اور لامحدود جرنل ہسٹری چاہیے تو اپ گریڈ کریں۔
منظم تکرار کے ذریعے حقیقی ٹریڈنگ کی سمجھ پیدا کریں — کریڈٹ کارڈ کی ضرورت نہیں۔
ملٹی ٹائم فریم تجزیہ اور وہ جرنل جو واقعی بہتر ہونے کے لیے چاہیے۔
ہر اینالیٹک۔ لامحدود جرنل۔ ان ٹریڈرز کے لیے مکمل اینالیٹکس سوٹ جو بیک ٹیسٹنگ کو ایک باقاعدہ کام سمجھتے ہیں۔
ان سوالات کے مختصر جوابات جو زیادہ تر ٹریڈرز بیک ٹیسٹنگ شروع کرنے سے پہلے پوچھتے ہیں۔
فاریکس بیک ٹیسٹنگ کا مطلب ہے تاریخی قیمتوں کا ڈیٹا ری پلے کرنا اور ایسے ٹریڈز لگانا جیسے آپ لائیو ٹریڈ کر رہے ہوں، تاکہ آپ اصل پیسہ رسک میں ڈالے بغیر ناپ سکیں کہ کوئی اسٹریٹیجی کیسی کارکردگی دکھاتی۔ اچھا بیک ٹیسٹر آپ کو کینڈل بہ کینڈل ری پلے، حقیقت کے قریب اسپریڈز اور کمیشن، اور پورے سیمپل پر وِن ریٹ، ڈرا ڈاؤن اور Expectancy جیسے اعداد و شمار دیتا ہے۔
ہاں۔ مفت پلان کبھی ختم نہیں ہوتا — تمام 105 انسٹرومنٹس، تمام سات ٹائم فریمز، مکمل ٹریڈ ایگزیکیوشن، مکمل سیشن رپورٹ، اور آپ کے جرنل میں تین محفوظ سیشنز۔ کریڈٹ کارڈ کی ضرورت نہیں۔ Pro اور Ultra مزید انڈیکیٹرز، گہرے اینالیٹکس اور بڑا جرنل کھولتے ہیں، لیکن بیک ٹیسٹنگ کا بنیادی عمل ہمیشہ مفت ہے۔
نہیں۔ FxBacktest مکمل طور پر آپ کے براؤزر میں چلتا ہے — نہ ڈاؤن لوڈ، نہ پلگ اِن، نہ MetaTrader، نہ بروکر اکاؤنٹ۔ تاریخی ڈیٹا ایپ کے ساتھ ہی آتا ہے، اس لیے رجسٹر کرنے کے چند سیکنڈ میں آپ چارٹ کھول کر ٹریڈز لگانا شروع کر سکتے ہیں۔
ہاں۔ FxBacktest ایک آن لائن فاریکس بیک ٹیسٹنگ ٹول ہے جو خود سائٹ پر چلتا ہے — کسی بھی براؤزر میں کھولیں، انسٹرومنٹ منتخب کریں، اور تاریخی چارٹس سیدھے صفحے میں لوڈ ہو جاتے ہیں۔ نہ انسٹالر، نہ پلگ اِن، نہ MetaTrader، اس لیے یہ Windows، macOS، Linux اور ChromeOS پر ایک جیسا کام کرتا ہے۔
Play Store یا App Store سے انسٹال کرنے کے لیے کوئی الگ ایپ نہیں — FxBacktest اس کی جگہ آپ کے فون کے براؤزر میں چلتا ہے۔ Android یا iPhone پر سائٹ کھولیں اور چارٹ ری پلے، ٹریڈ پینل اور سیشن رپورٹ سب فون کی اسکرین کے مطابق ہو جاتے ہیں۔ آپ اسے اپنی ہوم اسکرین پر شامل کر سکتے ہیں تاکہ یہ ایپ کی طرح کھلے۔
20 ٹریڈز کا چھوٹا ٹیسٹ عمل درآمد کے واضح مسائل دکھا سکتا ہے، لیکن سنجیدہ جائزے کے لیے عام طور پر مختلف مارکیٹ حالات میں 100 یا زیادہ ٹریڈز چاہییں۔ صحیح تعداد سے زیادہ اہم یہ ہے کہ سیمپل میں جیت، ہار، سست ادوار، نیوز کی اتار چڑھاؤ اور کم از کم ایک تکلیف دہ ڈرا ڈاؤن شامل ہو۔
مینوئل بیک ٹیسٹنگ صوابدیدی فیصلوں، پرائس ایکشن پڑھنے اور اسکرین ٹائم بنانے کے لیے بہتر ہے۔ خودکار بیک ٹیسٹنگ ان سخت اصولوں کے لیے بہتر ہے جنہیں کمپیوٹر بغیر تشریح کے چلا سکے۔ بہت سے ٹریڈرز دونوں استعمال کرتے ہیں — سیٹ اپ سمجھنے کے لیے مینوئل ٹیسٹنگ، پھر بڑے پیمانے پر جانچ کے لیے آٹومیشن۔
نہیں۔ بیک ٹیسٹ دکھاتا ہے کہ کسی منصوبے نے تاریخی ڈیٹا پر کیسا رویہ دکھایا۔ لائیو نتائج پھر بھی اسپریڈز، سلپیج، نفسیات، عمل درآمد کی رفتار، بروکر کے حالات اور مارکیٹ کے دور کی تبدیلی پر منحصر ہیں۔ ایک مضبوط بیک ٹیسٹ اعتماد اور نظم و ضبط پیدا کرتا ہے، لیکن یہ آغاز کی لکیر ہے، اختتام کی نہیں۔
کینڈل بہ کینڈل ری پلے دیکھیں جو مستقبل چھپا کر رکھے، اپنے اسٹاپس کو پھلانگے بغیر آگے جانے کا طریقہ، چارٹ پر براہِ راست لگنے والے مارکیٹ اور لمٹ آرڈرز، اور ساتھ ساتھ ری پلے ہونے والے بڑے ٹائم فریمز۔ FxBacktest یہ سب براؤزر میں کرتا ہے: ایک وقت میں ایک یا پانچ کینڈلز آگے بڑھیں، یا کسی منتخب گھنٹے تک جائیں جبکہ درمیان کی ہر کینڈل پھر بھی اسٹاپس اور ٹارگٹس ٹرگر کرتی ہے؛ ڈریگ ہونے والی اسٹاپ اور ٹارگٹ لائنوں کے ساتھ مارکیٹ آرڈرز یا BUY/SELL LIMIT آرڈرز لگائیں؛ اور Pro پر M15 ٹریڈ کریں جبکہ H1 اور H4 ساتھ ری پلے ہوں۔ آپ صرف وہی دیکھتے ہیں جو اس لمحے تک بن چکا تھا، اس لیے ہر انٹری ایک حقیقی وقت کا فیصلہ ہے۔
پہلے یہ دیکھیں کہ اسپریڈ کہاں سے آتا ہے۔ ایک مقررہ نمبر رول اوور اور نیوز کے آس پاس خرچ کو کم دکھاتا ہے، جب اصل اسپریڈز کئی گنا بڑھ جاتے ہیں۔ FxBacktest دن کے ہر گھنٹے کے لیے Dukascopy کے bid/ask ڈیٹا سے ناپا گیا اسپریڈ چارج کرتا ہے، اس لیے رول اوور پر لی گئی ٹریڈ لندن اوپن والی ٹریڈ سے مہنگی پڑتی ہے۔ آپ اس کی جگہ اپنے بروکر کا بتایا ہوا اسپریڈ بھی لکھ سکتے ہیں۔ کمیشن فی لاٹ سیٹ ہوتا ہے اور ہر ٹریڈ سے کٹتا ہے، اور جاری اخراجات آپ کے P&L کے ساتھ دکھائے جاتے ہیں۔ سلپیج سمیولیٹ نہیں ہوتی: لمٹ آرڈرز بالکل اپنی قیمت پر اور مارکیٹ آرڈرز کینڈل کلوز پر بھرتے ہیں، اس لیے لائیو میں اس کی گنجائش رکھیں، خاص طور پر نیوز کے آس پاس اسٹاپ ایگزٹس پر۔
ہاں۔ FxBacktest ری پلے کے دوران آپ کی لی گئی ہر ٹریڈ خود بخود درج کرتا ہے۔ ہر ریکارڈ میں انٹری، ایگزٹ، لاٹ سائز، اسٹاپ، ٹارگٹ، R ملٹیپل، ٹریڈ آپ کے حق میں کتنی دور گئی، اور یہ کہ وہ اسٹاپ، ٹارگٹ، جزوی یا ہاتھ سے بند ہوئی، شامل ہوتا ہے۔ پھر سیشن رپورٹ انہی ٹریڈز سے وِن ریٹ، Expectancy، Profit Factor، زیادہ سے زیادہ ڈرا ڈاؤن اور ایکویٹی کرو نکالتی ہے، نہ اسپریڈشیٹ نہ ہاتھ سے اندراج۔ سیشنز آپ کے ٹریڈنگ جرنل میں محفوظ ہوتے ہیں، تاکہ آپ بعد میں کوئی سیشن دوبارہ کھول کر وہیں سے جاری رکھ سکیں جہاں رکے تھے۔
FxBacktest کرتا ہے۔ مینوئل ری پلے میں آپ ایک ہی چارٹ پر ایک ساتھ کئی پوزیشنز رکھ سکتے ہیں، قیمت چلنے کے ساتھ دوسری یا تیسری انٹری شامل کرتے ہوئے۔ ہر انٹری کا اپنا لاٹ سائز، اسٹاپ اور ٹارگٹ ہوتا ہے، اور آپ کلوز سلائیڈر سے ان میں سے کسی کو بھی جزوی طور پر بند کر سکتے ہیں: اس سے اس حصے کا حاصل شدہ P&L درج ہوتا ہے اور باقی چلتا رہتا ہے۔ ہر جزوی کلوز سیشن رپورٹ میں اپنی الگ قطار کے طور پر درج ہوتا ہے۔ اصولوں پر مبنی اضافے کے لیے FXScript کوڈ میں پوزیشن بڑھاتا اور گھٹاتا ہے (strategy.close(pct = 50)) اور strategy.avgEntry بتاتا ہے، یعنی تمام کھلی پوزیشنز میں لاٹ کے وزن سے اوسط انٹری، ساتھ میں کل اور نیٹ پوزیشن سائز۔
سیکنڈوں میں رجسٹر کریں۔ نہ کریڈٹ کارڈ، نہ ڈاؤن لوڈ۔ بس چارٹ کھولیں اور پہلی ہی کینڈل سے حقیقی تجربہ بنانا شروع کریں۔