متعدد ٹائم فریموں میں محور سپر ٹرینڈ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-31 17:29:37
ٹیگز:

img

جائزہ

یہ حکمت عملی متعدد ٹائم فریموں میں رجحانات کے سراغ لگانے کے نظام کو نافذ کرنے کے لئے محور پوائنٹس اشارے اور اوسط حقیقی رینج بینڈ کو جوڑتی ہے۔ یہ بہتر داخلے اور باہر نکلنے کے لئے طویل مدتی تعاون اور مزاحمت کا تعین کرنے کے لئے محور پوائنٹس کا استعمال کرتے ہوئے انٹرمیڈیٹ سائیکلوں پر رجحانات کو پکڑ سکتا ہے۔

حکمت عملی منطق

یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:

  1. محور پوائنٹس: ایک خاص مدت کے دوران سب سے زیادہ ، سب سے کم اور بند ہونے والی قیمتوں کا اوسط حساب لگائیں تاکہ اوپر اور نیچے کے محور پوائنٹس کا تعین کیا جاسکے۔ محور پوائنٹس کلیدی معاونت اور مزاحمت کے علاقوں کے طور پر کام کرسکتے ہیں۔

  2. اوسط حقیقی رینج بینڈ: ایک خاص مدت کے دوران اوسط حقیقی رینج کا حساب لگائیں ، اور ایک چینل بنانے کے لئے درمیانی بینڈ کو اوپر اور نیچے منتقل کریں۔ اوپری اور نچلی بینڈ متحرک اسٹاپ نقصان لائنوں کے طور پر کام کرسکتے ہیں۔

تجارتی منطق مندرجہ ذیل ہے:

جب قیمت اوسط حقیقی رینج چینل سے گزرتی ہے تو ، بریک آؤٹ سمت کے ساتھ ساتھ لمبی یا مختصر پوزیشنیں۔ جب قیمت چینل میں واپس آجاتی ہے تو ، پوزیشن بند کریں۔ نیز ، جب قیمت اوپری محور نقطہ سے گزرتی ہے تو ، لمبا موقف اختیار کریں؛ جب قیمت نچلے محور نقطہ سے گزرتی ہے تو ، مختصر موقف اختیار کریں۔

حکمت عملی میں محور درمیانی لائن کا تصور بھی متعارف کرایا گیا ہے۔ جب منافع لینے سے درمیانی لائن ٹوٹ جاتی ہے تو ، کچھ منافع اور کنٹرول رسک کو مقفل کرنے کے لئے نصف پوزیشن بند کرنا ممکن ہے۔

فوائد کا تجزیہ

اس حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. متعدد ٹائم فریم ڈیزائن۔ لمبے اور درمیانی دور اہم رجحانات کا تعین کرتے ہیں جبکہ مختصر دور مخصوص اندراجات کا تعین کرتے ہیں۔

  2. محور درمیانی لائن نصف پوزیشن کو بند کرنے کا آپشن فراہم کرتی ہے، جیتنے والی تجارت کو یقینی بناتے ہوئے کچھ منافع میں مقفل کرتی ہے۔

  3. اوسط حقیقی رینج بینڈ واضح سٹاپ نقصان کی سطح فراہم کرتے ہیں.

  4. حکمت عملی میں چند پیرامیٹرز ہیں، بہترین پیرامیٹر مجموعے کے لئے بہتر بنانے کے لئے آسان.

  5. یہ جتنا ممکن ہو سکے جعلی بھاگنے کے خطرے سے بچتا ہے۔

خطرے کا تجزیہ

اس حکمت عملی میں کچھ خطرات بھی ہیں:

  1. مارکیٹ میں اعلی اتار چڑھاؤ کے دوران سٹاپ نقصان کا زیادہ خطرہ۔

  2. درمیانی لائن اکثر مارکیٹ میں استحکام کے دوران سٹاپ نقصان کو متحرک کر سکتی ہے۔

  3. پیرامیٹرز کا غلط انتخاب بہت کم یا بہت کثرت سے تجارت کا نتیجہ بن سکتا ہے۔

  4. حالیہ محور نقطہ وقفے غلط وقفے ثابت ہو سکتے ہیں.

اصلاح کی ہدایات

حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:

  1. غلط سگنل سے بچنے کے لیے حجم اور بولنگر بینڈ جیسے مزید فلٹرز کو یکجا کریں۔

  2. بہترین پیرامیٹر مجموعے تلاش کرنے کے لئے محور پوائنٹس اور اے ٹی آر کے ادوار کو بہتر بنائیں.

  3. وسط لائن کے ارد گرد ایک بفر زون مقرر کریں تاکہ کثرت سے ٹرگرز سے بچنے کے لئے.

  4. اہم رجحانات کے ساتھ کام کرنے کو یقینی بنانے کے لئے مناسب رجحان فلٹرز شامل کریں.

نتیجہ

عام طور پر ، یہ ایک بہت ہی عملی رجحان سے باخبر رہنے کی حکمت عملی ہے۔ یہ رجحان کے نظام کی عام اسٹاپ نقصان کی مشکلات کو حل کرتا ہے اور خطرہ پر قابو پانے والی رجحان کی تجارت کو حاصل کرتا ہے۔ یہ ایک انتہائی سفارش کردہ حکمت عملی ہے۔ مناسب اصلاحات اور بہتری کے ساتھ ، اس کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔


/*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()

مزید