리소스 로딩... 로딩...

트렌드 추종 및 평균 역전 이중 최적화 거래 시스템 (이중 일곱 전략)

저자:차오장, 날짜: 2024-11-28 15:41:34
태그:SMAMA200

img

전반적인 설명

이 전략은 트렌드를 따르는 것과 평균 반전을 결합한 양적 거래 시스템이다. 주요 트렌드 방향을 결정하기 위해 200일 이동 평균 (MA200) 을 사용하여 7일 가격 변동을 활용하여 단기 과판 기회를 식별하여 상승 트렌드에 최적의 입시 타이밍을 달성합니다. 이 방법은 방향 정확성과 가격 조정 중에 신속한 개입을 모두 보장하며 거래에서 기술 분석을 완전히 활용합니다.

전략 원칙

핵심 논리는 두 가지 차원을 포함합니다. 첫째, MA200을 사용하여 장기 트렌드를 판단하고, 가격이 MA200보다 높을 때만 포지션을 고려합니다. 둘째, 지난 7 거래 날 동안 가격 성능을 관찰하고, MA200보다 높을 때 7 일 최저가 발생하면 긴 포지션을 입력하고, 가격이 7 일 최고에 도달하면 포지션을 닫습니다. 이 디자인은 트렌드 다음과 낮은 포인트 입력을 모두 보장하며, 트렌드 다음과 평균 반전 개념을 결합한 체계적인 전략을 만듭니다.

전략적 장점

  1. 트렌드 확인 신뢰성: MA200을 트렌드 필터로 사용하면 하향 트렌드에서 포지션을 개설하는 것을 효과적으로 피합니다.
  2. 엔트리 타이밍 정확성: 7일 최저치를 통해 과잉 판매 수정 기회를 식별하여 엔트리 가치를 향상시킵니다.
  3. 높은 체계화: 주관적 판단 요인이없는 명확한 전략 규칙, 프로그램적으로 구현하기 쉽습니다.
  4. 포괄적 리스크 제어: 트렌드 필터링과 과잉 판매 판단의 이중 메커니즘을 통해 잘못된 신호의 확률을 줄입니다.
  5. 광범위한 적용 가능성: 여러 시장과 도구에 적용 가능한 단순하고 보편적인 전략 논리.

전략 위험

  1. 트렌드 판단 지연: MA200은 장기 이동 평균으로서 고유 한 지연을 가지고 있으며, 트렌드 전환점에 잘못된 판단을 일으킬 수 있습니다.
  2. 가짜 브레이크 위험: 7일 최고치를 넘어서면 잘못된 브레이크가 발생할 수 있으며, 조기 출퇴로 이어질 수 있습니다.
  3. 범위에 있는 시장에 적합하지 않습니다. 옆 시장에서 빈번한 단기 고도와 하락은 과도한 거래 신호를 생성 할 수 있습니다.
  4. 시장 환경 의존성: 전략의 효과는 시장 트렌드 특성에 크게 영향을 받으며 시장 환경에서 상당한 성과 차이를 보여줍니다.

전략 최적화 방향

  1. 동적 기간 최적화: 다른 시장 특성에 따라 MA 기간과 단기 관찰 기간을 조정합니다.
  2. 여러 확인 메커니즘: 신호 신뢰성을 향상시키기 위해 볼륨과 변동성 같은 보조 지표를 추가합니다.
  3. 포지션 관리 최적화: 시장 변동성에 따라 보유 비율을 조정하기 위해 동적 포지션 관리 메커니즘을 도입합니다.
  4. 스톱 로스 강화: 트레일링 스톱이나 변동성 기반 스톱과 같은 보다 유연한 스톱 로스 솔루션을 설계합니다.
  5. 패턴 최적화: 다른 시장 환경에 대한 차별화된 매개 변수 조합을 설계합니다.

요약

더블 세븐 전략 (Double Seven Strategy) 은 트렌드 추종과 평균 반전을 유기적으로 결합한 양적 거래 시스템이다. MA200 및 7 일 가격 변동의 조정된 사용을 통해 방향 정확성과 최적의 입시 시기를 모두 보장합니다. 특정 한계가 있지만 전략은 합리적인 최적화 및 위험 통제를 통해 실질적인 가치와 확장 잠재력을 가지고 있습니다. 거래자는 안정성과 수익성을 향상시키기 위해 실질적인 응용에서 시장 특성과 개인적인 필요에 따라 전략을 최적화하는 것이 좋습니다.


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © EdgeTools

//@version=5
strategy("Larry Connors' Double Seven Strategy", overlay=true)

// 200-day moving average
ma200 = ta.sma(close, 200)

// Conditions for Double Seven Strategy
priceAboveMa200 = close > ma200

// Find the lowest close over the last 7 days
lowestClose7Days = ta.lowest(close, 7)

// Find the highest close over the last 7 days
highestClose7Days = ta.highest(close, 7)

// Entry and exit rules
longCondition = priceAboveMa200 and close <= lowestClose7Days
exitCondition = close >= highestClose7Days

// Enter long position
if (longCondition)
    strategy.entry("Long", strategy.long)

// Exit long position
if (exitCondition)
    strategy.close("Long")
    
// Plot moving averages
plot(ma200, "200-day MA", color=color.blue)


관련

더 많은