
یہ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جس میں رجحانات کا اندازہ لگانے اور اس میں داخل ہونے کے لئے برین بینڈ اور اوسط لائن کا مجموعہ استعمال کیا جاتا ہے۔ یہ برین بینڈ کی رجحانات کی شناخت کی صلاحیت اور منتقل اوسط کے ہلنے والے اثر کو جوڑتا ہے ، جس سے مارکیٹ کی رجحانات کی سمت کو مؤثر طریقے سے پہچانا جاسکتا ہے ، اور رجحانات کی سمت میں داخل ہوتا ہے۔
مارکیٹ کے رجحانات کی سمت کا تعین کرنے کے لئے بلین بیلٹ چینل کا استعمال کرتے ہوئے اعلی ترین اور کم ترین قیمتوں کا حساب لگانا
شمسی توانائی کی ہستی کے سائز کا حساب لگانا ، اسٹاپ نقصان اور الٹ سگنل کا فیصلہ کرنا
رجحان کی سمت کی تصدیق کے بعد ، راہداری کی سمت میں داخلہ
غلط سگنل سے بچنے کے لئے منتقل اوسط کا استعمال کرتے ہوئے فلٹرنگ
برین بینڈ قیمتوں کے چینل اور رجحان کی سمت کا واضح اندازہ لگاتا ہے ، اور حرکت پذیر اوسط فلٹرنگ کرتا ہے۔ دونوں کو ملا کر رجحانات کی موثر شناخت ، مارکیٹ کے اچانک واقعات کے اثرات سے بچنے اور نظام کی استحکام کو یقینی بنانے میں مدد ملتی ہے۔
ایک خاص دورانیے کے دوران سورج کی روشنی کے ادارے کے سائز کی اوسط قیمت کا حساب کتاب کرکے ، موجودہ دورانیے کے ادارے کے سائز کے ساتھ موازنہ کرکے ، واضح طور پر رجحان کی تبدیلی کا اندازہ لگایا جاسکتا ہے ، اور اسٹاپ نقصان کو کم کیا جاسکتا ہے ، تاکہ حکمت عملی کے خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکے۔
اسٹریٹجی میں چلتی اوسط اور راہداری کی سمت کے ساتھ کام کرنے کی شرائط کے تحت داخلے ، اور یوم لائن ہستی کے سائز کے قواعد کا استعمال کرتے ہوئے اسٹاپ نقصان ، تاکہ پورے نظام میں داخلے اور اسٹاپ نقصان کے قواعد کو بہت واضح طور پر منظم کیا جاسکے۔
زلزلے کی صورتحال میں ، قیمتیں بار بار نیچے کی طرف جاسکتی ہیں جس سے بار بار معمولی نقصان کا امکان ہوتا ہے۔ اس وقت پوزیشن کا سائز کم کیا جانا چاہئے ، تاکہ ایک ہی نقصان کو کم کیا جاسکے۔
مضبوط رجحان کے دوران ، قیمتوں میں قلیل مدتی واپسی سے روک تھام کے قواعد کو نشانہ بنایا جاسکتا ہے ، اس وقت روک تھام کی حد کو مناسب طریقے سے کم کیا جانا چاہئے ، اور رجحان کے ساتھ چلنا چاہئے۔
حرکت پذیر اوسط اور برین بینڈ کے پیرامیٹرز کی غلط ترتیب ، سگنل کی غلط شناخت کی صورت میں۔ پیرامیٹرز کو مناسب طریقے سے بہتر بنایا جانا چاہئے تاکہ سگنل مستحکم اور قابل اعتماد ہو۔
حرکت پذیر اوسط پیرامیٹرز کو ایڈجسٹ کریں تاکہ ہموار ہونے میں کمی آئے اور رجحانات میں تیزی سے تبدیلی کا پتہ لگائیں۔
مختلف اسٹاپ رولز جیسے ٹریکنگ اسٹاپ ، اے ٹی آر اسٹاپ وغیرہ کو آزمائیں اور بہترین اسٹاپ کا انتخاب کریں۔
ٹریننگ ماڈل کی بنیاد پر بڑی تعداد میں تاریخی اعداد و شمار ، رجحانات کا اندازہ لگانے اور تجارتی سگنل جاری کرنے میں معاون ہیں۔
اس حکمت عملی میں رجحان کا فیصلہ اور خطرے پر قابو پانے کا جامع خیال ہے ، جس میں برن بینڈ چینلز اور منتقل اوسط کا استعمال کرتے ہوئے رجحان کی نشاندہی کی جاتی ہے ، اور اس کے ساتھ ہی سورج کی روشنی کے سائز کا استعمال کرتے ہوئے نقصانات کو روک دیا جاتا ہے۔ حکمت عملی منظم ہے ، مقداری قواعد واضح ہیں ، جو اضافی منافع کے لئے خطرے کو مؤثر طریقے سے کنٹرول کرسکتی ہیں۔ اس کے بعد پیرامیٹرز کی اصلاح اور مشین لرننگ وغیرہ کے ساتھ مل کر حکمت عملی کو مستقل طور پر بہتر بنانا ، حکمت عملی کو زیادہ مستحکم اور قابل اعتماد بناتا ہے۔
/*backtest
start: 2023-12-14 00:00:00
end: 2023-12-21 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Noro's Bands Scalper Strategy v1.3", shorttitle = "Scalper str 1.3", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value=100.0, pyramiding=0)
//Settings
needlong = input(true, defval = true, title = "Long")
needshort = input(true, defval = true, title = "Short")
takepercent = input(0, defval = 0, minval = 0, maxval = 1000, title = "take, %")
needct = input(false, defval = false, title = "Counter-trend entry")
len = input(20, defval = 20, minval = 2, maxval = 200, title = "Period")
needbb = input(true, defval = true, title = "Show Bands")
needbg = input(true, defval = true, title = "Show Background")
src = close
//PriceChannel 1
lasthigh = highest(src, len)
lastlow = lowest(src, len)
center = (lasthigh + lastlow) / 2
//Distance
dist = abs(src - center)
distsma = sma(dist, len)
hd = center + distsma
ld = center - distsma
hd1 = center + distsma / 2
ld1 = center - distsma / 2
//Trend
trend = close < ld and high < center ? -1 : close > hd and low > center ? 1 : trend[1]
//Lines
colo = needbb == false ? na : black
plot(hd, color = colo, linewidth = 1, transp = 0, title = "High band")
plot(center, color = colo, linewidth = 1, transp = 0, title = "center")
plot(ld, color = colo, linewidth = 1, transp = 0, title = "Low band")
//Background
col = needbg == false ? na : trend == 1 ? lime : red
bgcolor(col, transp = 80)
//Body
body = abs(close - open)
smabody = ema(body, 30)
candle = high - low
//Engulfing
min = min(open, close)
max = max(open, close)
bar = close > open ? 1 : close < open ? -1 : 0
upeng = bar == 1 and bar[1] == -1 and min >= min[1] and max <= max[1] ? 1 : 0
dneng = bar == -1 and bar[1] == 1 and min >= min[1] and max <= max[1] ? 1 : 0
//Signals
up7 = trend == 1 and ((bar == -1 and bar[1] == -1) or (body > smabody and close < open)) ? 1 : 0
dn7 = trend == 1 and bar == 1 and bar[1] == 1 and close > strategy.position_avg_price * (100 + takepercent) / 100 ? 1 : 0
up8 = trend == -1 and bar == -1 and bar[1] == -1 and close < strategy.position_avg_price * (100 - takepercent) / 100 ? 1 : 0
dn8 = trend == -1 and ((bar == 1 and bar[1] == 1) or (body > smabody and close > open)) ? 1 : 0
if up7 == 1 or up8 == 1
strategy.entry("Long", strategy.long, needlong == false ? 0 : trend == -1 and needct == false ? 0 : na)
if dn7 == 1 or dn8 == 1
strategy.entry("Short", strategy.short, needshort == false ? 0 : trend == 1 and needct == false ? 0 : na)