MACD 볼륨 반전 거래 전략


생성 날짜: 2024-02-05 10:26:23 마지막으로 수정됨: 2024-02-05 10:26:23
복사: 2 클릭수: 972
avatar of ChaoZhang ChaoZhang
1
집중하다
1617
수행원

MACD 볼륨 반전 거래 전략

개요

MACD 양력 역전 거래 전략은 이동 평균 수렴 이차 ((MACD) 지표와 거래량 데이터를 결합하여 주가 가격의 잠재적 역전점 또는 연장점을 식별하는 전략이다. 이 전략의 이름은 MACD와 양력 조합을 사용하여 역전 형태를 검출하는 전략의 본질을 반영한다. 그것은 거래량을 사용하여 가짜 신호를 필터링하는 동시에 거래자를 수익을 올리는 기회를 향상시킬 수 있습니다.

전략 원칙

핵심 부분:

  1. MACD 지표는 트렌드 반전의 지점을 식별하기 위해 사용됩니다. 지표는 하향의 브레이크 신호 라인을 볼 때 포지션 신호이며, 상향의 브레이크 신호를 볼 때 포지션 신호입니다.

  2. 거래량은 MACD 신호를 확인하기 위해 사용된다. 거래량이 눈에 띄게 증가했을 때만 입시 신호를 유발한다. 이것은 가짜 신호를 필터링하는 데 도움이 된다.

  3. 스톱 메커니즘을 사용한다. 포지션이 기본 수익 수준에 도달했을 때 스톱 출장한다.

구체적으로 구현하는 과정:

  1. 사용자 정의 파라미터를 사용하여 MACD 지표와 신호 라인을 계산하십시오.

  2. 확인 MACD 하향의 브레이크 신호 라인 (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((

  3. MACD 상향 돌파 신호 라인 ((Bull Signal) 을 식별하고, 거래량이 전 K 라인보다 크게 증가하는 것을 확인합니다.

  4. 입점 후의 정지수준은 입점 가격 곱하기 기본 수익률으로 설정되어, 자동 정지 후에 도달한다.

우위 분석

  • MACD와 거래량을 결합하여 가짜 신호를 필터링하여 불필요한 손실을 방지 할 수 있습니다.

  • MACD는 단기간의 과매매 현상을 잘 반영하고 거래량을 확인하여 역전 기회를 잡을 수 있습니다.

  • 표준화된 MACD 파라미터 설정을 사용하여 사용자 편리하게 사용한다.

  • 다양한 품종과 거래 스타일을 매칭하는 매개 변수를 조정할 수 있다.

위험 분석

  1. MACD는 지연된 지표이며, 약간의 지연이 있습니다. 돌파 신호가 나타날 때, 시장은 이미 어느 정도의 변화가 일어난 것일 수 있습니다.

  2. 거래량이 커지면 잘못된 판단이 발생할 수 있다. 예를 들어, 거래량이 증가하면 무효 돌파구가 될 수 있다.

  3. 반발의 강도와 시간은 예측하기 어렵고, 심지어는 단선 이익도 다시 올릴 수도 있고, 떨어질 수도 있다.

해결책:

  1. 브린 밴드, RSI 등과 같은 더 많은 기술 지표와 결합하여 MACD 신호의 신뢰성을 판단한다.

  2. 현재 시장 특성에 더 가깝게 MACD 변수를 최적화하십시오.

  3. 손실이 더 커지는 것을 막기 위해 보수적 제휴를 실시한다.

최적화 방향

  1. 거래 종류와 주기에 따라 최적화된 MACD 변수 조합으로 지표의 정확도를 높인다.

  2. KDJ, 브린 테이프 등과 같은 더 많은 기술 지표를 조합하여 승률을 높인다.

  3. 거래량 조건에 대해 동적으로 확대하는 계수를 설정하여 시장 변화에 더 잘 적응할 수 있다.

  4. 제약금지 철수율을 최적화하여 수익률을 높여줍니다.

요약하다

MACD 수량 역전 거래 전략은 MACD 역전 신호가 발생했을 때 추가 거래량을 확인하여 신호의 정확성을 향상시킬 수 있으며, 중요한 역전 지점을 파악하는 데 도움이되며, 가짜 신호로 인해 불필요한 손실을 피합니다. 전략은 간단하고 이해하기 쉽고, 약간의 실물 지침 의미가 있습니다. 그러나 거래자는 여전히 실물 상에서 더 많은 지표를 결합하여 신호를 검증하여 위험을 제어해야합니다. 지속적인 최적화 테스트 및 위험 통제를 통해 이 전략은 안정적인 초과 수익을 얻을 수 있습니다.

전략 소스 코드
/*backtest
start: 2024-01-05 00:00:00
end: 2024-02-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MACD Anti-Pattern Detector with Volume", shorttitle="MACD-APD-Vol", overlay=true)

// MACD settings
fastLength = input(3, title="Fast Length")
slowLength = input(10, title="Slow Length")
signalSmoothing = input(16, title="Signal Smoothing")
takeProfitPct = input(10.0, title="Take Profit (%)") / 100
volumeMultiplier = input(1.0, title="Volume Multiplier")

[macd, signal, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// Detect anti-patterns with volume confirmation
bullishAntiPattern = ta.crossunder(macd, signal) and volume > volume[1] * volumeMultiplier
bearishAntiPattern = ta.crossover(macd, signal) and volume > volume[1] * volumeMultiplier

// Entry conditions
if (bullishAntiPattern)
    strategy.entry("Short", strategy.short)

if (bearishAntiPattern)
    strategy.entry("Long", strategy.long)

// Take profit conditions
strategy.exit("Take Profit Long", "Long", limit=strategy.position_avg_price * (1 + takeProfitPct))
strategy.exit("Take Profit Short", "Short", limit=strategy.position_avg_price * (1 - takeProfitPct))

// Highlight anti-patterns
plotshape(series=bullishAntiPattern, title="Bullish Anti-Pattern", style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, text="PUT")
plotshape(series=bearishAntiPattern, title="Bearish Anti-Pattern", style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, text="CALL")