Type/to search

고레벨 이동평균선 돌파 전략

Common strategy
Created: 2023-10-30 12:22:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략의 주요 아이디어는 높은 시간 프레임의 이동평균선 돌파를 활용하여 추세 거래를 하는 것입니다. 높은 시간 프레임에서 가격이 이동평균선을 상향 돌파하거나 하향 돌파할 때 추세의 시작을 판단할 수 있으며, 이때 적절한 방향으로 추세를 따라 거래할 수 있습니다.

전략 원리

이 전략은 Pine Script 언어로 개발되었으며, 주로 다음과 같은 부분으로 구성됩니다.

  1. 입력 매개변수

    이동평균선 기간 매개변수 period를 정의하며, 기본값은 200입니다. 캔들스틱 시간 프레임 매개변수 timeframe을 정의하며, 기본값은 일봉("D")입니다.

  2. 이동평균선 계산

    ta.ema 함수를 사용하여 지수이동평균(EMA)을 계산합니다.

  3. 돌파 판단

    ta.crossoverta.crossunder 함수를 사용하여 가격이 이동평균선을 상향 돌파 또는 하향 돌파하는지 판단합니다.

  4. 신호 표시

    돌파 발생 시 캔들스틱에 상향 또는 하향 화살표를 표시합니다.

  5. 매매 포지션 진입 및 청산

    돌파 발생 시 방향에 따라 포지션을 진입하고, 손절 폭의 두 배에 도달하면 청산합니다.

이 전략은 주로 높은 시간 프레임의 이동평균선 추세 판단 능력에 의존하며, 단순한 돌파 조작을 통해 추세를 추종하는 전통적인 돌파 전략에 해당합니다.

장점 분석

이 전략은 다음과 같은 장점이 있습니다.

  1. 개념이 간단하여 이해하고 익히기 쉽습니다.

  2. 하나의 이동평균선 지표만 사용하므로 매개변수 조정이 간단합니다.

  3. 돌파를 통한 거래는 추세를 형성하기 쉬우며, 잦은 거래가 발생하지 않습니다.

  4. 높은 시간 프레임이 큰 추세를 명확히 보여주므로 단기 변동에 쉽게 영향을 받지 않습니다.

  5. 다양한 시간 프레임 조합을 설정하여 여러 종목에 적용할 수 있습니다.

  6. 여러 종목을 쉽게 추적할 수 있으며, 동시에 모두 손실 상태에 빠지기 어렵습니다.

위험 분석

이 전략에는 다음과 같은 위험도 존재합니다.

  1. 돌파 신호가 가짜 돌파일 가능성이 있어 시장의 변동성을 효과적으로 걸러내지 못할 수 있습니다.

  2. 단기 기회를 활용하여 이익을 얻기 어렵습니다.

  3. 큰 방향을 잘못 판단할 경우 손실이 상당히 클 수 있습니다.

  4. 이동평균선 기간과 거래 기간이 일치하지 않으면 과도한 거래 또는 누락이 발생할 수 있습니다.

  5. 실시간 손절매가 불가능하여 손실이 확대될 가능성이 큽니다.

이러한 위험에 대한 해결 방안은 추세 지표를 결합하거나, 필터 조건을 추가하거나, 보유 기간을 적절히 단축하거나, 손절매 위치를 동적으로 조정하는 등이 있습니다.

최적화 방향

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

  1. MACD, KD 등의 추세 지표를 추가하여 돌파 신뢰도를 높입니다.

  2. 거래량 또는 볼린저 밴드 등 필터 조건을 추가하여 가짜 돌파를 방지합니다.

  3. 매개변수 기간의 정합성을 최적화하여 보유 기간과 추세 기간이 더 잘 일치하도록 합니다.

  4. 실시간 손절매 전략을 추가하고, 추적 손절매를 통해 개별 손실을 제어합니다.

  5. 머신러닝 기술을 결합하여 매개변수를 동적으로 최적화하는 방안을 고려합니다.

  6. 여러 자산에 분산 투자하여 전체적인 안정성을 높입니다.

요약

이 전략은 전반적으로 간단하고 실용적이며, 단순한 이동평균선 돌파를 통해 추세를 추종하므로 익히기 쉽고, 퀀트 트레이딩 입문 전략 중 하나로 사용할 수 있습니다. 그러나 몇 가지 문제점이 있으므로 지표 결합, 매개변수 최적화, 동적 손절매 등의 방법으로 개선하여 전략의 안정성과 효율성을 높일 필요가 있습니다. 최적화와 확장의 여지가 큽니다.

Source
Pine
/*backtest
start: 2023-09-29 00:00:00
end: 2023-10-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// @version=5
// Open-Range-Breakout strategy
// No license. Free and Open Source.    
Strategy parameters
Strategy parameters
TimeRange
Hide the PDHCL (prev day High Close Low range)
Hide the Summary Table
ORB settings
Time Range
ORB setting
Hide ORB Range
StopLoss settings
ATR Period for placing SL
Show SL lines in chart
Strengh Settings
Ignore Momentum & Volume
Momentum Period
Bullish Momentum
Bearish Momentum
Volume Average Period
Volume Strengh
Trend Settings
Trend Period
Hide the trend line
Trade settings
Risk:Reward
Close all trades, default is 3:00 PM, 1500 hours (integer)
Markets that never closed (Crypto, Forex, Commodity)
Lot Size
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)