
اس حکمت عملی میں ایک سے زیادہ ٹائم فریموں کے رجحانات کا سراغ لگانے کا ایک نظام حاصل کرنے کے لئے ایک محور نقطہ اشارے اور اوسطاً حقیقی لہراتی بینڈ اشارے کا امتزاج کیا گیا ہے۔ یہ درمیانی دور کے رجحانات کو پکڑ سکتا ہے ، اور طویل مدتی معاونت کی مزاحمت کا اندازہ لگانے کے لئے محور نقطہ کا استعمال کرتا ہے ، تاکہ بہتر انٹری اور آؤٹ پٹ حاصل کیا جاسکے۔
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:
محور پوائنٹ اشارے: ایک خاص دورانیے کی اعلی ترین قیمت ، کم ترین قیمت ، اور اختتامی قیمت کی اوسط قیمت کا حساب کتاب کرکے اوپری محور پوائنٹ اور نچلے محور پوائنٹ کا تعین کریں۔ محور پوائنٹ ایک اہم معاون مزاحمت کا علاقہ ہوسکتا ہے۔
اوسط حقیقی لہر بینڈ: ایک خاص دورانیے کے لئے اوسط حقیقی لہر کی شدت کا حساب لگائیں ، اور مرکزی محور کے اوپر اور نیچے چینل کو منتقل کریں ، چینل کے اوپر اور نیچے متحرک نقصان کی لائن کے طور پر کام کریں۔
اس حکمت عملی کے مطابق تجارت کا طریقہ یہ ہے:
جب قیمت اوسط حقیقی اتار چڑھاو کی پٹی کے راستے کو توڑتی ہے تو ، اس کی سمت کے ساتھ مطابقت رکھنے والے زیادہ یا کم کرنے کی سمت اختیار کی جائے۔ جب قیمت دوبارہ راستے میں واپس آجائے تو ، کھل جائے۔ اس کے علاوہ ، جب قیمت اوپر محور کے نقطہ کو توڑتی ہے تو ، ایک سے زیادہ موقف اختیار کیا جائے۔ جب قیمت نیچے محور کے نقطہ کو توڑتی ہے تو ، ایک خالی موقف اختیار کیا جائے۔
اس حکمت عملی میں مرکزی نقطہ کے وسط لائن کا تصور بھی متعارف کرایا گیا ہے۔ جب روکنے والی پتلی وسط لائن کو توڑتی ہے تو ، نصف منافع حاصل کرنے اور خطرے کو کنٹرول کرنے کا انتخاب کرنا ممکن ہے۔
اس حکمت عملی کے درج ذیل فوائد ہیں:
ایک سے زیادہ ٹائم فریم ڈیزائن، درمیانی اور طویل مدتی Determines بڑے رجحانات، قلیل مدتی Determines مخصوص داخلہ
مرکزی محور کے وسط میں خطرے کے کنٹرول کے اختیارات کے طور پر، نصف منافع حاصل کرنے کے لئے، منافع کو یقینی بنانے کے لئے.
اوسط حقیقی اتار چڑھاو بینڈ چینل واضح سٹاپ نقصان کی پوزیشن فراہم کرتا ہے.
کم حکمت عملی کے پیرامیٹرز ، بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے آسان اصلاح
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس نے جعلی دراندازی کے خطرے سے زیادہ سے زیادہ بچنے کی کوشش کی۔
اس حکمت عملی کے کچھ خطرات بھی ہیں:
مارکیٹ میں شدید اتار چڑھاو کے دوران ، اسٹاپ نقصان کا خطرہ زیادہ ہوتا ہے۔
جب حالات لرزتے ہیں تو ، مرکزی محور دباؤ پیدا کرنے کے لئے آسان ہے ، اور یہ اکثر خراب ہوسکتا ہے۔
پیرامیٹرز کا غلط انتخاب اکثر تجارت یا بہت کم تجارت کا سبب بن سکتا ہے۔
حالیہ قیمتوں میں ایک اہم نقطہ نظر کو توڑنے کے لئے، ممکنہ طور پر جعلی توڑنے کے لئے.
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
زیادہ اشارے کے ساتھ مل کر داخلہ سگنل کو فلٹر کریں ، تاکہ جعلی توڑ سے بچا جاسکے۔ مثال کے طور پر مجموعی توانائی کے اشارے ، برن بینڈ اشارے وغیرہ۔
بہترین پیرامیٹرز کا مجموعہ تلاش کرنے کے لئے محور کے نقطہ اور اوسط حقیقی لہر کے بینڈ کے دورانیہ کے پیرامیٹرز کو بہتر بنائیں۔
مرکزی محور کی مرکزی لائن کے قریب ایک بفرنڈ قائم کریں تاکہ مرکزی لائن کو بار بار متحرک ہونے سے بچایا جاسکے۔
مناسب رجحان فلٹر شامل کریں تاکہ یہ یقینی بنایا جا سکے کہ بڑے رجحانات ایک ہی سمت میں کام کرتے ہیں۔
یہ حکمت عملی مجموعی طور پر ایک بہت ہی عملی ٹرینڈ ٹریکنگ حکمت عملی ہے۔ اس سے زیادہ تر ٹرینڈ سسٹم میں موجود نقصانات کو روکنے کی دشواری کا حل ملتا ہے ، جس سے خطرہ کنٹرول کرنے والی رجحان کی تجارت ممکن ہوتی ہے۔ یہ ایک انتہائی قابل سفارش حکمت عملی ہے۔ اس حکمت عملی کی تاثیر کو مناسب اصلاح اور بہتری کے ساتھ مزید بڑھایا جاسکتا ہے۔
/*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()