이동 평균 추세 전략


생성 날짜: 2023-11-02 15:22:17 마지막으로 수정됨: 2023-11-02 15:22:17
복사: 1 클릭수: 692
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

이동 평균 추세 전략

개요

이동 평균 리본 트렌드 전략 (영어: Moving Average Ribbon Trend Strategy) 은 이동 평균을 기반으로 한 트렌드 추적 전략이다. 단일 이동 평균을 사용하여 가격 채널을 구성하고, 가격의 상대적인 채널의 위치에 따라 트렌드 방향을 판단하고 거래를 한다. 이 전략은 트렌드가 더 뚜렷한 시장에 적용되며, 더 긴 기간의 가격 트렌드를 포착할 수 있다.

전략 원칙

이 전략은 지정된 주기 길이를 계산하는 간단한 이동 평균을 계산하고, 그 값으로 가격 통로를 구성한다. 통로의 상단 및 하단 궤도는 각각 평균선의 최고 값과 최저 값이다. 종결 가격이 상단 궤도보다 높으면 상승 추세로 판단되며, 종결 가격이 하단 궤도보다 낮으면 하락 추세로 판단된다.

트렌드 변화가 판단될 때, 이 전략은 거래 작업을 수행한다. 하락에서 상승으로 전환하면, 상위 포지션을 개설한다. 상위 포지션에서 공백으로 전환하면, 공백 포지션을 개설한다. 원래의 상위 포지션이 공백으로 전환했을 때 공백 포지션; 원래의 공백 포지션이 공백으로 전환했을 때 공백 포지션.

이 전략의 거래 논리는 다음과 같습니다.

  • 종결 가격이 이전 주기의 상반기보다 크면 상반기 포지션을 개시합니다.
  • 종결 가격이 이전 주기의 하위 궤도보다 작다면, 공백 포지션을 개설합니다.
  • 원래의 다수 포지션은 종전 가격이 하향 궤도보다 낮았을 때 평점
  • 원시 공백 포지션은 종결 가격보다 상위 포지션에서 평점

이 전략은 단일 평평선을 사용하여 가격 통로를 구축하고, 가격의 돌파구를 판단하여 트렌드 방향을 판단한다. 그것은 간단하고 직관적이며, 구현하기 쉽고, 트렌드 추적 전략에 적합하다.

우위 분석

평균선역 트렌드 전략은 다음과 같은 장점이 있습니다.

  • 전략 논리는 간단하고, 구현을 이해하기 쉽고, 실행의 난이도를 낮춘다.
  • 단일 평균선을 사용하여, 매개 변수를 조정하는 것이 간단하며, 과도한 최적화를 피합니다.
  • 가격 통로를 사용하여 트렌드 전환을 판단하여 트렌드 전환점을 명확하게 식별할 수 있습니다.
  • 채널 폭을 구성하고, 전략을 조정할 수 있습니다.
  • 돌파평선 방식으로 창고를 구축하여 일부 가짜 돌파를 필터링 할 수 있습니다.
  • 트렌드 방향에 따라 계속 쌓인 포지션은 트렌드 상황을 충분히 포착할 수 있다.
  • 지위는 평균선에 따라 조정되며, 위험을 능동적으로 제어할 수 있다.

종합적으로, 평선 줄무늬 트렌드 전략은 간단한 논리에 기초하여, 가격 채널을 사용하여 트렌드 전환을 캡처하고, 더 긴 선의 가격 트렌드를 효과적으로 추적할 수 있으며, 트렌드 추적 전략으로 사용하기에 적합하다.

위험 분석

평행선 트렌드 전략에는 다음과 같은 위험도 있습니다.

  • 평균 선이 지연되어 트렌드 전환의 최적의 시점을 놓칠 수 있습니다.
  • 이번 지진으로 인해 여러 개의 가짜 돌파구가 발생하여 불필요한 손실이 발생했습니다.
  • 장기적인 트렌드 거래, 회수 가능성이 크며, 충분한 자금 지원이 필요합니다.
  • 단일 매개 변수 설정이 지나치게 최적화되기 쉽다. 리드 디스크 효과는 재측정보다 약할 수 있다.
  • 시장의 다른 파장을 구분할 수 없고, 짧은 주기 변화에 민감하지 않을 수 있다.

