Type/to search

트리플 EMA 추적 손절매 전략

Common strategy
Created: 2023-10-17 15:05:41
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략은 일반적인 삼중 지수이동평균선(EMA) 트레이딩 전략의 구현입니다. 빠른 5일 EMA, 중간 속도의 20일 EMA, 느린 50일 EMA의 교차 상황을 비교하여 트레이딩 신호를 생성합니다. 동시에 현재 캔들의 종가가 전일 종가 대비 일정 틱 상승 또는 하락한 조건을 추가하여 가짜 신호를 필터링합니다. 또한, 이 전략은 트레일링 스탑을 사용하여 이익을 보존합니다.

원리

5일 EMA가 20일 EMA를 상향 돌파하고, 세 EMA가 모두 상승 배열(5일 EMA > 20일 EMA > 50일 EMA)이며, 현재 캔들의 종가가 전일 종가 대비 일정 틱 이상 상승하면 매수합니다. 5일 EMA가 20일 EMA를 하향 돌파하고, 세 EMA가 모두 하락 배열(5일 EMA < 20일 EMA < 50일 EMA)이며, 현재 캔들의 종가가 전일 종가 대비 일정 틱 이상 하락하면 매도합니다.

진입 후, 가격이 일정 틱 이상 움직이면 트레일링 스탑 메커니즘을 활성화하여 가격 변동에 따라 지속적으로 손절선을 조정함으로써 더 큰 이익을 확보합니다.

장점

  1. 삼중 EMA를 사용하여 트레이딩 신호를 생성함으로써 시장 노이즈를 효과적으로 필터링하고 추세를 식별할 수 있습니다. 빠른 EMA는 최신 변화를 반영하고, 중간 속도 EMA는 추세 방향을 결정하며, 느린 EMA는 변동성을 걸러냅니다.

  2. 현재 캔들의 종가와 전일 종가를 비교하는 조건을 추가하면 가짜 신호를 추가로 필터링하고 불필요한 거래를 줄일 수 있습니다.

  3. 트레일링 스탑 메커니즘을 사용하여 시세 흐름에 따라 손절선을 동적으로 조정함으로써 이익을 최대한 보존할 수 있습니다.

  4. 해당 전략의 매개변수 설정이 유연하여 일봉부터 분봉까지 다양한 상품과 주기에 맞게 최적화할 수 있습니다.

위험

  1. 변동성이 큰 장세에서는 EMA 교차 신호가 빈번하게 발생하여 과도한 거래로 인해 거래 수수료와 슬리피지 비용이 증가할 수 있습니다.

  2. 트레일링 스탑은 큰 변동성 장세에서 너무 일찍 손절되어 전체 추세를 유지하지 못할 수 있습니다.

  3. EMA의 지연 특성으로 인해 추세 전환점을 놓쳐 손실이 발생할 수 있습니다.

  4. EMA 기간, 트레일링 스탑 틱 수 등의 매개변수 최적화가 필요하며, 상품과 주기에 따라 결과 차이가 큽니다.

최적화 방향

  1. MACD, KD 등 다른 지표를 결합하여 트레이딩 신호를 보조적으로 필터링할 수 있습니다.

  2. 특정 상품과 주기 매개변수에 대해 테스트 및 최적화를 수행하여 최적의 매개변수 조합을 찾을 수 있습니다.

  3. 인위적 개입이나 머신러닝 등의 방법을 통해 매개변수를 동적으로 조정할 수 있습니다.

  4. 특정 시장 상황에서는 트레일링 스탑을 비활성화하고 전량 보유하여 추세를 유지하는 방안을 고려할 수 있습니다.

  5. 단순한 트레일링 스탑 대신 자동 이익 실현을 결합할 수 있습니다.

요약

이 전략은 EMA 교차, 가격 돌파, 트레일링 스탑이라는 세 가지 일반적인 기술적 분석 방법을 통합하여 비교적 포괄적이고 신뢰할 수 있는 추세 추종 트레이딩 시스템을 구성합니다. 매개변수 최적화를 통해 다양한 상품과 주기에 적용할 수 있으며, 뚜렷한 추세 시장에서 효과적입니다. 그러나 이 전략은 전형적인 기술적 분석 전략의 약점도 일부 가지므로 더 많은 시장 상황에 대응하기 위해 추가 최적화가 필요합니다. 전반적으로, 이 전략은 퀀트 트레이딩에 간단하고 실용적인 아이디어를 제공하며, 일반적인 전략 개념을 잘 실천하고 시연한 사례입니다.

Source
Pine
/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-02 12:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Matt Dearden - IndoPilot
// @version=4
Strategy parameters
Strategy parameters
═════ Data Filtering ═════
Year
Month (0=ALL)
Stop Loss (ticks)
Trailing S/L (ticks)
Buffer (ticks)
EMA 1
EMA 2
EMA 3
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)