میں ٹریڈنگ ویو سے موصول ہونے والی حکمت عملی کی کارکردگی کی پیداوار سے 100٪ مطمئن نہیں ہوں۔ اکثر میں ایسی چیز دیکھنا چاہتا ہوں جو ڈیفالٹ کے ذریعہ دستیاب نہیں ہے۔ میں عام طور پر ٹریڈنگ ویو سے خام تجارت / میٹرکس برآمد کرتا ہوں اور پھر دستی طور پر اضافی تجزیہ کرتا ہوں۔ لیکن ٹیبلز کے ساتھ، آپ اپنی حکمت عملیوں کے لئے اضافی میٹرکس اور اوزار بہت آسانی سے بنا سکتے ہیں.
یہ اسکرپٹ صرف آپ کے اسکرپٹ کی ماہانہ / سالانہ کارکردگی کے ساتھ ایک ٹیبل دکھائے گا۔ بہت سارے تاجر / سرمایہ کار اس طرح کی واپسی پر نظر ڈالتے تھے۔ نیز ، اس سے آپ کو ایسے وقت کی نشاندہی کرنے میں مدد مل سکتی ہے جب آپ کی حکمت عملی نے توقع سے بہتر / خراب کارکردگی کا مظاہرہ کیا اور اس کا بہتر تجزیہ کرنے کی کوشش کریں۔ اسکرپٹ بہت سادہ ہے اور مجھے یقین ہے کہ آپ اسے آسانی سے اپنی اپنی حکمت عملیوں پر لاگو کر سکتے ہیں۔
دستبرداری براہ کرم یاد رکھیں کہ ماضی کی کارکردگی مستقبل کے نتائج کا اشارہ نہیں ہوسکتی ہے۔ مختلف عوامل کی وجہ سے ، بشمول مارکیٹ کے بدلتے حالات ، حکمت عملی اب تاریخی بیک ٹسٹنگ میں اتنی اچھی کارکردگی کا مظاہرہ نہیں کرسکتی ہے۔ یہ پوسٹ اور اسکرپٹ کوئی مالی مشورہ فراہم نہیں کرتے.
دوبارہ جانچ پڑتال
/*backtest start: 2021-05-05 00:00:00 end: 2022-05-04 23:59:00 period: 12h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //strategy("Monthly Returns in PineScript Strategies", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 25, calc_on_every_tick = true, commission_type = strategy.commission.percent, commission_value = 0.1) // Inputs leftBars = input(2,"leftBars") rightBars = input(2,"rightBars") prec = input(2, title = "Return Precision") // Pivot Points swh = pivothigh(leftBars, rightBars) swl = pivotlow(leftBars, rightBars) hprice = 0.0 hprice := not na(swh) ? swh : hprice[1] lprice = 0.0 lprice := not na(swl) ? swl : lprice[1] le = false le := not na(swh) ? true : (le[1] and high > hprice ? false : le[1]) se = false se := not na(swl) ? true : (se[1] and low < lprice ? false : se[1]) if (le) strategy.entry("PivRevLE", strategy.long, comment="PivRevLE") if (se) strategy.entry("PivRevSE", strategy.short, comment="PivRevSE") plot(hprice, color = color.green, linewidth = 2) plot(lprice, color = color.red, linewidth = 2)