اے آر جی او رینج بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-07 16:04:16
ٹیگز:

جائزہ

ارگو رینج بریکآؤٹ حکمت عملی چینل بریکآؤٹ اصولوں سے متاثر ایک 4 گھنٹے کی رینج ٹریڈنگ سسٹم ہے۔ یہ قیمتوں کی اہم نقل و حرکت کو پکڑنے کے لئے 4 گھنٹے کے ٹائم فریم کے اندر ٹریڈنگ سگنل تیار کرتا ہے۔

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

یہ حکمت عملی پہلے چینل کی حد بنانے کے لئے ایک مقررہ مدت میں سب سے زیادہ اعلی (اپ باؤنڈ) اور سب سے کم کم (ڈاؤن باؤنڈ) کا حساب لگاتی ہے۔ اس کے بعد یہ بولنگر چینل کی وسط لائن ، اوپری بینڈ اور نچلی بینڈ کا حساب لگاتی ہے۔ جب چینل کی سمت بدل جاتی ہے تو خرید اور فروخت کے سگنل متحرک ہوجاتے ہیں۔

خاص طور پر ، حکمت عملی N ادوار (ڈیفالٹ 47) پر اپ باؤنڈ اور ڈاؤن باؤنڈ کا حساب لگاتی ہے۔ اس کے بعد یہ چینل کی اوپری حد BoundUp اور نچلی حد BoundDown کا حساب کتاب کرنے کے لئے ایک تناسب نقطہ (ڈیفالٹ 1) اور رواداری ٹول (ڈیفالٹ 1000) طے کرتا ہے۔ جب قیمت نیچے کی حد سے تجاوز کرتی ہے تو خرید کا اشارہ متحرک ہوجاتا ہے۔ جب قیمت اوپری حد سے نیچے ہوتی ہے تو فروخت کا اشارہ متحرک ہوجاتا ہے۔

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

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

  • مارکیٹ کی اتار چڑھاؤ کے مطابق ڈھالنے کے لئے بولنگر چینل کے اصولوں کا استعمال کرتا ہے
  • چار گھنٹے کی مدت کا مقصد قیمتوں میں اہم اتار چڑھاؤ کو پکڑنا ہے
  • بریک آؤٹ کی حکمت عملی کو یکجا کرنے سے رجحان کی تبدیلیوں کا پتہ چلتا ہے
  • اسٹاپ نقصان اور منافع حاصل کرنے کا کنٹرول ہر تجارت کے لئے خطرہ / منافع

خطرات اور حل

  • جھوٹے فرار اور پھنسنے کے لئے کمزور
  • لمبے وقت کے فریم بڑے نقصانات کا باعث بن سکتے ہیں
  • غلط ٹریلنگ سٹاپ ناقابل قبول نقصانات کا سبب بن سکتا ہے
  • حل:
    • غلط بریک آؤٹ کے خلاف چینل پیرامیٹرز کو بہتر بنائیں
    • احتیاط سے پوزیشن سائزنگ اور سٹاپ نقصان کی سطح کا تعین
    • سخت رسک کنٹرول کے لیے سٹاپ نقصان/پائدا لینے کو بہتر بنائیں

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

  • مارکیٹ کی اتار چڑھاؤ کے لئے بہتر فٹ ہونے کے لئے چینل پیرامیٹرز کو بہتر بنائیں
  • زیادہ سے زیادہ خطرہ / انعام کے لئے اسٹاپ نقصان / منافع حاصل کرنے کے لئے متحرک طور پر ایڈجسٹ کریں
  • ٹریڈ فلٹرز کو شامل کریں تاکہ پھندوں سے بچنے اور اونچائیوں کا پیچھا کرنے سے بچیں
  • غلط اشاروں سے بچنے کے لیے اضافی عوامل شامل کریں
  • بہتر فیصلوں کے لئے رجحان اور اتار چڑھاؤ کے اشارے کو یکجا کریں
  • مختلف مارکیٹ کے حالات کے لئے سرمایہ کے انتظام کو بہتر بنائیں

نتیجہ

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


/*backtest
start: 2023-01-01 00:00:00
end: 2023-10-06 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2

// strategy("ARGO_BAND-STRATEGY", overlay=true,default_qty_value=10000,scale=true,initial_capital=100,currency=currency.USD)

// A 4hours Breakout Strategy work in progres..it's  a starting point, thanks to all tradingview community
//How to use: test it only on gbpjpy 240 min, wait the end of the candle to place next order, red and blue dots are short and long stop orders, Targets are Upper and lowerBands. Test it and enjoy but use at your own risk..
//2016 © F.Peluso


risk=input(title="Risk", defval=1)
length = input(title="Length",  minval=1, maxval=1000, defval=47)
stopBound=input(title="Previous",defval=10)
upBound = highest(high, length)
downBound = lowest(low, length)
point=1
tol=1000
stopT=input(title="Stop", defval=5,minval=1, maxval=5)
dev =input(title="Tolerance",defval=2,minval=1, maxval=5)
limitBoundUp=( highest(high, length))*(point-(dev/tol))
limitBoundDown=downBound/(point-(dev/tol))
plot(limitBoundUp[1],linewidth = 3,style = circles, color = navy,trackprice=true),transp=0
plot(limitBoundDown[1],linewidth = 3,style = circles, color = red,trackprice=true,transp=0)
mezzalinea=((upBound+downBound)/2)

// Color Bands

colo = ((close>limitBoundUp[1]) ? blue : (close<upBound[1]) ? white : na)
UpB = plot(upBound[1], title="Upper Bound", style=linebr, linewidth=1, color=colo)
DownB = plot(limitBoundUp[1] ,title="Lower Bound", style=linebr, linewidth=2, color=colo)
fill(UpB, DownB, color=colo, transp=90)

plot(limitBoundUp[2]/(point+(stopT/tol)),color=colo)

coloS = ((close<limitBoundDown[1]) ? red : (close>downBound[1]) ? white : na)
DB = plot(downBound[1], title="Upper Bound", style=linebr, linewidth=1, color=coloS)
DoB = plot(limitBoundDown[1] ,title="Lower Bound", style=linebr, linewidth=2, color=coloS)
fill(DB, DoB, color=coloS, transp=90)

plot(limitBoundDown[2]*(point+(stopT/tol)),color=coloS)

// Strategy

past=input(title="Past", defval=5)
buy=(crossover(close,limitBoundUp))
closebuy=cross(high[past],upBound[0])
stopbuy = limitBoundUp[2]/(point+(stopT/tol))

sell=crossunder(close,limitBoundDown)
closesell=cross(low[past],downBound[0])


if (not na(close[length]))
    if (buy)
        strategy.entry("ChBrkLE", strategy.long,stop=limitBoundUp - syminfo.mintick,comment="Long I")   

strategy.close("ChBrkLE",when=closebuy)

if (not na(close[length]))
    if (sell)
        strategy.entry("ChBrkSE", strategy.short,stop=limitBoundDown + syminfo.mintick,comment="Short I")   

strategy.close("ChBrkSE",when=closesell)

Target =input(0) * 10 
Stop = input(90) * 10 
Trailing = input(40) * 10
CQ = 100
TPP = (Target > 0) ? Target : na
SLP = (Stop > 0) ? Stop : na
TSP = (Trailing > 0) ? Trailing : na
strategy.exit("Out Short", "ChBrkSE", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
strategy.exit("Out Long", "ChBrkLE", qty_percent=CQ, profit=TPP, loss=SLP, trail_points=TSP)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید