이 전략은 RB SSL 통로 지표에 기반한 자동 거래 시스템을 설계하고, 통로 라인에서의 돌파구를 이용하여 장단위치 전환을 하고, 짧은 라인 추세를 따르는 종류의 전략에 속한다. 이 전략은 간단하고 실용적이며, 자동 거래를 구현하기 쉽다.
이 전략은 주로 RB SSL 채널 지표를 사용하여 트렌드 방향을 식별한다. RB SSL 채널은 상반도와 하반도를 포함하며, 일정 주기 동안의 최고 가격 SMA와 최저 가격 SMA를 각각 구성한다. 가격이 상반도를 통과할 때 다단 신호이며, 가격이 하반도를 통과할 때 공허 신호이다.
구체적으로 말해서, 코드는 먼저 일정 주기 내의 최고 가격 SMA와 최저 가격 SMA를 계산하고, 통로의 상하 궤도를 밟는다. 그리고 가격이 상하 궤도를 돌파하는지 여부를 판단하고, 더 많은 공백 신호를 낸다. 다중 헤드에 들어갈 때, 상하 궤도는 손실선으로; 공중 헤드에 들어갈 때, 아래 궤도는 손실선으로.
이 전략의 전체적인 아이디어는 명확하고 간단하며, 통로 지표를 사용하여 트렌드 방향을 판단하고, 통로 라인을 중단 지점으로, 자동화 거래에 적합하다. 그러나 간단한 지표에만 의존하여 복잡한 상황을 판단하는 능력이 약하다. 다중 지표 조합, 매개 변수 최적화, 모바일 중지 방식 등으로 개선 최적화를 할 수 있어 전략이 더 실용적이고 신뢰할 수 있다.
/*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 )