TSIインジケーターとハル移動平均線に基づく定量戦略
概要
本戦略は「TSI指標とHull移動平均線に基づく定量取引戦略」と名付けられ、TSI指標とHull移動平均線を組み合わせて株式、暗号通貨、外国為替などのトレンドを識別し、トレンド開始時に取引シグナルを生成することを主な考えとしています。
戦略の原理
本戦略はTSI指標を使用して価格トレンドとモメンタムを判断します。TSI指標は価格変化率の二重平滑化移動平均線に基づいています。TSI値が自身の移動平均線を上抜けたときに買いシグナル、下抜けたときに売りシグナルを生成します。
また、本戦略はHull移動平均線を使用して価格トレンドを判断します。Hull移動平均線は二重加重移動平均線で構成され、市場ノイズを効果的に除去できます。速い線が遅い線を上抜けた場合は上昇トレンド、下抜けた場合は下降トレンドと判断します。
TSI指標がシグナルを発した際、Hull移動平均線も同じ方向のトレンドを確認した場合、対応する取引シグナルが生成されます。さらに、戦略はローソク足の実体方向をチェックしてトレンドを確認します。指標シグナル、Hullシグナル、ローソク足実体方向のすべてが一致した場合のみ、取引シグナルが発せられます。
優位性分析
本戦略はトレンド、モメンタム、移動平均線の複数の指標を組み合わせることで、市場トレンドの開始を効果的に識別し、多くの偽シグナルの発生を回避できます。二重平滑化移動平均線により一部のノイズも除去できます。
単一の指標と比較して、本戦略は複数の指標を組み合わせてシグナルをフィルタリングすることで、シグナルの品質を大幅に向上させます。複数の確認条件により、戦略がシグナルを生成する際の確実性が非常に高くなります。
リスク分析
本戦略はトレンドの開始を効果的に識別できますが、市場がレンジ相場の場合、誤ったシグナルや過剰取引が発生する可能性があります。また、パラメータ設定が不適切な場合、不要なポジションクローズにつながる恐れがあります。
リスクを低減するには、Hull移動平均線の期間やTSIパラメータを適切に調整するか、ストップロスを追加して損失を抑えることができます。最適化プロセスでは、最適なパラメータを得るためにシグナル対ノイズ比に注目する必要があります。
最適化の方向性
本戦略は以下の点から最適化できます:
- Hull移動平均線のパラメータを最適化し、曲線を平滑化して偽シグナルを除去
- TSIパラメータを最適化し、感度と安定性のバランスを取る
- ストップロス戦略を追加して損失を抑制
- シグナル長を調整して短期ノイズをフィルタリング
- 異なる戦略の銘柄や時間枠でテスト
- 他の指標と組み合わせてシグナルを検証
まとめ
本戦略はTSI指標とHull移動平均線を組み合わせ、市場トレンドを確定した後に取引シグナルを生成します。戦略は高いタイミング精度とシグナル品質を備えています。パラメータ最適化や戦略の組み合わせにより、収益性を大幅に向上させ、リスクを低減できます。本戦略は中長期的なトレンドの識別に適しており、特に暗号通貨や外国為替市場で幅広い応用可能性を持っています。
/*backtest
start: 2022-12-11 00:00:00
end: 2023-12-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("TSI/HullMA/VWMA strategy", shorttitle="TSI/HullMA/VWMA", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=420, default_qty_value=100, calc_on_order_fills=true, calc_on_every_tick=true, pyramiding=0)
TP = input(defval=200.00, title="TargetPoint in $", type=float, step=1)
SL = input(defval=-2000.00, title="StopLoss in $", type=float, step=1)- 1

