真実相対運動MA平均線戦略
概要
True Relative Movement MA 移動平均線戦略(TRMMA)は、相対力指数(RSI)と真の強弱指数(TSI)を組み合わせたトレンドフォロー戦略です。RSI と TSI の指標を買いシグナルと売りシグナルとして利用し、移動平均線を補助として戦略を最適化します。
戦略の原理
本戦略は主に以下の部分で構成されます。
-
TSI 計算
価格変化率の指数平滑値を二重指数平滑化し、それを価格変化率の絶対値の指数平滑値で除算して TSI 指標を算出します。長期は25日、短期は5日、シグナル線は14日とします。 -
RSI 計算
終値を価格入力とし、期間5の RSI 指標を使用します。 -
シグナル判断
TSI がそのシグナル線を上抜け、かつ RSI が50を上抜けた場合を買いシグナルとします。TSI がそのシグナル線を下抜け、かつ RSI が50を下抜けた場合を売りシグナルとします。 -
ローソク足の色
シグナル判断に基づいてローソク足を着色し、判断を補助します。 -
戦略パラメータ
ポジション比率や資金などのパラメータを設定します。
優位性分析
本戦略は TSI と RSI の2つの指標を組み合わせることで、市場のトレンドや買われすぎ・売られすぎの状況を効果的に判断し、取引シグナルを生成します。TSI または RSI を単独で使用する場合と比較して、偽シグナルをより多く除去できます。また、デフォルトのパラメータと比較して、本戦略ではよりアグレッシブな TSI および RSI のパラメータ設定を採用しており、より早期かつ高品質な取引シグナルを得ることができます。
リスク分析
本戦略には主に以下のリスクが存在します。
-
パラメータ最適化リスク。市場、銘柄、期間によって TSI と RSI の最適パラメータは異なる可能性があるため、個別の状況に応じた最適化が必要です。
-
トレンド反転リスク。戦略自体はトレンドを重視するため、突発的なイベントにより短期的な調整や中長期的なトレンド反転が発生した場合、本戦略は大きな損失を被る可能性があります。
-
シグナル頻発リスク。デフォルトのパラメータと比較して、本戦略ではよりアグレッシブなパラメータ設定を採用しているため、より頻繁な取引シグナルが発生し、取引コストの上昇や執行の難易度が高まる可能性があります。
最適化の方向性
本戦略は以下の点から最適化することができます。
-
移動平均線などの指標を組み合わせてシグナルをさらにフィルタリングし、頻繁な取引の問題を軽減します。
-
異なる市場や銘柄における TSI と RSI のパラメータの最適な組み合わせをテストし、最適なパラメータ設定を探します。
-
ストップロス戦略を追加し、1回あたりの損失リスクを抑制します。
-
ポジション管理を最適化し、トレンドが強いときはポジションを増やし、トレンドが弱まるときはポジションを減らします。
まとめ
TRMMA 戦略は TSI と RSI の指標を組み合わせて買い・売りのタイミングを判断し、トレンドを捉える能力に優れています。TSI または RSI を単独で使用する場合と比較して、偽シグナルを効果的に除去できます。パラメータ最適化、ストップロス戦略、ポジション管理などを通じて、戦略の安定性をさらに高めることができます。本戦略は、定量分析の基礎を持ち、高いリターンを追求する投資家に適しています。
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// "True relative Movement" or "TRM" for short is a system that combines my two favorite indicators: RSI and TSI. I strived to put together an indicator that combined the best of both
// in order to help discretionary traders predict market direction, weakness and strength. As with most technical indicators there are "Buy and sell" signals. Similiar to Elder Impulse system,
///TRM paints bars 3 different colors to display 3 different conditions: Blue for "Buy", Pink for "Sell", and gray for "Take profit/Hold". When the bars turn blue, that means all conditions
/// have been met. When they turn pink, no conditions have been met. When they are gray, only one condition has been met. The system is simple, yet effective. A buy signal is prodcued when - 1

