Type/to search

**QQE와 이동평균선(MA)을 기반으로 한 추세 추종 전략**

Common strategy
Created: 2023-12-29 16:36:47
Last modified: 3 years ago
1
Follow
1802
Followers

img

개요

해당 전략은 QQE(Qualitative Quantitative Estimation, 정성적 정량적 추정) 지표와 이동평균선을 기반으로 한 추세 추종 전략입니다. 빠른 QQE 지표의 교차 및 이동평균선 방향 필터를 통해 추세 방향을 판단하여 매수 및 매도 신호를 생성합니다.

해당 전략은 신호 판단을 위해 세 가지 QQE 지표 교차 중 하나를 선택할 수 있습니다: (1) 평활 RSI 지표와 0축 교차; (2) 평활 RSI 지표와 빠른 QQE선 교차; (3) 평활 RSI 지표가 RSI 임계 채널 이탈. 기본값은 세 번째 교차를 포지션 진입에, 두 번째 교차를 청산에 사용합니다.

매수 및 매도 신호는 이동평균선을 통한 추가 필터 적용 여부를 선택할 수 있습니다: 종가가 빠른 이동평균선 위(아래)에 있고, 빠른 이동평균선이 느린 이동평균선 위(아래)에 있어야 신호가 발생합니다.

이 전략은 자동화된 프로그램 트레이딩의 신호 대 신호 모드에 적합합니다.

원리

이 전략의 핵심 지표는 QQE이며, 계산식은 다음과 같습니다:

Wilders_Period = RSILen * 2 - 1 Rsi = rsi(close,RSILen) RSIndex = ema(Rsi, SF) AtrRsi = abs(RSIndex - RSIndex[1]) MaAtrRsi = ema(AtrRsi, Wilders_Period) DeltaFastAtrRsi = ema(MaAtrRsi,Wilders_Period) * QQEfactor newshortband = RSIndex + DeltaFastAtrRsi newlongband = RSIndex - DeltaFastAtrRsi

여기서 RSILen은 RSI의 길이 주기, SF는 RSI의 평활화 계수입니다. QQE는 본질적으로 평활화 처리된 RSI입니다. 빠른 ATR을 사용하여 상하 채널을 계산하고, 가격이 채널을 초과할 때 매수 또는 매도 기회로 판단합니다.

이 전략은 세 가지 QQE 교차를 사용하여 거래 신호를 식별합니다:

  1. 평활 RSI 지표와 0축 교차 (XZ)
QQEzlong = RSIndex >= 50 ? QQEzlong + 1 : 0 QQEzshort = RSIndex < 50 ? QQEzshort + 1 : 0
  1. 평활 RSI 지표와 빠른 QQE 지표 교차 (XQ), 조기 스윙 신호와 유사
QQExlong = FastAtrRsiTL < RSIndex ? QQExlong + 1 : 0 QQExshort = FastAtrRsiTL > RSIndex ? QQExshort + 1 : 0
  1. 평활 RSI 지표가 임계 채널 이탈 (XC), 확인된 스윙 신호와 유사
threshhold = 10 QQEclong = RSIndex > (50 + threshhold) ? QQEclong + 1 : 0 QQEcshort = RSIndex < (50 - threshhold) ? QQEcshort + 1 : 0

위 세 가지 교차 중 하나 이상을 선택하여 매수/매도 신호 및 청산 신호를 식별할 수 있습니다.

매수 및 매도 신호는 이동평균선을 통한 추가 필터 적용 여부를 선택할 수 있습니다:

// 필터 조건 QQEflong = close > ma_medium 그리고 ma_medium > ma_slow 그리고 ma_fast > ma_medium QQEfshort = close < ma_medium 그리고 ma_medium < ma_slow 그리고 ma_fast < ma_medium

이를 통해 변동성 장세에서 발생하는 잘못된 신호를 방지할 수 있습니다.

이 전략은 자동화된 거래에 적합하며, 다양한 QQE 교차를 통해 포지션을 진입 및 청산합니다:

진입 신호 = XC 또는 XQ 또는 XZ 청산 신호 = XQ 또는 XZ

장점

