Type/to search

동적 이동평균선 이중 전략

Common strategy
Created: 2023-12-13 16:37:05
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

본 전략은 이동평균선(MA)의 기울기와 모멘텀 지표의 기울기를 활용하여 거래 결정을 내립니다. MA 기울기와 모멘텀 기울기를 설정된 임계값과 비교하여, 두 기울기가 모두 임계값을 초과할 때 거래 신호를 생성합니다. 또한 저변동성 필터를 포함하여 시장 변동성이 낮을 때 다른 MA를 사용하여 신호를 생성합니다.

전략 원리

본 전략의 핵심은 두 기울기 곡선을 비교하는 데 있습니다. 먼저 MA와 모멘텀 지표의 기울기를 계산합니다. 기울기는 곡선의 변화 속도와 방향을 반영합니다. 그런 다음 두 개의 임계값을 사용하여, 두 기울기 곡선이 각각의 해당 임계값을 초과할 때 거래 신호가 생성됩니다.

예를 들어, MA 기울기와 모멘텀 기울기가 모두 상단 밴드를 초과하면 매수 신호가 발생하고, 두 곡선이 모두 하단 밴드를 하회하면 매도 신호가 발생합니다. 이를 통해 일부 가짜 신호를 걸러낼 수 있습니다.

저변동성 필터는 장기 MA를 사용하여 시장 변동성을 판단합니다. 변동성이 낮을 때는 다른 파라미터의 MA를 사용하여 거래 신호를 생성함으로써 다양한 시장 상태에 적응합니다.

장점 분석

본 전략은 다음과 같은 여러 장점을 가지고 있습니다:

  1. 이중 필터를 사용하여 거래 신호를 설정함으로써 일부 노이즈를 걸러내고 신호 품질을 향상시킬 수 있습니다.

  2. 저변동성 필터를 통해 전략이 다양한 시장 상태에 적응할 수 있어 탄력적입니다.

  3. 다양한 파라미터를 자유롭게 사용자 정의할 수 있어 각 상품에 맞게 최적화할 수 있습니다.

  4. 무재도색(no repaint) 기능을 포함하여 곡선 피팅이 결과에 미치는 영향을 줄일 수 있습니다.

위험 분석

본 전략은 다음과 같은 몇 가지 위험도 존재합니다:

  1. 이중 필터링으로 인해 실제 신호가 걸러져 기회를 놓칠 수 있습니다. 파라미터 조정을 통해 최적화할 수 있습니다.

  2. 저변동성 필터의 판단 임계값은 신중한 테스트를 통해 결정해야 합니다. 파라미터가 부적절하면 신호 편향이 발생할 수 있습니다.

  3. MA 및 모멘텀 지표의 파라미터 설정은 특정 상품에 맞게 최적화해야 하며, 전 시장에 적용 가능한 공통 파라미터를 결정하기 어렵습니다.

  4. 무재도색 기능으로도 백테스트 곡선 피팅 문제를 완전히 피할 수 없으며, 실전 효과는 여전히 검증이 필요합니다.

  5. 고도로 사용자 정의 가능한 파라미터는 파라미터 공간을 복잡하게 만들어 최적화 난이도를 높입니다.

최적화 방향

본 전략은 다음과 같은 방향으로 최적화할 수 있습니다:

  1. 다양한 종류의 MA와 모멘텀 지표 조합을 테스트하여 가장 적합한 지표를 찾습니다.

  2. MA 및 모멘텀 지표의 길이 파라미터를 최적화하여 지연과 노이즈 간의 균형을 맞춥니다.

  3. 기울기 계산 파라미터를 최적화하여 더 안정적인 지표 조합을 찾습니다.

  4. 다양한 저변동성 지표와 파라미터를 테스트하여 탄력성을 높입니다.

  5. 다양한 상품과 주기에서 테스트하여 최적의 적용 범위를 찾습니다.

  6. 파라미터 자동 적응 메커니즘을 구축하여 수동 최적화 작업량을 줄입니다.

요약

본 전략은 전반적으로 매우 유연하고 사용자 정의가 가능한 이중 MA 전략입니다. 가격과 모멘텀 정보를 동시에 참고하여 결정을 내리므로 가짜 신호를 효과적으로 걸러낼 수 있습니다. 저변동성 필터는 전략을 더욱 탄력적으로 만들어 시장 변화에 적응할 수 있게 합니다.

파라미터 최적화와 지표 선택 개선을 통해 본 전략은 실전에서 적용할 가치가 있는 옵션이 될 수 있습니다. 이는 MA와 모멘텀 지표를 활용한 거래 결정을 위한 참고 템플릿을 제공합니다.

Source
Pine
/*backtest
start: 2023-11-12 00:00:00
end: 2023-12-12 00:00:00
period: 1h
basePeriod: 15m
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/
// © Allenlk
//@version=4
strategy("DRSI DMA Scalping Strategy", shorttitle="DRSIDMA", overlay=false, initial_capital=1000, pyramiding=2, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
Strategy parameters
Strategy parameters
Moving Average
1=SMA, 2=EMA, 3=WMA, 4=HullMA, 5=VWMA, 6=RMA, 7=TEMA, 8=Tilson T3
MA Source
Moving Average Length - LookBack Period
Tilson T3 Factor - *.10 - so 7 = .7 etc.
MA Slope Lookback
MA Slope Smoothing
Momentum Moving Average
1=RSI, 2=CCI, 3=RSI/ROC
Momentum Source
Momentum Length
Momentum Slope Lookback
Momentum Slope Smoothing
Time Resolution
Higher timeframe?
MA Slope multiplier for Alternate Resolutions (Make the waves of the blue line similar size as the orange line)
Buy and Sell Threshold
Buy when both slopes cross this line
Sell when both slopes cross this line
Low Volatility Function
Big MA Length
Low Volatility Moving Average Length
Low Volatility Buy and Sell Threshold
Minimum volatility to trade
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)