यह रणनीति आरबी एसएसएल चैनल संकेतक के आधार पर एक स्वचालित ट्रेडिंग प्रणाली डिजाइन करती है, जो लंबी / छोटी स्थिति स्विचिंग के लिए चैनल ब्रेकआउट का उपयोग करती है। यह अल्पकालिक प्रवृत्ति निम्नलिखित रणनीतियों की श्रेणी से संबंधित है। रणनीति सरल और व्यावहारिक है, स्वचालित करने में आसान है।
इस रणनीति का मूल आरबी एसएसएल चैनल संकेतक का उपयोग करके प्रवृत्ति की दिशा की पहचान करना है। आरबी एसएसएल चैनल में एक ऊपरी बैंड और एक निचले बैंड शामिल हैं, जो एक निश्चित अवधि में उच्चतम मूल्य और सबसे कम मूल्य के एसएमए से बने होते हैं। ऊपरी बैंड के ऊपर एक बंद लंबे संकेत देता है, जबकि निचले बैंड के नीचे एक बंद कम संकेत देता है।
विशेष रूप से, कोड पहले एक अवधि में उच्चतम और निम्नतम कीमतों के एसएमए की गणना करता है, जो चैनल के ऊपरी और निचले बैंड के रूप में है। फिर यह न्याय करता है कि क्या कीमत लंबे / छोटे संकेतों के लिए बैंड को तोड़ती है। जब लंबा जाता है, तो ऊपरी बैंड का उपयोग स्टॉप लॉस के रूप में किया जाता है; जब छोटा होता है, तो निचले बैंड का उपयोग स्टॉप लॉस के रूप में किया जाता है।
रणनीति में एक समग्र स्पष्ट और सरल तर्क है, प्रवृत्ति दिशा के लिए चैनल संकेतक और स्टॉप लॉस के लिए चैनल लाइनों का उपयोग करना, स्वचालन के लिए बहुत उपयुक्त है। लेकिन केवल सरल संकेतकों पर भरोसा करने का मतलब जटिल बाजारों में कमजोर निर्णय है। मल्टी-इंडिकेटर कॉम्बो, पैरामीटर अनुकूलन, मोबाइल स्टॉप लॉस जैसे सुधार रणनीति को अधिक मजबूत बना सकते हैं।
/*backtest start: 2023-08-26 00:00:00 end: 2023-09-25 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Algo 4- Auto", overlay=true) // FULL ALGO INFORMATION- Coded by Forexcakemix //LET THE GAMES COMMENCE :p ///////////////////////////////////////////////// //RB SSL CHANNEL period=input(title="Period", defval=13) len=input(title="Period", defval=13) smaHigh=sma(high, len) smaLow=sma(low, len) Hlv = 0.0 Hlv := close > smaHigh ? 1 : close < smaLow ? -1 : Hlv[1] sslDown = Hlv < 0 ? smaHigh: smaLow sslUp = Hlv < 0 ? smaLow : smaHigh plot(sslDown, linewidth=2, color=#FF0000) plot(sslUp, linewidth=2, color=#00FF00) ssl_l=crossover(sslUp,sslDown) ssl_s=crossunder(sslUp,sslDown) //Conditions For Trades long= ssl_l short= ssl_s //Strategy Conditions strategy.entry("Long", strategy.long,when=long) strategy.entry("Short", strategy.short, when=short) strategy.close("Long", when = ssl_s ) strategy.close("Short", when = ssl_l )