K-line Stochastic RSI 거래 전략


생성 날짜: 2023-09-18 22:33:09 마지막으로 수정됨: 2023-09-18 22:33:09
복사: 0 클릭수: 876
1
집중하다
1166
수행원

개요

이 전략은 블록 K 라인에 적용되는 스토카스틱 RSI 거래 전략이다. 이 전략은 스토카스틱 RSI 지표의 K 라인과 D 라인의 골드 포크 데드 포크를 사용하여 구매 및 판매 신호를 생성한다. 이 전략은 블록 K 라인에 특화되어 있으며, 시장 소음을 효과적으로 필터링하여 트렌드를 식별할 수 있다.

전략 원칙

이 전략의 거래 신호는 주로 RSI와 RSI의 장점을 결합한 스토카스틱 RSI 지표에 기반합니다.

먼저, RSI 값을 일정 시간 동안 계산하고 RSI 값에 따라 스토카스틱 RSI를 계산합니다. 스토카스틱 RSI는 두 개의 라인을 포함합니다.

  • K선: 일정 주기 RSI의 이동 평균을 계산하고, Stochastic RSI의 빠른 선을 나타냅니다.
  • D 선: K 선의 이동 평균, Stochastic RSI의 느린 선을 나타냅니다.

K선이 D선을 아래에서 위로 돌파하면 구매 신호가 발생하고, K선이 D선을 위에서 아래로 돌파하면 판매 신호가 발생한다.

또한, 이 전략은 단지 K 블록 그래프에 사용되며, 시장의 소음을 필터링하여 트렌드 방향을 식별할 수 있다. K 블록은 가격 변화의 마이너스를 설정하여 K 라인을 구성하고, 정상적인 시장의 변동이 거래에 미치는 영향을 필터링할 수 있다.

우위 분석

이 전략의 주요 장점은 다음과 같습니다.

  1. 스토카스틱 RSI는 RSI와 스토카스틱의 장점을 결합하여 신호가 비교적 정확합니다.

  2. K 도표는 노이즈를 제거하고 트렌드를 식별합니다.

  3. K선과 D선 거래 규칙은 간단하고 명확합니다.

  4. 더 적은 매개 변수, 더 나은 최적화

  5. 다른 주기에서 수직 거래에 적합하다

위험과 해결책

이 전략에는 다음과 같은 위험도 있습니다.

  1. 잘못된 판단으로 인한 손실 위험

    • 스토카스틱 RSI의 최적화 변수

    • 다른 지표와 함께 확인

  2. 트렌드가 뒤집혔을 때 잘못된 포지션으로 갇혔다.

    • 정지 조건 설정
  3. 블록 K 라인 범위가 잘못 설정되면 효과가 사라집니다.

    • 블록 K 라인의 파라미터를 테스트 최적화
  4. 너무 자주 거래하면 거래 수수료와 슬라이드 포인트 비용이 증가합니다

    • 블록 K 라인의 설정을 조정하여 거래 빈도를 줄입니다.

최적화 방향

이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.

  1. 스토카스틱 RSI의 변수를 최적화하여 최적의 구성을 찾습니다.

  2. 블록 K 선의 파라미터 설정을 최적화

  3. Stop Loss Strategies에 가입하세요

  4. 다른 지표와 함께 신호 필터링

  5. 기계 학습 알고리즘을 적용하여 거래 타이밍 판단을 향상시킵니다.

  6. 시장 상황에 따라 변수를 조정

  7. 매개 변수 자동 최적화 테스트

요약하다

전체적으로 볼 때, 이 블록 K선 Stochastic RSI 거래 전략은 두 가지 지표의 장점을 결합하고, 블록 K선을 사용하여 파동을 가하여 트렌드 방향을 효과적으로 식별 할 수 있습니다. 이 전략은 간단하고 쉽게 작동하지만, 변수 최적화, 스톱 스로스 전략 등으로 개선하여 시장의 변화에 적응 할 수 있습니다. 적절하게 사용하면, 이 전략은 양적 거래 시스템을 구축하는 기본 옵션이 될 수 있습니다.

전략 소스 코드
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
//Author=OldManCryptobi
//Portions of code are from: HPotter's "Stochastic RSI Strategy" https://www.tradingview.com/script/Vc37EPdG-Stochastic-RSI-Strategy/
//This is designed for Renko Charts Only
//Use with Renko Stochastic RSI Alerts to add pop-up alerts & sounds
strategy("Renko Stochastic RSI Strat", overlay=true, pyramiding = 0, initial_capital=100, commission_type=strategy.commission.percent, commission_value=0.0675)

Source = close
lengthRSI = input(20, minval=1), lengthStoch = input(3, minval=1)
smoothK = input(5, minval=1), smoothD = input(2, minval=1)
rsi1 = rsi(Source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color= aqua, linewidth=2, transp=0)
plot(d, color= fuchsia, linewidth=2, transp=0)

longCondition = crossover(k,d)
if (longCondition)
    strategy.entry("Long", strategy.long)
    
shortCondition = crossunder(k,d)
if (shortCondition)
    strategy.entry("Short", strategy.short)