Hilo Activator 売買シグナル戦略


作成日: 2024-01-18 15:56:51 最終変更日: 2024-01-18 15:56:51
コピー: 0 クリック数: 736
1
フォロー
1617
フォロワー

Hilo Activator 売買シグナル戦略

概要

ヒロアクティバーターの買賣シグナル戦略は,ヒロアクティバーターの指標に基づいた量化取引戦略である.ヒロアクティバーターの指標を動的に使用して,重要な価格の値を生成し,収束価格がこれらの価格レベルを突破すると,買入と売却のシグナルを生成する.この戦略は,自動実際の取引をサポートし,ルールに基づいて多頭と空頭ポジションを構築することができる.

戦略原則

この戦略は,ヒロアクティバーター指標の周期長さ,平移の大きさ,指数移動平均を使用するかどうかを設定するカスタム変数を使用する.ヒロ指標は,多引と空調の決定を表す重要な価格線を含んでいる.終了価格の上部にヒロラインを穿越すると,買入シグナルが生じ,終了価格の下部にヒロラインを穿越すると,売り出シグナルが生じます.シグナル.シグナルを明確に視覚化するために,この戦略は,購入シグナルを緑の三角でマークし,販売シグナルを赤の三角でマークします.

優位分析

このHiloアクティベーターの買入/売却のシグナル戦略は,以下の利点があります.

  1. Hiloの指標は,重要なサポートとプレッシャーを識別し,価格の逆転の機会を捉えます.
  2. パラメータは調整可能で,異なる市場と取引品種に最適化できます.
  3. ビジュアル・シグナル・デザインを組み合わせて,直感的で簡潔です.
  4. 自動取引の実施戦略の支援

リスク分析

この戦略にはいくつかのリスクがあります.

  1. ヒロ指数は遅滞しており,一部の価格動きを逃している可能性がある.
  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)