आर्गो बैंड ब्रेकआउट रणनीति


निर्माण तिथि: 2023-10-07 16:04:16 अंत में संशोधित करें: 2023-10-07 16:04:16
कॉपी: 2 क्लिक्स: 712
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

ARGO वेवब्रेकिंग रणनीति एक 4 घंटे वेवब्रेकिंग ट्रेडिंग रणनीति है जो एक चैनल ब्रेकिंग पर आधारित है। यह रणनीति बुलिंग चैनल और ब्रेकिंग सिद्धांत को जोड़ती है, जो 4 घंटे की अवधि में एक ट्रेडिंग सिग्नल बनाती है ताकि बड़ी कीमतों के उतार-चढ़ाव को पकड़ सके।

रणनीति सिद्धांत

इस रणनीति में सबसे पहले एक निश्चित अवधि के भीतर उच्चतम और निम्नतम कीमतों की गणना की जाती है जिससे चैनल की सीमा बनती है। इसके बाद चैनल की मध्य रेखा और चैनल के ऊपर और नीचे की रेखा की गणना की जाती है। जब चैनल की दिशा बदलती है, तो खरीद और बेचने के संकेत बनते हैं।

विशेष रूप से, रणनीति सबसे पहले N चक्रों के भीतर उच्चतम मूल्य upBound और निम्नतम मूल्य downBound की गणना करती है (डिफ़ॉल्ट 47 चक्र), चैनल की ऊपरी और निचली सीमाओं का निर्माण करती है। फिर एक विचलन दर point (डिफ़ॉल्ट 1) और कैपेसिटिव टोल (डिफ़ॉल्ट 1000) सेट करें, चैनल ऊपरी सीमा BoundUp और निचली सीमा BoundDown की गणना करें। जब कीमत ऊपर से नीचे की ओर जाती है तो एक खरीद संकेत उत्पन्न होता है; जब कीमत नीचे की ओर होती है तो एक बिक्री संकेत उत्पन्न होता है।

इसके अलावा, इस रणनीति में स्टॉप लॉस स्टॉप की शर्त भी रखी गई है। स्टॉप लॉस को नीचे की पटरी के पास खरीदें और स्टॉप लॉस को ऊपर की पटरी के पास बेचें। स्टॉप लॉस को इनपुट के लिए लक्षित लाभ-हानि अनुपात के रूप में सेट करें।

श्रेष्ठता विश्लेषण

  • ब्रूइंग चैनल सिद्धांत का उपयोग करके, चैनल को बाजार में उतार-चढ़ाव के आधार पर समायोजित किया जा सकता है ताकि शोर व्यापार से बचा जा सके
  • 4 घंटे चक्र संचालन, बड़े मूल्य उतार-चढ़ाव को पकड़ने के लिए, लाभ के लिए जगह
  • ब्रेकआउट रणनीतियों के साथ, ट्रेड सिग्नल को ट्रेंड टर्निंग पॉइंट्स पर बनाया जा सकता है, समय पर कीमतों को पकड़ने के लिए
  • स्टॉप-लॉस स्टॉप सेट करें जो प्रत्येक ट्रेड के लिए रिस्क-रिटर्न अनुपात को नियंत्रित करता है

जोखिम और समाधान

  • ब्रिंग लेन-देन में नकली घुसपैठ और कैद होने का खतरा
  • बड़े चक्र संचालन, घाटे के विस्तार के जोखिम के लिए आसान
  • अनट्रेसिंग सेटिंग्स अनुचित हैं, जिससे वहन करने योग्य से अधिक नुकसान हो सकता है
  • समाधान:
    • झूठी घुसपैठ से बचने के लिए उचित मार्ग पैरामीटर सेट करें
    • सावधानीपूर्वक स्थिति और स्टॉपलॉस निर्धारित करें
    • स्टॉप-लॉस रणनीतियों को अनुकूलित करें और एकल-व्यापार जोखिम को नियंत्रित करें

अनुकूलन दिशा

  • बाजार में उतार-चढ़ाव की स्थिति के करीब आने के लिए बुलिंग चैनल पैरामीटर का अनुकूलन
  • जोखिम-लाभ अनुपात में गतिशील समायोजन के लिए स्टॉप-लॉस-स्टॉप रणनीति का अनुकूलन करें
  • ट्रेड फ़िल्टरिंग की शर्तें बढ़ाएं, उच्च बिंदुओं को पकड़ने और पीछा करने से बचें
  • गलत संकेतों के लिए झूठी घुसपैठ से बचने के लिए बहु-कारक निर्णय बढ़ाएं
  • प्रवृत्ति और अस्थिरता के संकेतकों के साथ निर्णय लेने की सटीकता में सुधार
  • विभिन्न बाजार स्थितियों के अनुसार स्थिति को समायोजित करने के लिए पूंजी प्रबंधन रणनीति का अनुकूलन करना

संक्षेप

ARGO वेव ब्रीचिंग रणनीति एक 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)