이중 RSI 지표 돌파 전략은 두 개의 상대적으로 강한 지표 ((RSI) 를 사용하여 거래합니다. 빠른 RSI와 느린 RSI는 같은 방향으로 거래 할 수 있습니다.
그 논리는 다음과 같습니다.
각각 빠른 RSI (예: 16 주기) 와 느린 RSI (예: 31 주기) 를 계산합니다.
빠른 RSI가 초상가선 (예: 30) 보다 낮을 때 구매 신호를 생성합니다.
느린 RSI가 초매도선 (예: 30) 보다 낮을 때 구매 신호를 생성합니다.
빠른 RSI와 느린 RSI는 같은 날에 동시에 구매 신호를 보낼 수 있습니다.
RSI에 70시 평점을 넘기
68시 평준화 RSI
이 경우,
이중 RSI 지표는 오버 바이 오버 셀 영역에서 좋은 기회를 발견할 수 있다. 빠른 느린 속도 라인을 결합하면 다단계 진입을 가능하게 하고, 트렌드 운행을 추적할 수 있다. 손실을 막는 것은 위험을 통제할 수 있다.
RSI가 서로 검증하고, 가짜 신호를 줄여줍니다.
다단계 진입으로 트렌드를 충분히 추적할 수 있습니다.
이윤을 얻기 위한 다양한 장점과 중지점을 설정합니다.
리스크를 더 통제하기 위해 손해배상 철회
RSI 파라미터를 최적화하기 위해 반복 테스트가 필요합니다.
이중 출입은 거래 위험요소를 증가시킵니다.
스탠더드가 너무 가까이 다가와서 흔들릴 수도 있다.
이중 RSI 지표 전략은 종합적으로 이중 시간축 지표를 사용하며, 위험을 통제하는 전제 하에, 트렌드를 추적하기 위해 여러 입구를 구현한다. 변수 최적화 및 엄격한 손실이 핵심이다. 전체적으로, 이 전략은 중장선 방향의 행동을 추적하는 데 적합하다.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// @version=4
// © HermanBrummer
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
strategy("DUAL RSI", "RSI", 1, pyramiding=2)
/// USES TWO RSI'S BOTH OF THEM CAN TRADE IN THE SAME DIRECTION AT THE SAME TIME -- ONE SLOW RSI, AND ONE FAST RSI
/// BOTH RSI'S HAVE DIFFERENT LENGHTS ONE IS FAST AND HAS A SETTTING OF 16 ONE IS SLOW AND HAS A SETTING OF 31
/// BOTH RSI'S HAVE DIFERENT EXIT PARAMETERS
/// PYRAMIDING ALLOWS THE SYSTEM TO BUY ONE DO ONE SLOW RSI AND ONE FAST RSI BUY ON THE SAME DAY
/// FASTRSI EXITS AT 70 RSI LEVEL
/// SLOW RSI EXITS AT 68 RSI LEVEL
FastRSILen = input( 16 )
SlowRSILen = input( 31 )
overSold = input( 91 )
FastRsi = rsi(ohlc4, FastRSILen)
SlowRsi = rsi(ohlc4, SlowRSILen)
aboveMaFilter = close > sma(close, 200)
StopLossLine = strategy.position_avg_price * .90
plot(StopLossLine, "StopLossLine", #ff0000)
// plot(FastRsi, "FastRsi", color.yellow, 2)
// plot(SlowRsi, "SlowRsi", color.purple, 2)
FastBuy = FastRsi < overSold and aboveMaFilter //and strategy.position_size != 1
SlowBuy = SlowRsi < overSold and aboveMaFilter //and strategy.position_size != 1
// FAST_BUY
strategy.entry("Fast Enter", true, when=FastBuy)
if FastRsi > 70 /// SELLS IF RSI == 75
strategy.close("Fast Enter", comment="Fast Exit")
strategy.exit("Stop Loss", "Fast Enter", stop=StopLossLine)
// // /// SLOW_BUY
strategy.entry("Slow Enter", true, when=SlowBuy)
strategy.exit("Stop Loss", "Slow Enter", stop=StopLossLine)
if SlowRsi > 68 /// SELLS IF RSI == 68
strategy.close("Slow Enter", comment="Slow Exit")