4개 이동평균 골든크로스와 데드크로스 전략


생성 날짜: 2023-12-15 11:55:36 마지막으로 수정됨: 2023-12-15 11:55:36
복사: 1 클릭수: 1216
avatar of ChaoZhang ChaoZhang
1
집중하다
1621
수행원

4개 이동평균 골든크로스와 데드크로스 전략

개요

이 전략은 4개의 평선에 기반한 황금 포크 사다리 전략이다. 이 전략은 두 개의 빠른 평균선을 사용하며, 빠른 평균선이 아래쪽에서 느린 평균선을 돌파할 때 구매 신호를 발생시키고, 반대로 판매 신호를 발생시킨다. 이 전략은 중장선 추세를 효과적으로 포착하여, 흔들리는 상황에서 이익을 얻을 수 있다.

전략 원칙

이 전략은 4개의 지수 이동 평균 ((EMA) 를 사용하며, 2개의 빠른 EMA와 2개의 느린 EMA를 포함한다. 빠른 EMA 길이는 각각 9일선과 21일선으로, 단기 트렌드를 포착하기 위해 사용된다. 느린 EMA 길이는 각각 50일선과 200일선으로, 중장기 트렌드 방향을 판단하기 위해 사용된다.

빠른 9일선이 아래에서 50일선을 돌파하고, 21일선이 또한 아래에서 200일선을 돌파할 때, 구매 신호가 발생한다. 즉, 빠른 EMA는 아래에서 위로 갈라지는 금포크를 천천히 돌린다. EMA는 단기 및 중기 추세가 모두 상승하여, 다수점 포지션을 구축하는 데 적합하다.

반대로, 빠른 9일선이 위쪽에서 50일선을 돌파하고, 21일선이 또한 위쪽에서 200일선을 돌파할 때, 판매 신호를 생성한다. 즉, 빠른 EMA는 위쪽에서 아래로 어 죽다 느린 EMA이다. 이것은 단기 및 중기 추세는 모두 하향이며, 다중 상위 포지션을 평평하거나 공백 포지션을 구축하는 데 적합하다.

우위 분석

이 4평균 금속 포크 데드 포크 전략은 다중 시간 차원 분석을 결합하여 시장 추세를 효과적으로 판단하고, 충격적인 상황에서 이익을 얻을 수 있습니다. 주요 장점은 다음과 같습니다:

  1. 중장선 트렌드를 잡기: 속속평평선 협력으로, 짧은 중장선 3차원의 트렌드 방향을 효과적으로 판단할 수 있으며, 잘못된 신호를 줄일 수 있다.

  2. 필터 진동: EMA는 자체적으로 필터링 효과를 가지고 있으며, 정상적인 시장 소음을 필터링하여 막는 것을 피할 수 있다.

  3. 이윤 창출: 적시적으로 포크 구매 기회를 잡고, 포크 판매 기회를 잡으며, 거래 수익을 창출하십시오.

  4. 변수는 조정할 수 있습니다: 사용자는 4 개의 평행선의 변수를 자유롭게 조정할 수 있습니다.

  5. 전략 확장성: 이 전략의 기초에 다른 지표를 도입하여 더 복잡한 수치화 전략을 구축 할 수 있습니다.

위험 분석

이 4평균 금색 포크는 다음과 같은 위험도 가지고 있습니다.

  1. 가짜 돌파 위험: 시장에서 가짜 골드 포크와 가짜 데드 포크가 발생할 수 있으며, 전략으로 생성되는 거래 신호는 신뢰할 수 없습니다. 평균선 변수를 조정하거나 다른 지표를 도입하여 확인하여 가짜 신호의 가능성을 줄일 수 있습니다.

  2. 쇼크 위험: 이변과 쇼크 상황에서 이 전략은 더 많은 거래 신호를 생성하고 거래 주파수와 수수료 비용을 증가시킬 수 있습니다. 각 거래의 손실을 제어하기 위해 적절한 중지 및 중지 조건을 설정할 수 있습니다.

  3. 시스템 위험: 이 전략은 기술적 분석을 중시하고, 기본적 분석을 무시한다. 회사의 성과나 거시경제 환경이 크게 변할 때, 기술 지표는 유효하지 않을 수 있다. 기본적 연구와 함께 이 전략을 사용하는 것이 좋습니다.

최적화 방향

이 4평균 선형 포크 사다리 전략에는 더 많은 최적화 가능성이 있습니다. 주요 최적화 아이디어는 다음과 같습니다:

  1. 스크립트 자동 최적화 파라미터를 도입합니다. 스크립트 프로그램을 작성하여 전략의 4 개의 EMA 평균 선 길이를 전체적으로 최적화하여 최적의 파라미트 조합을 찾습니다.

  2. 확인 조건을 추가: 거래 신호를 생성할 때 거래량 급증과 같은 추가 확인 지표를 추가하여 가짜 신호를 피하십시오.

  3. 계절성을 결합: 다양한 선물 품종의 계절 특성에 따라 전략 매개 변수를 조정하여 계절성이 뚜렷한 품종에서 수익을 얻습니다.

  4. 스톱로스 스 설정: 거래 당 합리적인 스톱로스 및 스톱 포스트를 설정하여 단일 거래의 최대 손실을 제어한다.

  5. 전략 집합: 이 전략은 기계 학습 알고리즘을 기본 전략으로 도입할 수 있으며, 다른 기술 지표 전략 집합과 함께 복잡한 수치화 전략을 구축할 수 있다.

요약하다

이 전략은 매우 효과적인 4평평선 황금 포크 사다리 전략이다. 이 전략은 두 개의 빠른 느린 평평선 교차를 사용하여 시장 추세 방향을 판단하고 거래 신호를 생성한다. 이 전략은 중장선 추세를 포착하면서 정상적인 시장 소음을 필터링 할 수 있다.

전략 소스 코드
/*backtest
start: 2023-11-14 00:00:00
end: 2023-12-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Four EMA Crossover", overlay=true)

// Input parameters
fast1Length = input(9, title="Fast EMA 1 Length")
fast2Length = input(21, title="Fast EMA 2 Length")
slow1Length = input(50, title="Slow EMA 1 Length")
slow2Length = input(200, title="Slow EMA 2 Length")

// Calculate EMAs
fastEMA1 = ema(close, fast1Length)
fastEMA2 = ema(close, fast2Length)
slowEMA1 = ema(close, slow1Length)
slowEMA2 = ema(close, slow2Length)

// Plot EMAs on the chart
plot(fastEMA1, color=color.blue, title="Fast EMA 1")
plot(fastEMA2, color=color.green, title="Fast EMA 2")
plot(slowEMA1, color=color.red, title="Slow EMA 1")
plot(slowEMA2, color=color.purple, title="Slow EMA 2")

// Strategy logic - Buy when fast EMA crosses above slow EMA and sell when fast EMA crosses below slow EMA
longCondition = crossover(fastEMA1, slowEMA1) and crossover(fastEMA2, slowEMA2)
shortCondition = crossunder(fastEMA1, slowEMA1) and crossunder(fastEMA2, slowEMA2)

strategy.entry("Long", strategy.long, when = longCondition)
strategy.entry("Short", strategy.short, when = shortCondition)

// Plot strategy entry points on the chart
plotshape(series=longCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=shortCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)