골든 크로스 이동 평균 돌파 전략


생성 날짜: 2024-01-08 10:25:00 마지막으로 수정됨: 2024-01-08 10:25:00
복사: 0 클릭수: 656
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

골든 크로스 이동 평균 돌파 전략

개요

이 전략은 두 가지 다른 변수의 이동 평균, 빠른 이동 평균과 느린 이동 평균을 사용한다. 빠른 이동 평균이 아래에서 느린 이동 평균을 통과하면 구매 신호가 발생한다. 빠른 이동 평균이 위에서 아래에서 느린 이동 평균을 통과하면 판매 신호가 발생한다.

전략 원칙

이 전략의 핵심 논리는 이동 평균의 골드 크로스 원칙에 기초한다. 이른바 골드 크로스는 단기 이동 평균 위에 장기 이동 평균을 뚫는 것으로, 시장 행태가 역전되는 신호로 간주되며, 보통 주가 상승을 예고한다. 사망 크로스는 단기 이동 평균 아래에 장기 이동 평균을 뚫고 주가 하락을 예고한다.

구체적으로, 이 전략은 두 개의 이동 평균을 정의합니다. 빠른 이동 평균의 길이는 10일이고, 느린 이동 평균의 길이는 30일입니다. 각 K 선의 끝에서, 이 두 개의 이동 평균의 값을 계산합니다. 빠른 이동 평균에서 느린 이동 평균을 통과하는 경우 구매 신호를 생성합니다. 빠른 이동 평균 아래에 느린 이동 평균을 통과하는 경우 판매 신호를 생성합니다.

적시에 손실을 막기 위해, 느린 이동 평균에 빠른 이동 평균을 통과하는 경우, 판매 신호가 생성되어 모든 포지션은 즉시 청산됩니다.

전략적 강점 분석

이 전략은 다음과 같은 장점을 가지고 있습니다.

  1. 이동 평균의 골든 크로스 이론을 사용하여 간단한 효과적인 기술 지표 거래 전략이다.

  2. 빠른 이동 평균은 10일, 가격 변화에 빠르게 반응할 수 있고, 느린 이동 평균은 30일, 시장 소음을 효과적으로 필터링할 수 있다.

  3. 이 전략은 역경이 발생하면 신속한 손실을 방지하고 위험을 효과적으로 통제할 수 있는 손해배상 제도를 포함하고 있다.

  4. 이 전략의 논리는 단순하고, 이해하기 쉽고, 구현하기 쉽고, 양적 거래의 자동 실행에 적합하다.

  5. 지표의 매개 변수는 다양한 종류의 거래에 적합하도록 유연하게 조정할 수 있습니다.

위험 분석

이 전략은 명백한 장점에도 불구하고, 몇 가지 위험도 있습니다.

  1. 만약 시장에서 장기적인 트렌드 시장이 발생한다면, 이 전략은 빈번한 잘못된 신호를 생성할 수 있다. 이동 평균 파라미터를 조정하여 최적화할 수 있다.

  2. 이동 평균은 그 자체로 지연의 특성을 가지고 있으며, 신호가 약간의 지연을 유발할 수 있다.

  3. 단일 지표 전략은 오해의 소지가 있으며, 최종 입학을 결정하는 데에는 다른 요소와 결합되어야 합니다.

  4. 정지 지점을 잘못 설정하면 불필요한 손실이 발생할 수 있다. 다른 품종에 대해 합리적인 정지 위치를 설정해야 한다.

전략 최적화 방향

이 전략에는 더 많은 최적화 가능성이 있습니다:

  1. 더 많은 조합의 변수를 테스트하여 최적의 빠른 이동 평균과 느린 이동 평균의 길이를 찾을 수 있습니다.

  2. 거래량, 브린 띠 등과 같은 다른 지표의 확인이 추가되어 신호의 정확성을 높일 수 있다.

  3. 시장 상황의 다양한 상태에 따라 적응하는 이동 평균을 사용하여 실시간 최적화 파라미터를 사용할 수 있습니다.

  4. 슬라이드 컨트롤을 설정할 수 있으며, 높은 변동시 불필요한 슬라이드 손실을 방지할 수 있다.

  5. 자동 중지 전략에 가입할 수 있으며, ATR의 동적 설정에 따라 중지 지점을 설정할 수 있다.

요약하다

이 전략은 간단한 이중 이동 평균의 황금 교차 이론을 적용하여 양자 거래에 대한 간단한 실용적인 기술 지표 거래 전략을 제공합니다. 이 전략은 이해하기 쉽고 구현할 수 있으며, 매개 변수를 최적화 한 후 다양한 품종과 시장 환경에 적용 할 수 있으며, 양자 투자자의 관심과 테스트가 가치가 있습니다.

전체적으로, 이동 평균 전략은 확률 장점이 있으며, 엄격한 위험 통제와 함께, 장기적으로 수익을 올릴 수 있습니다. 그러나 거래자는 또한 그것의 한계를 인식하고, 사용 할 때 유연하게 적용해야하며, 다른 분석 도구와 함께 사용해야합니다.

전략 소스 코드
/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Crude Oil Moving Average Crossover", overlay=true)

// Define inputs
fastLength = input(10, "Fast Length")
slowLength = input(30, "Slow Length")

// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// Plot moving averages
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")

// Entry conditions
longCondition = ta.crossover(fastMA, slowMA)
shortCondition = ta.crossunder(fastMA, slowMA)

// Exit conditions
exitCondition = ta.crossover(slowMA, fastMA)

// Execute strategy
if longCondition
    strategy.entry("Buy", strategy.long)
if shortCondition
    strategy.entry("Sell", strategy.short)
if exitCondition
    strategy.close_all()

// Plot buy and sell signals
plotshape(longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)