آرگو بینڈ توڑنے کی حکمت عملی ایک 4 گھنٹے کی بینڈ ٹریڈنگ حکمت عملی ہے جو چینل توڑنے پر مبنی ہے۔ یہ حکمت عملی بلننگ چینل اور توڑنے کے اصول کو ملا کر 4 گھنٹے کی مدت میں ٹریڈنگ سگنل بناتی ہے تاکہ قیمتوں میں بڑے اتار چڑھاو کو پکڑ سکے۔
اس حکمت عملی میں پہلے ایک خاص دورانیے کے دوران اعلی ترین اور کم ترین قیمتوں کی گنتی کی جاتی ہے تاکہ چینل کی حد تشکیل دی جاسکے۔ اس کے بعد چینل کی درمیانی لائن اور چینل کے اوپر اور نیچے کی بلین لائن کا حساب لگایا جاتا ہے۔ جب چینل کی سمت تبدیل ہوتی ہے تو خرید و فروخت کا اشارہ ہوتا ہے۔
خاص طور پر ، حکمت عملی سب سے پہلے N سائیکلوں ((ڈیفالٹ 47 سائیکل) میں سب سے زیادہ قیمت upBound اور سب سے کم قیمت downBound کا حساب لگاتی ہے ، جس سے چینل کی اوپری اور نچلی حد تشکیل دی جاتی ہے۔ اس کے بعد ایک انحراف کی شرح point ((ڈیفالٹ 1) اور گنجائش ٹول ((ڈیفالٹ 1000) ، چینل کی اوپری حد BoundUp اور نچلی حد BoundDown کا حساب لگاتا ہے۔ جب قیمت اوپر سے نیچے کی طرف جاتی ہے تو خریدنے کا اشارہ پیدا ہوتا ہے۔ جب قیمت نیچے سے نیچے کی طرف جاتی ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔
اس کے علاوہ ، اس حکمت عملی میں اسٹاپ نقصان کی روک تھام کی شرائط بھی رکھی گئی ہیں۔ اسٹاپ نقصان کے قریب خریدیں اور اسٹاپ نقصان کے قریب فروخت کریں۔ اسٹاپ نقصان کی شرح کو ان پٹ کے ہدف کے طور پر مقرر کریں۔
ارگو بینڈ توڑنے کی حکمت عملی ایک 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)