トレンド追従型エネルギー指標取引戦略
概要
本戦略は、vitelotのSmeared VCI(スミアード変異チャネル指数)インジケーターに基づくトレンドフォロー戦略です。移動平均線によるトレンド判断と、変異チャネル指数による過熱感・売られ過ぎ判断を組み合わせ、価格の主要なトレンド方向を捉えます。価格が買われ過ぎまたは売られ過ぎの状態になった際に逆張りを行い、利益を狙います。
戦略の原理
本戦略では、vitelotのSmeared VCIインジケーターを使用してトレンド方向を判断します。Smeared VCIは、変異チャネル指数(VCI)を平滑化して得られる指標です。短期EMA、長期EMA、平滑期間の3つのパラメータで構成され、短期EMAが長期EMAを上回っている場合は強気、下回っている場合は弱気と判断します。平滑化を加えることでノイズの一部を除去します。
戦略では2つの条件を設定します。
-
Smeared VCIがトリガーラインを上抜けた場合に買いシグナル、下抜けた場合に売りシグナルとします。
-
バックテストの時間枠内でのみ取引を行います。
両方の条件が満たされた場合に、買いまたは売りのポジションを取ります。決済条件は、ストップロスまたは逆シグナルが発生した時点で手仕舞いします。
優位性分析
本戦略には以下の優位性があります。
-
トレンドフォロー型の指標を使用しており、トレンドを効果的に追うことができます。
-
平滑化を加えることで、誤ったシグナルを減らせます。
-
時間枠によるバックテストを採用しており、特定の期間における相場状況をテストできます。
-
ストップロスを設定することでリスクを管理できます。
-
指標パラメータで売買判断を行うため、ルールがシンプルで明確です。
リスク分析
本戦略には以下のリスクも存在します。
-
トレンド判断が誤る可能性があり、損失が発生する恐れがあります。
-
指標パラメータの設定が不適切な場合、利益が十分に得られない可能性があります。
-
ストップロスの設定が小さすぎると、小さな損失で頻繁に損切りとなる恐れがあります。
-
バックテストの時間枠が不合理だと、テスト結果に偏りが生じる可能性があります。
-
買いと売りの切り替えが頻繁すぎると、取引コストの圧力が増す可能性があります。
最適化の方向性
本戦略は以下の点から最適化が可能です。
-
異なるパラメータの組み合わせをテストし、最適なパラメータを探します。
-
他のインジケーターを補助的に使用し、精度を高めます。
-
ストップロスのアルゴリズムを最適化し、動的なトレーリングストップロスを実現します。
-
ポジション建て条件を最適化し、頻繁な取引を避けます。
-
より長い時間枠でテストし、戦略の安定性を検証します。
-
出来高など他の要素を組み合わせ、判断の精度を向上させます。
まとめ
本戦略は全体的に比較的シンプルなトレンドフォロー戦略です。Smeared VCIインジケーターでトレンド方向を判断し、インジケーターが取引シグナルを発した際にポジションを建て、ストップロスでリスクを管理します。トレンドフォロー能力を備えていますが、一定のリスクも伴います。パラメータの最適化、ストップロスの改善、補助条件の追加などを通じて、本戦略をさらに洗練させ、安定的で信頼性の高い取引システムにすることができます。
/*backtest
start: 2023-10-15 00:00:00
end: 2023-11-14 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Smeared VCI Backtest", overlay=false, shorttitle="SVCI Backtest", default_qty_type = strategy.percent_of_equity, default_qty_value = 100, initial_capital = 10000, slippage = 5)
// Smeared Variability Channel Index
// a variation of the VCI indicator of the same author.- 1

