یہ حکمت عملی متعدد ٹائم فریموں میں رجحانات کے سراغ لگانے کے نظام کو نافذ کرنے کے لئے محور پوائنٹس اشارے اور اوسط حقیقی رینج بینڈ کو جوڑتی ہے۔ یہ بہتر داخلے اور باہر نکلنے کے لئے طویل مدتی تعاون اور مزاحمت کا تعین کرنے کے لئے محور پوائنٹس کا استعمال کرتے ہوئے انٹرمیڈیٹ سائیکلوں پر رجحانات کو پکڑ سکتا ہے۔
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:
محور پوائنٹس: ایک خاص مدت کے دوران سب سے زیادہ ، سب سے کم اور بند ہونے والی قیمتوں کا اوسط حساب لگائیں تاکہ اوپر اور نیچے کے محور پوائنٹس کا تعین کیا جاسکے۔ محور پوائنٹس کلیدی معاونت اور مزاحمت کے علاقوں کے طور پر کام کرسکتے ہیں۔
اوسط حقیقی رینج بینڈ: ایک خاص مدت کے دوران اوسط حقیقی رینج کا حساب لگائیں ، اور ایک چینل بنانے کے لئے درمیانی بینڈ کو اوپر اور نیچے منتقل کریں۔ اوپری اور نچلی بینڈ متحرک اسٹاپ نقصان لائنوں کے طور پر کام کرسکتے ہیں۔
تجارتی منطق مندرجہ ذیل ہے:
جب قیمت اوسط حقیقی رینج چینل سے گزرتی ہے تو ، بریک آؤٹ سمت کے ساتھ ساتھ لمبی یا مختصر پوزیشنیں۔ جب قیمت چینل میں واپس آجاتی ہے تو ، پوزیشن بند کریں۔ نیز ، جب قیمت اوپری محور نقطہ سے گزرتی ہے تو ، لمبا موقف اختیار کریں؛ جب قیمت نچلے محور نقطہ سے گزرتی ہے تو ، مختصر موقف اختیار کریں۔
حکمت عملی میں محور درمیانی لائن کا تصور بھی متعارف کرایا گیا ہے۔ جب منافع لینے سے درمیانی لائن ٹوٹ جاتی ہے تو ، کچھ منافع اور کنٹرول رسک کو مقفل کرنے کے لئے نصف پوزیشن بند کرنا ممکن ہے۔
اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:
متعدد ٹائم فریم ڈیزائن۔ لمبے اور درمیانی دور اہم رجحانات کا تعین کرتے ہیں جبکہ مختصر دور مخصوص اندراجات کا تعین کرتے ہیں۔
محور درمیانی لائن نصف پوزیشن کو بند کرنے کا آپشن فراہم کرتی ہے، جیتنے والی تجارت کو یقینی بناتے ہوئے کچھ منافع میں مقفل کرتی ہے۔
اوسط حقیقی رینج بینڈ واضح سٹاپ نقصان کی سطح فراہم کرتے ہیں.
حکمت عملی میں چند پیرامیٹرز ہیں، بہترین پیرامیٹر مجموعے کے لئے بہتر بنانے کے لئے آسان.
یہ جتنا ممکن ہو سکے جعلی بھاگنے کے خطرے سے بچتا ہے۔
اس حکمت عملی میں کچھ خطرات بھی ہیں:
مارکیٹ میں اعلی اتار چڑھاؤ کے دوران سٹاپ نقصان کا زیادہ خطرہ۔
درمیانی لائن اکثر مارکیٹ میں استحکام کے دوران سٹاپ نقصان کو متحرک کر سکتی ہے۔
پیرامیٹرز کا غلط انتخاب بہت کم یا بہت کثرت سے تجارت کا نتیجہ بن سکتا ہے۔
حالیہ محور نقطہ وقفے غلط وقفے ثابت ہو سکتے ہیں.
حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
غلط سگنل سے بچنے کے لیے حجم اور بولنگر بینڈ جیسے مزید فلٹرز کو یکجا کریں۔
بہترین پیرامیٹر مجموعے تلاش کرنے کے لئے محور پوائنٹس اور اے ٹی آر کے ادوار کو بہتر بنائیں.
وسط لائن کے ارد گرد ایک بفر زون مقرر کریں تاکہ کثرت سے ٹرگرز سے بچنے کے لئے.
اہم رجحانات کے ساتھ کام کرنے کو یقینی بنانے کے لئے مناسب رجحان فلٹرز شامل کریں.
عام طور پر ، یہ ایک بہت ہی عملی رجحان سے باخبر رہنے کی حکمت عملی ہے۔ یہ رجحان کے نظام کی عام اسٹاپ نقصان کی مشکلات کو حل کرتا ہے اور خطرہ پر قابو پانے والی رجحان کی تجارت کو حاصل کرتا ہے۔ یہ ایک انتہائی سفارش کردہ حکمت عملی ہے۔ مناسب اصلاحات اور بہتری کے ساتھ ، اس کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔
/*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"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © LonesomeTheBlue //@version=4 strategy("Pivot Point SuperTrend [Backtest]", overlay = true) prd = input(defval = 2, title="Pivot Point Period", minval = 1, maxval = 50) Factor=input(defval = 3, title = "ATR Factor", minval = 1, step = 0.1) Pd=input(defval = 10, title = "ATR Period", minval=1) usecenter = input(defval = false, title="Use Center Line to Close Entry for 50%") showpivot = input(defval = false, title="Show Pivot Points") showcl = input(defval = false, title="Show PP Center Line") float ph = na float pl = na ph := pivothigh(prd, prd) pl := pivotlow(prd, prd) plotshape(ph and showpivot, text="H", style=shape.labeldown, color=na, textcolor=color.red, location=location.abovebar, transp=0, offset = -prd) plotshape(pl and showpivot, text="L", style=shape.labeldown, color=na, textcolor=color.lime, location=location.belowbar, transp=0, offset = -prd) float center = na center := center[1] float lastpp = ph ? ph : pl ? pl : na if lastpp if na(center) center := lastpp else center := (center * 2 + lastpp) / 3 Up = center - (Factor * atr(Pd)) Dn = center + (Factor * atr(Pd)) float TUp = na float TDown = na Trend = 0 TUp := close[1] > TUp[1] ? max(Up, TUp[1]) : Up TDown := close[1] < TDown[1] ? min(Dn, TDown[1]) : Dn Trend := close > TDown[1] ? 1: close < TUp[1]? -1: nz(Trend[1], 1) Trailingsl = Trend == 1 ? TUp : TDown linecolor = Trend == 1 and nz(Trend[1]) == 1 ? color.lime : Trend == -1 and nz(Trend[1]) == -1 ? color.red : na plot(Trailingsl, color = linecolor , linewidth = 2, title = "PP SuperTrend") plot(showcl ? center : na, color = showcl ? center < hl2 ? color.blue : color.red : na, transp = 0) bsignal = Trend == 1 and Trend[1] == -1 ssignal = Trend == -1 and Trend[1] == 1 if bsignal strategy.entry("Buy", true, 2, comment = "Buy") if ssignal strategy.entry("Sell", false, 2, comment = "Sell") if strategy.position_size == 2 and center > hl2 and usecenter strategy.close("Buy", qty_percent = 50, comment = "close buy entry for 50%") if strategy.position_size == -2 and center < hl2 and usecenter strategy.close("Sell", qty_percent = 50, comment = "close sell entry for 50%") if change(Trend) strategy.close_all()