Type/to search

모멘텀 추적 이동평균선 반전 전략

Common strategy
Created: 2023-12-19 14:42:26
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

이 전략은 이동평균선, 볼린저 밴드, RSI, 스토캐스틱 등 여러 지표를 활용하고, 다중 시간 프레임 분석을 결합하여 모멘텀 지표로 시장 반전을 판단하는 전략입니다.

전략 원리

해당 전략의 핵심 로직은 단기 및 장기 이동평균선의 교차를 추적하여 바닥과 고점을 판단하고, 동시에 RSI, 스토캐스틱과 같은 모멘텀 지표의 극단값을 참고하여 과매수/과매도 현상을 판별하는 것입니다.

구체적으로, 서로 다른 두 개의 이동평균선을 설정합니다. 하나는 단기로 현재 추세를 판단하고, 다른 하나는 장기로 주요 추세를 판단합니다. 단기 이동평균선이 아래에서 위로 장기 이동평균선을 돌파하면 시장 반전으로 판단하여 매수 신호를 생성합니다. 반대로 위에서 아래로 하향 돌파하면 매도 신호가 발생합니다.

또한, RSI 지표가 과매도 영역에 진입했는지, 스토캐스틱의 K선이 과매도 영역에 진입했는지 등을 확인하여 바닥 특성을 판단합니다. 고점 특성은 이 두 지표의 반대 논리를 이용해 판단합니다.

청산 측면에서는 익절, 손절, 트레일링 스탑을 함께 사용하여 포지션을 관리합니다.

장점 분석

이 전략은 추세 추종과 반전 인식을 결합하고 모멘텀 지표를 실용적으로 활용합니다. 다음과 같은 장점이 있습니다.

  1. 이동평균선 교차 시스템은 반전을 판단하는 간단하면서도 효과적인 방법입니다. 이중 이동평균선 전략은 운용이 쉽고 역사적으로 좋은 성과를 보였습니다.

  2. RSI 등 지표를 결합하여 반전 신호의 신뢰성을 높이고, 바닥이나 고점이 아닌 위치에서 잘못된 신호가 발생하는 것을 방지합니다.

  3. 익절, 손절, 트레일링 스탑 메커니즘은 수익 확보와 리스크 관리에 도움을 줍니다.

리스크 분석

이 전략에는 많은 장점이 있지만, 주의해야 할 몇 가지 리스크도 있습니다.

  1. 이중 이동평균선 전략은 횡보장에서 포지션이 갇히기 쉽습니다. 시장이 장기간 박스권에 머물면 포지션 진입과 청산이 빈번하게 발생합니다.

  2. RSI 등 지표만으로는 잘못된 신호를 완전히 피할 수 없습니다. 예를 들어, 급격한 상승으로 이전 고점을 돌파하면 RSI가 과매수 영역에 진입하지 못할 수 있습니다.

  3. 손절 폭이 너무 넓으면 손실 위험이 증가합니다. 손절 폭은 특정 상품에 따라 조정해야 합니다.

최적화 방향

이 전략은 여러 가지 최적화 가능성이 있습니다.

  1. 다양한 유형의 이동평균선을 테스트하여 가장 적합한 이동평균선 지표를 찾을 수 있습니다.

  2. MACD, KD, 볼린저 밴드 등 더 많은 보조 지표를 추가하여 전략 로직을 풍부하게 할 수 있습니다.

  3. 머신러닝 등을 통해 포지션 관리 매개변수를 자동으로 최적화하여 손절 및 익절을 더욱 지능적으로 만들 수 있습니다.

  4. 각 상품의 특성에 맞게 개별 매개변수를 최적화할 수 있습니다.

요약

종합하면, 모멘텀 추적 이동평균 반전 전략은 간단하면서도 실용적인 퀀트 전략입니다. 이동평균선 시스템으로 시장 반전점을 판단하고, 모멘텀 지표로 신호 신뢰성을 확인하며, 지능적인 포지션 관리를 통해 수익을 확보하고 리스크를 통제합니다. 이 전략은 이해와 구현이 쉬우며, 연습과 최적화할 가치가 있어 트레이더가 퀀트 트레이딩을 배우기에 좋은 출발점이 됩니다.

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

//@version=3
strategy("APEX - Tester - Buy/Sell Strategies - Basic - BACKTESTER", overlay = true)
//study("APEX - Tester - Buy/Sell Strategies - Basic ", overlay = true)
source_main             = close
Strategy parameters
Strategy parameters
APEX Tester Buy/Sell Basic v01
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** BUY STRATEGIES ********
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MA ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MA length - short
MA length - long
Check to turn ON Different Time Frame
MA - Different Time Frame
MA Type
Detector
Use Moving Average ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ BB ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
BB length
BB std
Check to turn ON Different Time Frame
BB - Time Frame
MA
Detector
Use BB ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ RSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
RSI length
Check to turn ON Different Time Frame
STOCH - Time Frame
RSI Oversold
Detector
Use RSI ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ STOCH ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
STOCH - Time Frame
STOCH fast K
STOCH slow K
STOCH slow K
STOCH slow D
STOCH slow D
STOCH Oversold Treashold
Detector
Use STOCH ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ SRSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
SRSI - Time Frame
RSI length
Time Period
Fast K
Slow D(or Fast)
STOCHRSI Oversold Treashold
Detector
Use STOCHRSI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MACD ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MACD fast
MACD slow
MACD signal
Check to turn ON Different Time Frame
MACD - Time Frame
Detector
Treshold
Use MACD (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ CCI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
CCI Length
CCI Treshold
Check to turn ON Different Time Frame
CCI - Time Frame
Detector
Use CCI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ VWAP ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
VWAP - Time Frame
Detector
Use VWAP (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻Perc.Chan.⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Drop Percent
Check to turn ON Different Time Frame
Percent Change - Time Frame
Use Percent Change (On / Off)?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** SELL STRATEGIES ********
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MA ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MA length - short
MA length - long
Check to turn ON Different Time Frame
MA - Different Time Frame
MA Type
Detector
Use Moving Average ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ BB ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
BB length
BB std
Check to turn ON Different Time Frame
BB - Time Frame
MA
Detector
Use BB ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ RSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
RSI length
Check to turn ON Different Time Frame
STOCH - Time Frame
RSI Overbought
Detector
Use RSI ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ STOCH ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
STOCH - Time Frame
STOCH fast K
STOCH slow K
STOCH slow K
STOCH slow D
STOCH slow D
STOCH Overbought Treashold
Detector
Use STOCH ? (On / Off)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ SRSI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
SRSI - Time Frame
RSI length
Time Period
Fast K
Slow D(or Fast)
STOCHRSI Overbought Treashold
Detector
Use STOCHRSI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ MACD ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
MACD fast
MACD slow
MACD signal
Check to turn ON Different Time Frame
MACD - Time Frame
Detector
Treshold
Use MACD (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ CCI ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
CCI Length
CCI Treshold
Check to turn ON Different Time Frame
CCI - Time Frame
Detector
Use CCI (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ VWAP ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Check to turn ON Different Time Frame
VWAP - Time Frame
Detector
Use VWAP (On / Off)?
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻Perc.Chan.⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Rise Percent
Check to turn ON Different Time Frame
Percent Change - Time Frame
Use Percent Change (On / Off)?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
******** STRATEGY SETTINGS ********
Backtest Start Year
Backtest Start Month
Backtest Start Day
Trailing Stop
Trailing Stop (%)
Take Profit
Take Profit (%)
Trailing Profit (%)
Stop Loss
Stop Loss (%)
⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻ S/R Lines ⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻⎻
Show S/R Lines
VolumeMA
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)