Type/to search

9가지 이동 평균선 교차 전략

Common strategy
Created: 2024-01-02 10:37:21
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 서로 다른 두 개의 매개변수 설정을 가진 이동평균선을 이용하여 교차 작업을 수행하며, 교차 신호에 따라 추세 방향을 판단하여 포지션을 진입하고 청산합니다. 전략은 단순 이동평균(SMA), 지수 이동평균(EMA), 가중 이동평균(WMA), 알모 이동평균(ALMA), 거래량 가중 이동평균(VWMA) 등 9가지 유형의 이동평균선을 선택할 수 있습니다. 또한 손절매 및 이익실현 수준을 설정합니다.

전략 원리

이 전략의 핵심 로직은 두 이동평균선의 값을 비교하고, 두 이동평균선의 교차 상황에 따라 시장 추세 방향을 판단하는 것입니다. 구체적으로, 빠른선과 느린선이라는 두 개의 이동평균선을 설정합니다. 빠른선이 느린선을 상향 돌파하면 시장이 상승 추세에 진입한 것으로 간주하여 매수하고, 빠른선이 느린선을 하향 돌파하면 시장이 하락 추세에 진입한 것으로 간주하여 매도합니다.

포지션 진입 후 가격이 손절선에 도달하면 손실이 발생한 것이므로 포지션을 청산하고, 가격이 이익실현선에 도달하면 이익이 목표에 도달한 것이므로 포지션을 청산합니다. 이를 통해 이익을 확정하고 손실 확대를 방지할 수 있습니다.

코드 로직에서 볼 때, 전략은 크게 네 부분으로 나뉩니다.

  1. 이동평균선 계산. 사용자가 선택한 이동평균선 유형에 따라 빠른선과 느린선의 이동평균선을 계산합니다.
  2. 거래 신호 생성. 빠른선과 느린선의 교차 상황에 따라 매수 및 매도 신호를 생성합니다.
  3. 손절매 및 이익실현 수준 설정. 진입 가격과 설정된 손절매/이익실현 비율에 따라 실시간으로 손절선과 이익실현선의 가격을 계산합니다.
  4. 진입 및 청산. 매수/매도 신호에 따라 포지션에 진입하고, 손절매/이익실현 신호에 따라 포지션을 청산합니다.

장점 분석

이 전략의 가장 큰 장점은 다양한 유형의 이동평균선을 자유롭게 선택할 수 있다는 점입니다. 이동평균선 유형에 따라 가격에 대한 민감도가 다르므로, 사용자는 자신의 필요에 맞는 이동평균선을 선택할 수 있습니다. 또한 이동평균선의 기간을 사용자 정의하여 시간 차원에서 최적화할 수 있습니다.

또 다른 장점은 손절매 및 이익실현 메커니즘이 설정되어 있다는 점입니다. 이는 손실 확대를 효과적으로 방지하는 동시에 이익을 확정할 수 있게 해줍니다. 전반적으로 이 전략은 비교적 유연하고 사용자 정의 가능성이 높아 다양한 요구를 가진 사용자에게 적합합니다.

위험 분석

이 전략의 주요 위험은 이동평균선이 지연성을 가진다는 점입니다. 가격이 갑자기 크게 변동할 때 이동평균선이 신속하게 대응하지 못해 최적의 진입 또는 청산 시점을 놓칠 수 있습니다. 이 경우 큰 손실이 발생할 수 있습니다.

또 다른 위험은 손절매 및 이익실현 수준의 설정입니다. 설정 폭이 너무 작으면 조정에 휩쓸릴 수 있고, 너무 크면 이익 확정이 충분히 신속하게 이루어지지 않을 수 있습니다. 따라서 실전 거래에서는 시장 상황에 따라 손절매 및 이익실현 매개변수를 최적화해야 합니다.

전반적으로 이 전략은 주로 이동평균선에 의존하여 추세 방향을 판단하므로, 예상치 못한 사건으로 인해 가격이 크게 변동할 때 효과가 떨어질 수 있습니다. 또한 매개변수 설정도 전략 수익성에 큰 영향을 미칠 수 있습니다.

최적화 방향

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

  1. 이동평균선 유형 최적화. 다양한 시장 환경과 거래 종목에 따라 더 적합한 이동평균선을 선택합니다.
  2. 이동평균선 매개변수 최적화. 이동평균선의 기간을 조정하여 시장 특성에 더 잘 부합하도록 합니다.
  3. 다른 지표 필터 추가. MACD, RSI 등 다른 지표를 추가하여 추세가 없는 시장에서 잦은 거래를 피할 수 있습니다.
  4. 손절매/이익실현 비율 최적화. 과거 데이터를 기반으로 최적의 손절매 및 이익실현 매개변수를 계산합니다.
  5. 머신러닝 모델 추가. LSTM, 랜덤 포레스트 등의 알고리즘을 사용하여 가격 움직임을 예측하고 거래 신호 생성을 지원합니다.
  6. 트레일링 스탑 알고리즘 도입. 손절선이 가격 움직임에 따라 점진적으로 이동하여 손절이 발동될 확률을 줄입니다.

요약

본 전략은 전반적으로 비교적 단순하고 직관적이며, 교차를 통해 추세 방향을 판단하는 전형적인 추세 추종 전략입니다. 장점은 단순하고 이해하기 쉬우며 유연성이 높고 이동평균선 유형과 매개변수를 직접 선택할 수 있다는 점입니다. 단점은 예상치 못한 사건에 대한 대응이 느리며 어느 정도 지연성이 존재한다는 점입니다. 전반적으로 이 전략은 장기적인 안정적 수익을 추구하는 투자자에게 적합합니다. 최적화를 통해 전략의 안정성과 수익 수준을 더욱 향상시킬 수 있습니다.

Source
Pine
/*backtest
start: 2022-12-26 00:00:00
end: 2024-01-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("Kozlod - Yet Another Moving Average Cross Strategy", shorttitle="kozlod_yamacs", overlay = true)

// 
Strategy parameters
Strategy parameters
MA Type
Short MA Length
Short MA Source
Long MA Length
Long MA Source
ALMA Offset
ALMA Sigma
LSMA Offset
SL Level % (0 - Off)
PT Level % (0 - Off)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)