해당 전략은 다음과 같은 장점이 있습니다:

  1. QQE 지표를 사용하여 추세와 교차 신호를 판단하며, QQE 자체가 평활화 및 잡음 제거 특성을 가지므로 잘못된 신호를 줄일 수 있습니다.

  2. 이동평균선을 결합하여 필터링함으로써 변동성 장세에서의 잘못된 신호를 추가로 방지하고 신호 품질을 향상시킵니다.

  3. 다양한 QQE 교차를 선택하여 포지션 진입 및 청산이 가능하여 자동화된 거래를 구현할 수 있습니다.

  4. 평활 RSI 지표는 지연 특성으로 인해 매수 및 매도 신호가 다시 그려지지 않습니다.

  5. 다양한 시간 프레임에서 최적화하여 최적의 매개변수 조합을 찾을 수 있습니다.

위험

해당 전략에는 일부 위험도 존재합니다:

  1. 추세 반전 시 잘못된 신호가 발생할 수 있으므로 손절매를 설정하여 위험을 관리해야 합니다.

  2. 매개변수 설정이 부적절할 경우 전략 성과에 영향을 미칠 수 있으므로 여러 번 테스트와 최적화를 통해 최적의 매개변수를 찾아야 합니다.

  3. 다양한 종목과 시간 프레임에 대해 매개변수를 각각 테스트하고 최적화해야 합니다.

  4. 기계적 거래는 하락 폭과 연속 손실의 위험이 있으며 자금 관리가 필요합니다.

이에 대한 해결 방법은 다음과 같습니다:

  1. 손절매를 설정하여 손실이 일정 금액에 도달하면 손절매로 포지션을 청산합니다.

  2. 다양한 매개변수 조합을 상세히 테스트하여 최적의 매개변수를 찾습니다.

  3. 종목과 시간 프레임 특성에 따라 매개변수를 조정합니다.

  4. 자금 관리를 철저히 하고 분할 매수하여 단일 포지션 규모를 통제합니다.

최적화 방향

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

  1. QQE 매개변수(RSI 길이, RSI 평활 길이, 빠른 ATR 길이 등)를 최적화하여 최적의 매개변수 조합을 찾습니다.

  2. 이동평균선 매개변수(주기, 유형 등)를 최적화하여 QQE 지표와 최상의 매칭을 이룹니다.

  3. 다양한 QQE 교차를 포지션 진입 및 청산에 테스트하여 가장 안정적인 조합 방식을 찾습니다.

  4. 다양한 종목과 거래 주기에 따라 매개변수를 세분화합니다. 데이 트레이딩의 경우 주기를 단축하여 성과를 높일 수 있습니다.

  5. 손절매 메커니즘을 추가합니다. 손실이 일정 비율에 도달하면 손절매합니다.

  6. 포지션 규모를 적절히 축소하고 다양한 포지션 관리 방식을 테스트합니다.

요약

해당 전략은 QQE 지표를 통한 추세 및 교차 신호 판단과 이동평균선을 통한 필터링을 결합하여 거래 신호를 생성합니다. 실전에서는 매개변수를 조정하여 신호 품질을 최적화하고 엄격한 자금 관리를 통해 위험을 통제할 수 있습니다. 이 전략은 자동화된 거래의 신호 대 신호 모드에 적합하며, 재량적 거래에서 보조 판단으로도 사용될 수 있습니다. 매개변수 최적화와 규칙 최적화를 통해 더 많은 시장 환경에 적응할 수 있습니다.

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

//@version=3
//

//*** START of COMMENT OUT [Alerts]
Strategy parameters
Strategy parameters
Relative TimeFrame Multiplier for Second MA Ribbon (0=none, max=100)
Show Moving Average Lines
Fast MA Type:
Fast - Length
Medium MA Type:
Medium - Length
Slow MA Type:
Slow Length
RSI Length
RSI Smoothing Factor
Fast QQE Factor
RSI Threshhold
Show QQE Signal crosses
Show QQE Zero crosses
Show QQE Thresh Hold Channel Exits
Select which QQE signal to Buy/Sell
Select which QQE signal to Close Order
Filter XQ Buy/Sell Orders by Threshold
Use Moving Average Filter
Use Trend Directional Filter
Only Alert First Buy/Sell in a new Trend
Source
Backtest Start Year
Backtest Start Month
Backtest Start Day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)