Hilo 액티베이터 구매 판매 신호 전략

저자:차오장, 날짜: 2024-01-18 15:56:51
태그:

img

전반적인 설명

힐로 액티베이터 바이 셀 신호 전략은 힐로 액티베이터 지표를 기반으로 한 양적 거래 전략이다. 힐로 지표를 사용하여 주요 가격 임계치를 동적으로 생성하고 폐쇄 가격이 이러한 가격 수준을 넘을 때 구매 및 판매 신호를 유발합니다. 이 전략은 규칙에 따라 장기 및 단위 포지션을 설정하는 자동화된 실제 거래를 지원합니다.

전략 논리

이 전략은 기간, 전환, 그리고 기하급수적인 이동 평균을 사용 여부를 설정하기 위해 사용자 지정 변수를 사용합니다. 이 지표는 긴 및 짧은 주요 결정 가격 수준을 나타내는 선을 포함합니다. 폐쇄 가격이 Hilo 라인을 넘을 때 구매 신호가 생성됩니다. 폐쇄 가격이 Hilo 라인을 넘을 때 판매 신호가 유발됩니다. 신호를 명확하게 시각화하기 위해 전략은 구매 신호를 표시하기 위해 녹색 삼각형과 판매 신호를 표시하기 위해 빨간 삼각형을 사용합니다.

이점 분석

힐로 액티베이터 구매 판매 신호 전략은 다음과 같은 장점을 가지고 있습니다.

  1. 가격 역전 기회를 파악하기 위해 Hilo 지표를 사용하여 주요 지지 및 저항 수준을 식별하십시오.
  2. 다양한 시장과 거래 도구에 최적화를 위한 조정 가능한 매개 변수
  3. 신호를 가진 직관적인 시각 디자인
  4. 전략의 자동 거래 실행을 지원

위험 분석

이 전략에는 몇 가지 위험도 있습니다.

  1. Hilo 지표는 어떤 가격 움직임을 놓칠 수 있습니다.
  2. 과도한 유효하지 않은 신호를 피하기 위해 적절하게 매개 변수를 조정해야 합니다
  3. 자동화 거래의 필요성 평가 및 통제와 관련된 위험

최적화 방향

전략은 다음 측면에서 최적화 될 수 있습니다:

  1. 신호 품질을 향상시키기 위해 다른 필터를 통합
  2. 단일 손실을 제어하기 위해 스톱 손실 메커니즘을 추가
  3. 더 많은 시장 조건에 적응하기 위해 매개 변수 설정을 최적화
  4. 매개 변수를 동적으로 최적화하기 위해 기계 학습 방법을 활용

결론

힐로 액티베이터 바이 셀 신호 전략은 힐로 지표의 임계 및 브레이크아웃을 기반으로 거래하는 주요 가격을 식별하는 간단하면서도 신뢰할 수있는 정량적 거래 프레임워크를 제공합니다. 우수한 시각 디자인, 조정 가능한 매개 변수 및 자동화 거래 지원으로 추가 테스트 및 향상으로 전략이 더 많은 도구 및 시장 환경에서 안정적인 초과 수익을 창출 할 수 있습니다.


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Hilo Activator com Sinais de Compra e Venda", overlay=true)

// Entradas personalizadas
period = input(8, title="Período")
shift = input(1, title="Deslocamento")
exp = input(false, title="Média Móvel Exponencial")
max = exp ? ema(high[shift], period) : sma(high[shift], period)
min = exp ? ema(low[shift], period) : sma(low[shift], period)
pos = close > max ? -1 : close < min ? 1 : 0
pos := pos == 0 ? na(pos[1]) ? 0 : pos[1] : pos
hilo = pos == 1 ? max : min

// Condições para sinais de compra e venda
buySignal = crossover(close, hilo)
sellSignal = crossunder(close, hilo)

plotshape(buySignal, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
plotshape(sellSignal, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)

// plotbar(hilo,hilo,hilo,hilo,color=pos==1?color.red:color.green)

strategy.entry("Buy", strategy.long, when = buySignal)
strategy.entry("Sell", strategy.short, when = sellSignal)

더 많은