이 방법은 다음과 같은 방법으로 최적화 할 수 있습니다:

  • 평균주기를 조정하고, 지연을 줄입니다.
  • 필터링 조건을 추가하여 불안정한 시장에서 피하십시오.
  • 포지션 관리를 최적화하고 단편 손실을 제어합니다.
  • 리드 디스크 조정 변수 확인 변수 설정
  • 다중평균 판단을 늘리고, 다양한 수준의 추세를 파악하는 것

최적화 방향

평균선역 트렌드 전략은 다음과 같은 측면에서 최적화될 수 있다:

  • 평평선 지표의 최적화: 다른 종류의 평균을 시도해 볼 수 있습니다. 가중 이동 평균 같은 것들이 더 나은 성과를 낼 수 있는지 볼 수 있습니다.

  • 필터링 조건을 추가: 창고를 짓기 전에 거래량, 변동률 등과 같은 다른 필터 조건을 추가할 수 있으며, 흔들림 기간에 함축되는 것을 피할 수 있다.

  • 다중 시간 프레임: 다른 주기적 평균선을 사용하여, 더 많은 시간 스케일의 트렌드 변화를 식별한다.

  • 동적 조정 변수: 평균선 주기 및 통로 폭이 시장 상태의 동성에 따라 조정될 수 있도록 하여 전략의 적응성을 향상시킨다.

  • 포지션 최적화: 시장상황에 따라 포지션 크기를 조정하여 손실을 피하십시오. 포지션을 줄이기 위해 수익 목표를 설정할 수 있습니다.

  • 기계 학습 최적화: 더 나은 조합을 찾기 위해 기계 학습 알고리즘을 사용하여 전략을 자동으로 최적화하는 매개 변수.

  • 다른 전략들을 통합하는 것트렌드 트래킹 전략의 통합, 포트폴리오의 구현, 안정성의 향상.

종합적으로, 평행선 줄기 트렌드 전략은 평행선 지표, 필터 조건, 시간 프레임, 동적 이동, 포지션 관리 등의 측면에서 전반적인 최적화를 수행 할 수 있습니다. 전략은 더 안정적이고 유연하며 더 많은 시장 환경에 적응 할 수 있습니다.

요약하다

평행선 트렌드 전략은 더 간단한 트렌드 추적 전략이다. 그것은 단일 평행선을 사용하여 가격 채널을 구성하고, 가격 돌파 채널을 통해 트렌드 방향을 판단하여 중장선 트렌드를 포착한다. 이 전략은 논리적으로 간단하고, 파라미터가 적고, 구현하기 쉬운 장점을 가지고 있으며, 트렌드 추적 입문 전략으로 사용할 수 있다. 그러나 이 전략은 트렌드를 뒤늦게 식별하고, 쉽게 설정될 위험이 있다.

전략 소스 코드
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
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/
// © noro

//@version=4
strategy(title = "Noro's Trend Ribbon Strategy", shorttitle = "Trend Ribbon str", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, commission_value = 0.1)

len = input(20, minval = 5, title = "MA Length")
src = input(ohlc4, title = "MA Source")

//MA
ma = sma(src, len)
plot(ma, color = color.black)

//Channel
h = highest(ma, len)
l = lowest(ma, len)
ph = plot(h)
pl = plot(l)

//Trend
trend = 0
trend := close > h[1] ? 1 : close < l[1] ? -1 : trend[1]

//BG
col = trend == 1 ? color.blue : color.red
fill(ph, pl, color = col, transp = 50)

//Trading
if close > h[1]
    strategy.entry("Long", strategy.long)
if close < l[1]
    strategy.entry("Short", strategy.short)