ARGO بینڈ بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2023-10-07 16:04:16 آخر میں ترمیم کریں: 2023-10-07 16:04:16
کاپی: 2 کلکس کی تعداد: 712
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

حکمت عملی کا اصول

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

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

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

طاقت کا تجزیہ

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

خطرات اور حل

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

اصلاح کی سمت

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

خلاصہ کریں۔

ارگو بینڈ توڑنے کی حکمت عملی ایک 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)