
یہ حکمت عملی روایتی بیج ریورسنگ حکمت عملی پر مبنی ہے ، جو بنیادی طور پر اے ٹی آر کا حساب لگانے اور اے ٹی آر فلٹرنگ فیکٹر کو ترتیب دینے کے ذریعے بہتر بنائی گئی ہے تاکہ بیجوں کو فلٹر کیا جاسکے اور صرف ان بیجوں پر تجارت کی جاسکے جو واقعی اہم ہیں۔
اس حکمت عملی کا بنیادی منطق اہم بلندی سپورٹ پوائنٹس اور کم بلندی سپورٹ پوائنٹس کا حساب لگانا ہے۔ بلندی سپورٹ پوائنٹس کا حساب لگانے کے لئے اہم اقدامات یہ ہیں:
اس طرح کے طور پر، کم سپورٹ پوائنٹس کا حساب لگانے کے لئے.
اہم سپورٹ پوائنٹ حاصل کرنے کے بعد ، جب قیمت اس اہم اونچائی سپورٹ پوائنٹ کو توڑتی ہے تو ، اس سے کم ہوجائیں۔ جب قیمت اس اہم کم سپورٹ پوائنٹ کو توڑتی ہے تو ، زیادہ ہوجائیں۔
اس حکمت عملی کے اہم فوائد یہ ہیں:
اس حکمت عملی کے اہم خطرات یہ ہیں:
مندرجہ بالا خطرات کو کنٹرول کرنے کے لئے، آپ کو مندرجہ ذیل پہلوؤں میں بہتر بنانے کے لئے استعمال کر سکتے ہیں:
اس حکمت عملی کو مزید بہتر بنانے کے لیے مندرجہ ذیل نکات پر غور کیا جا سکتا ہے:
دوسرے اشارے کے ساتھ مل کر مارکیٹ کے رجحان کی حالت کا اندازہ لگائیں ، رجحان کے حالات میں الٹ تجارت سے بچیں۔ MACD ، KDJ جیسے اشارے شامل کرنے پر غور کیا جاسکتا ہے۔
مشین لرننگ الگورتھم کو شامل کریں ، پیرامیٹرز کو خود بخود بہتر بنائیں۔ آپ جینیاتی الگورتھم ، بے ترتیب جنگل وغیرہ کا استعمال کرکے بہترین پیرامیٹرز کا مجموعہ تلاش کرسکتے ہیں۔
مقداری اعداد و شمار کو شامل کرنے کے لئے تربیت، بہترین ATR رینج تلاش کرنے کے لئے. تاریخی اعداد و شمار کو شامل کرنے سے پیرامیٹرز کے انتخاب کی درستگی میں اضافہ ہوسکتا ہے.
دیگر حکمت عملیوں کے ساتھ استعمال کرنے پر غور کیا جاسکتا ہے ، مختلف قسم کی حکمت عملیوں کے ساتھ مل کر۔ مثال کے طور پر رجحانات کی پیروی کرنے والی حکمت عملی کے ساتھ جوڑا ، صف بندی میں الٹ ، رجحان میں پیش قدمی۔
یہ اہم بیس پوائنٹ الٹ حکمت عملی اے ٹی آر کا حساب لگانے اور فلٹرنگ فیکٹر کے طریقہ کار کو فلٹر کرنے سے بے معنی چھوٹی اتار چڑھاؤ ، صرف اہم بیس پوائنٹس پر الٹ تجارت کرنے سے حکمت عملی کی منافع بخش سطح کو مؤثر طریقے سے بڑھا سکتا ہے۔ اس کے ساتھ ہی ، کچھ پیرامیٹرز کو بہتر بنانے میں دشواری میں اضافہ ہوتا ہے۔ اس کے لئے اے ٹی آر کی حد ، اسٹاپ نقصان کی روک تھام کا تناسب اور دیگر متعدد پہلوؤں پر جامع غور کرنے کی ضرورت ہے۔ اگر پیرامیٹرز کو بہتر بنایا جائے تو ، یہ حکمت عملی ایک موثر اور مستحکم مختصر لائن ٹریڈنگ حکمت عملی بن سکتی ہے۔
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("QuantNomad - Significant Pivot Reversal Strategy", shorttitle = "SPPS", overlay=true)
// Inputs
leftBars = input(4, title = 'PP Left Bars')
rightBars = input(2, title = 'PP Right Bars')
atr_length = input(14, title = 'ATR Length')
atr_mult = input(0.1, title = 'ATR Mult')
// Pivot High Significant Function
pivotHighSig(left, right) =>
pp_ok = true
atr = atr(atr_length)
for i = 1 to left
if (high[right] < high[right+i] + atr * atr_mult)
pp_ok := false
for i = 0 to right-1
if (high[right] < high[i] + atr * atr_mult)
pp_ok := false
pp_ok ? high[right] : na
// Pivot Low Significant Function
pivotLowSig(left, right) =>
pp_ok = true
atr = atr(atr_length)
for i = 1 to left
if (low[right] > low[right+i] - atr * atr_mult)
pp_ok := false
for i = 0 to right-1
if (low[right] > low[i] - atr * atr_mult)
pp_ok := false
pp_ok ? low[right] : na
swh = pivotHighSig(leftBars, rightBars)
swl = pivotLowSig (leftBars, rightBars)
swh_cond = not na(swh)
hprice = 0.0
hprice := swh_cond ? swh : hprice[1]
le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])
if (le)
strategy.entry("PivRevLE", strategy.long, comment="PivRevLE", stop=hprice + syminfo.mintick)
swl_cond = not na(swl)
lprice = 0.0
lprice := swl_cond ? swl : lprice[1]
se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])
if (se)
strategy.entry("PivRevSE", strategy.short, comment="PivRevSE", stop=lprice - syminfo.mintick)