यह रणनीति आरबी एसएसएल चैनल संकेतक के आधार पर स्वचालित व्यापार प्रणाली डिजाइन करती है, जो चैनल लाइन पर ब्रेकडाउन का उपयोग करके लंबे और छोटे पदों के लिए स्विच करती है, जो शॉर्ट लाइन ट्रेंड फॉलोइंग श्रेणी की रणनीति है। यह रणनीति सरल व्यावहारिक है, स्वचालित व्यापार को लागू करना आसान है।
यह रणनीति मुख्य रूप से रुझान की दिशा की पहचान करने के लिए आरबी एसएसएल चैनल संकेतक का उपयोग करती है। आरबी एसएसएल चैनल में ऊपरी और निचले रेल शामिल हैं, जो एक निश्चित अवधि में क्रमशः उच्चतम मूल्य एसएमए और निम्नतम मूल्य एसएमए से बना होता है। जब कीमत ऊपर की ओर चलती है तो यह एक मल्टीहेड सिग्नल होता है और जब कीमत नीचे की ओर चलती है तो यह एक खाली सिग्नल होता है।
विशेष रूप से, कोड में सबसे पहले एक निश्चित अवधि के भीतर उच्चतम मूल्य एसएमए और निम्नतम मूल्य एसएमए की गणना की जाती है, जो कि चैनल के ऊपर और नीचे की रेखा के रूप में कार्य करता है। फिर यह निर्धारित किया जाता है कि क्या कीमतें ऊपर और नीचे की रेखा को तोड़ती हैं, जो कि अधिक और कम करने के संकेत के रूप में कार्य करती हैं। मल्टीहेड में प्रवेश करते समय, ऊपरी रेल को स्टॉप लॉस लाइन के रूप में; खाली सिर में प्रवेश करते समय, नीचे की रेल को स्टॉप लॉस लाइन के रूप में।
इस रणनीति की समग्र सोच स्पष्ट और सरल है, चैनल संकेतक का उपयोग प्रवृत्ति दिशा का आकलन करने के लिए, चैनल लाइन के रूप में रोक-खोने के लिए, स्वचालित व्यापार के लिए बहुत उपयुक्त है। लेकिन केवल सरल संकेतक पर भरोसा करने के लिए, जटिल मामलों के लिए निर्णय की क्षमता कमजोर है। रणनीति को और अधिक व्यावहारिक और विश्वसनीय बनाने के लिए कई संकेतक संयोजन, पैरामीटर अनुकूलन, मोबाइल रोक-खोने के तरीके आदि के माध्यम से सुधार किया जा सकता है।
/*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 )