モメンタム二重スライディングウィンドウTSI指標
一、戦略概要
本戦略はモメンタム二重スライディングウィンドウTSIインジケーター戦略と命名されています。この戦略の中核となる考え方は、二重EMAスライディングウィンドウを用いて価格変動を平滑化し、さらにトレンドの方向変化を組み合わせることで、市場の買い圧力と売り圧力を反映するモメンタム指標、すなわちTSIインジケーターを構築し、それを取引シグナルとして売買判断を下すことです。
二、戦略原理
本戦略では、二重スライディングウィンドウの二重指数平滑移動平均線を用いて価格変動を計算します。外側のウィンドウ期間は長く、内側のウィンドウ期間は短くなっています。二重平滑化により、価格データ内のランダム性の一部が除去されます。
まず、価格の単位変動を計算します。
pc = change(price)
次に、二重スライディングウィンドウを用いて価格変動を二重平滑化します。
double_smoothed_pc = double_smooth(pc, long, short)
さらに、価格変動の絶対値を計算し、同様に二重スライディングウィンドウで二重平滑化します。
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
最後に、平滑化された価格変動を平滑化された価格変動の絶対値で割り、買い圧力と売り圧力を反映するTSI値を得ます。
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)
異なる長さの長期・短期ウィンドウ期間を設定することで、短期的な市場ノイズをある程度除去し、TSIインジケーターが中長期トレンドにおける売買圧力をより適切に反映できるようにします。TSIインジケーターがその移動平均線を上抜けたときに買いシグナルが発生し、TSIインジケーターがその移動平均線を下抜けたときに売りシグナルが発生します。
三、戦略の利点
- 二重スライディングウィンドウにより短期的な市場ノイズを効果的に除去し、インジケーターの反応をより正確にします。
- 価格変化の計算も二重平滑化されているため、TSIインジケーターはより安定し信頼性が高まります。
- 価格変動とその絶対値の比率を採用することで、自動的に標準化され、比較可能性が高まります。
- 価格変化の方向と強さを総合的に考慮しており、取引判断の優れた指標となります。
- 異なるパラメーターを設定することで、必要に応じてインジケーターの感度を調整できます。
四、戦略のリスク
- 市場が長期間のレンジ相場(もみ合い)になった場合、TSIインジケーターが誤ったシグナルを発する可能性があります。
- パラメーター設定が不適切な場合、インジケーターやシグナルの品質に影響を与える可能性があります。
- 二重スライディングウィンドウを使用しているものの、インジケーターは短期的な市場ノイズに対してある程度の感度を持ちます。
- 長期・短期ウィンドウ期間の差が大きすぎる場合、インジケーターとシグナルが遅延する可能性があります。
ウィンドウ期間のパラメーターを調整したり、シグナル平均線の長さを適切に短縮することで最適化できます。市場がレンジ相場の場合は、リスク管理のために一時的に取引を停止することも可能です。
五、最適化の方向性
- 異なる長期・短期ウィンドウ期間のパラメーター組み合わせをテストし、最適なパラメーターを探索します。
- 線形加重移動平均線など、他のタイプの移動平均線を試します。
- インジケーターの平滑性を高めるため、三重または多重スライディングウィンドウを構築します。
- 他の補助インジケーターと組み合わせ、売買ポイントの選択を最適化します。
- ストップロス戦略を設定し、1回の損失を厳格に管理します。
六、まとめ
本戦略は価格変動の二重平滑化に基づき、買い圧力と売り圧力を反映するTSIモメンタム指標を計算します。二重スライディングウィンドウでノイズを除去し、価格変化の変化も二重平滑化されているため、インジケーターはより安定し信頼性が高くなります。標準化比率を採用しているため比較可能性があり、価格変化の方向と強さを総合的に考慮した高品質なシグナルを提供します。パラメーター調整によりインジケーターの感度を自由に制御できます。パラメーター最適化とリスク管理が適切に行われている場合、非常に実用的な定量取引戦略の選択肢となります。
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("True Strength Indicator BTCUSD 2H", shorttitle="TSI BTCUSD 2H",initial_capital=1000, commission_value=0.2, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//BASED ON True Strength Indicator MTF- 1

