ヒロアクティベーター 買って売るシグナル戦略

作者: リン・ハーンチャオチャン,日付: 2024-01-18 15:56:51
タグ:

img

概要

ヒロアクティベーター・バイ・セール・シグナルストラテジー (Hilo Activator Buy Sell Signals) は,ヒロアクティベーター指標に基づく定量的な取引戦略である.ヒロ指標を使用して,鍵値の値を動的に生成し,閉値がこれらの価格レベルを突破したときの購入・売却信号を誘発する.この戦略は,ルールをベースにしたロング・ショートポジションを確立するための自動化された実際の取引をサポートする.

戦略の論理

この戦略は,ピリオド,シフト,およびヒロアクティベーター指標の指数移動平均を使用するかどうかを設定するためにカスタム変数を使用する.ヒロ指標は,ロングとショートのための主要な決定価格レベルを表す線を含む.閉値がヒロラインを超えると,購入信号が生成される.閉値がヒロラインを下回ると,販売信号が起動する.シグナルを明確に視覚化するために,戦略は,購入信号をマークするために緑色の三角形,販売信号をマークするために赤い三角形を使用する.

利点分析

ヒロアクティベーターの 買って売るシグナル戦略には以下の利点があります

  1. 価格逆転の機会を把握するためにHilo指標を使用して主要なサポートとレジスタンスレベルを特定する
  2. 調整可能なパラメータは,異なる市場と取引手段の最適化のために
  3. シグナルによる直感的な視覚設計
  4. 戦略の自動取引実行を支援する

リスク分析

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

  1. ヒロインジケーターは遅れて,いくつかの価格動きを見逃す可能性があります
  2. 過剰な無効信号を避けるために適切にパラメータを調整する必要があります
  3. 自動取引の必要性評価と管理に関連するリスク

オプティマイゼーションの方向性

戦略は以下の側面から最適化できます.

  1. 信号品質を改善するために他のフィルターを組み込む
  2. 単一の損失を制御するストップ損失メカニズムを追加する
  3. より多くの市場条件に適応するためにパラメータ設定を最適化
  4. パラメータを動的に最適化するために機械学習方法を活用する

結論

ヒロアクティベーター・バイ・セール・シグナルストラテジー (Hilo Activator Buy Sell Signals Strategy) は,ヒロ・インジケーターの限界値とブレイクアウトに基づいて取引する主要価格を特定するシンプルで信頼性の高い定量的な取引フレームワークを提供します.優れた視覚設計,調整可能なパラメータ,自動化された取引サポートにより,さらなるテストと改善により,戦略はより多くの楽器や市場環境で堅牢なものとなり,安定した過剰収益を生むことができます.


/*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)

もっと