Type/to search

동적 이동평균선 추적 전략

Common strategy
Created: 2023-11-24 16:59:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략의 핵심 아이디어는 동적 이동 평균선을 이용한 추세 추종, 손절 및 익절 설정, 그리고 헤이킨 아시 캔들 기술을 활용한 매수/매도 신호 판단입니다. ATR 지표는 동적 이동 평균선과 손절 위치를 계산하는 데 사용됩니다.

전략 원리

이 전략은 먼저 ATR 지표를 계산한 후, 입력된 가격 소스와 매개변수를 결합하여 동적 이동 평균선을 산출합니다. 가격이 동적 이동 평균선보다 높거나 낮을 때 매수/매도 신호가 발생합니다. 동시에 손절 및 익절 위치를 설정하고 가격 변동을 실시간 추적하여 업데이트합니다.

구체적으로, 먼저 ATR 지표와 매개변수 nLoss를 계산합니다. 그런 다음 현재 주기의 가격과 이전 주기의 손절 위치를 계산하여 두 값을 비교하고 손절선을 업데이트합니다. 가격이 이전 주기 손절선을 돌파하면 매수/매도 신호 pos가 생성되고 해당 색상이 표시됩니다. 거래 신호가 발생하면 화살표 표시가 그려집니다. 마지막으로 손절 및 익절 로직에 따라 포지션을 청산합니다.

장점 분석

이 전략의 가장 큰 장점은 동적 이동 평균선을 사용하여 가격 변화를 실시간으로 추적한다는 점입니다. 이는 기존의 고정 이동 평균선보다 추세를 더 잘 포착하고 손절 가능성을 낮춥니다. 또한 ATR 손절을 결합하여 시장 변동폭에 따라 손절 위치를 유연하게 조정함으로써 리스크를 효과적으로 관리할 수 있습니다.

리스크 및 해결 방법

이 전략의 주요 리스크는 가격이 크게 갭 상승/하락하여 손절선을 돌파함으로써 잘못된 신호가 발생할 수 있다는 점입니다. 또한 조건 설정이 적절하지 않으면 과도한 거래가 발생할 수 있습니다.

해결 방법은 이동 평균선 기간을 최적화하고, ATR 및 손절 계수 크기를 조정하여 오류 신호 확률을 낮추는 것입니다. 또한 필터 조건을 설정하여 과도하게 빈번한 거래를 피할 수 있습니다.

최적화 방향

이 전략은 다음과 같은 측면에서 최적화할 수 있습니다:

  1. 다양한 유형과 주기의 이동 평균선을 테스트하여 최적의 매개변수 조합을 찾습니다.

  2. ATR 주기 매개변수를 최적화하여 손절 민감도를 균형 있게 조정합니다.

  3. 추가 필터 조건과 지표를 추가하여 신호 품질을 개선합니다.

  4. 손절 및 익절 값을 조정하여 수익 위험 비율을 최적화합니다.

요약

본 전략의 핵심 개념은 동적 이동 평균선을 통해 가격 변화를 실시간 추적하고, ATR 지표를 활용하여 손절 위치를 동적으로 설정함으로써 추세를 추종하면서 리스크를 엄격히 통제하는 것입니다. 매개변수 최적화와 규칙 수정을 통해 이 전략을 매우 실용적인 퀀트 시스템으로 조정할 수 있습니다.

Source
Pine
/*backtest
start: 2022-11-23 00:00:00
end: 2023-11-05 05:20:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT","stocks":0}]
*/

//@version=5
strategy(title='UT Bot v5', overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol. 
//Edited and converted to @version=5 by SeaSide420 for Paperina
Strategy parameters
Strategy parameters
Allow Buy?
Allow Sell?
Signals from Heikin Ashi Candles
Price Source (recommended OPEN to avoid repainting)
Moving Average Type
This changes the MAPeriod
This changes the sensitivity
ATR Period
Take Profit ($)
Stop Loss ($)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)