점층적 이동평균선 균형 전략
개요
단계별로 쌓아가는 이동평균 병행 전략은 RENKO 차트를 기반으로 하는 거래 전략입니다. 이 전략은 이동평균 지표를 사용하여 가격을 평활화하고, 서로 다른 시간 주기의 이동평균 교차를 매매 신호로 활용합니다. 또한 ATR 지표를 사용하여 손절매 수준을 결정함으로써 보다 합리적인 손절매를 가능하게 합니다.
전략 원리
이 전략은 주로 다음 부분을 통해 구현됩니다:
-
입력(input)을 사용하여 RENKO 시간 주기와 ATR 주기를 선택합니다.
-
RENKO 가격과 색상을 계산합니다. 가격이 이전 RENKO 가격에 현재 ATR을 더한 값을 돌파하면 상승 전환하고, 가격이 이전 RENKO 가격에서 현재 ATR을 뺀 값 아래로 내려가면 하락 전환합니다.
-
두 개의 정수 BUY와 SELL을 사용하여 현재 매수 포지션과 매도 포지션 수를 기록합니다.
-
상승 돌파 시, 매도 포지션이 없으면 매수하고, 매도 포지션이 있으면 청산합니다.
하락 돌파 시, 매수 포지션이 없으면 매도하고, 매수 포지션이 있으면 청산합니다. -
plot을 사용하여 RENKO 차트를 그립니다.
이러한 로직을 통해 전략은 가격이 이전 레벨을 돌파할 때 매수 또는 매도 포지션을 진입하고, 가격이 반전될 때 현재 포지션을 청산합니다. 또한 ATR을 사용하여 돌파 폭을 결정함으로써 현재 변동성을 기반으로 합리적인 손절매 위치를 설정할 수 있습니다.
장점 분석
이 전략은 다음과 같은 몇 가지 장점이 있습니다:
-
RENKO를 사용하여 노이즈 제거 및 추세 식별
RENKO 차트는 가격 변동 노이즈를 효과적으로 제거하고 명확한 추세 방향을 식별할 수 있습니다. 이는 추세를 발견하고 추세를 따르는 데 좋은 조합입니다. -
이동평균 교차로 거래 신호 생성
서로 다른 시간 주기의 이동평균 교차는 비교적 신뢰할 수 있는 거래 신호 지표 역할을 하여 노이즈에 속는 것을 방지할 수 있습니다. -
ATR을 이용한 동적 손절매
ATR을 사용하여 손절매 수준을 동적으로 설정하면 현재 변동성에 따라 합리적인 손절매를 설정할 수 있어 손절매 폭이 너무 크거나 작아지는 것을 방지합니다. -
추세와 이동평균 병행
추세와 이동평균 지표를 결합하면 두 가지의 장점을 동시에 활용할 수 있어 추세를 포착하면서도 거래 신호의 신뢰성을 높일 수 있습니다.
위험 분석
이 전략에는 몇 가지 위험도 존재합니다:
-
추세 판단 오류
RENKO가 가격 추세를 결정하는 방식에 오류가 있을 수 있어 불필요한 매수 및 매도 포지션 진입 및 청산이 발생할 수 있습니다. 오판을 줄이기 위해 매개변수 최적화가 필요합니다. -
이동평균 교차 가짜 신호
이동평균 교차 신호에 가짜 신호가 있을 수 있어 불필요한 매매 행동을 유발할 수 있습니다. 이동평균 주기 매개변수를 적절히 최적화할 수 있습니다. -
ATR 매개변수 부적절
ATR 주기 설정이 부적절하면 손절매 폭이 너무 크거나 작아질 수 있습니다. 다양한 시장에서 테스트하여 최적의 매개변수를 결정해야 합니다. -
큰 변동성 장세
횡보 및 큰 변동성 장세에서 RENKO 차트는 불필요한 많은 매수 및 매도 포지션 진입 및 청산을 발생시켜 자금을 점유할 수 있습니다. 다른 지표를 사용하여 필터링함으로써 이러한 장세에서의 거래를 피해야 합니다.
최적화 방향
이 전략은 다음과 같은 방향으로 최적화할 수 있습니다:
-
RENKO 및 ATR 매개변수 최적화
이 두 매개변수를 조정하여 RENKO의 오판을 최소화하고 추세를 더 정확하게 포착할 수 있습니다. -
이동평균 교차 필터 추가
더 많은 이동평균을 추가하고 대부분의 이동평균이 같은 방향으로 교차할 때에만 신호를 생성하도록 하여 가짜 신호를 걸러낼 수 있습니다. -
기타 지표 필터 추가
예를 들어 거래량 지표를 추가하여 거래량이 같은 방향으로 확인될 때에만 거래 신호를 생성하도록 하면 갇히는 것을 방지할 수 있습니다. -
손절매 전략 최적화
단순히 ATR을 추적하는 대신 추세가 반전될 때에만 손절매하는 방법을 연구하여 손절매를 더 합리적으로 만들 수 있습니다. -
자금 관리 최적화
이 전략 하에서 수익률을 높이고 동시에 위험을 통제할 수 있도록 자금 관리를 최적화하는 방법을 연구합니다.
요약
이 전략은 전반적으로 최적화 및 실전 검증이 필요한 전략입니다. 핵심 아이디어는 RENKO를 사용하여 추세를 식별하고 이동평균 교차를 필터링된 거래 신호로 사용하는 것입니다. ATR을 이용한 동적 손절매와 결합하면 장점이 있는 추세 추종 전략이 될 수 있습니다. 다음 단계에서는 알려진 위험에 대해 지속적으로 최적화 테스트를 수행하여 전략 매개변수를 더욱 완성도 높게 만들어 더 나은 실전 성과를 얻어야 합니다.
최적화 방향
해당 전략은 다음 측면에서 최적화할 수 있습니다:
-
RENKO 및 ATR 매개변수 최적화
이 매개변수를 조정하여 RENKO의 허위 신호를 최소화하고 추세를 더 잘 포착합니다. -
이동평균 교차 필터 추가
더 많은 이동평균을 추가하고, 대부분이 정렬된 후에만 신호를 생성하도록 하여 허위 신호를 걸러냅니다. -
기타 지표 필터 추가
예를 들어, 거래량을 추가하여 가격을 확인할 때만 거래를 체결함으로써 함정을 피합니다. -
손절 전략 개선
단순히 ATR을 추적하는 대신 추세 기반 손절을 사용하는 방법을 연구하여 더 논리적인 손절을 구현합니다. -
자금 관리 최적화
해당 전략에서 최적의 자본 배분을 연구하여 위험을 통제하면서 수익을 극대화합니다.
결론
전반적으로 이 전략은 실전 시장에서 최적화하고 테스트할 가치가 있습니다. RENKO를 추세 포착에 사용하고 이동평균 교차를 필터링 신호로 활용하는 핵심 아이디어는 타당합니다. 동적 ATR 손절을 적용하면 견고한 추세 추종 시스템이 될 수 있습니다. 다음 단계는 알려진 위험을 바탕으로 지속적으로 최적화하여 매개변수와 성능을 개선하는 것입니다.
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Renko Level Strategy 2", shorttitle="RLS2", overlay=true, pyramiding=2, currency=currency.USD, default_qty_value=50, initial_capital=2000, default_qty_type=strategy.percent_of_equity)
TF = input(title='TimeFrame', type=input.resolution, defval="D")- 1
