概要
本戦略は移動平均線テクニックを主要な取引シグナルとして使用し、ヘイケンアシ足指標を組み合わせて市場のトレンド反転を検出し、短期的な価格モメンタムを捉える戦略です。古スターヴォ・ブラーヌのヘイケンアシ平均線戦略を最適化し、ペイント機能を除去することで、ラグのないシグナル出力を実現しています。
戦略原理
-
ヘイケンアシ終値のnAMA(n期適応型移動平均)を計算し、価格の主線とします。
-
ヘイケンアシ終値の短期移動平均線(fma)と長期移動平均線(sma)を計算します。
-
fmaがsmaを上抜けたときに買いシグナル、fmaがsmaを下抜けたときに売りシグナルを生成します。
-
本戦略は元の戦略におけるペイント機能を除去しており、リアルタイムで取引シグナルを生成するため、バックテストデータの歪みを防ぎます。
優位性分析
-
ヘイケンアシ足指標と組み合わせることで、市場のトレンド反転点をより正確に判断できます。
-
二重平均線の組み合わせにより、偽のブレイクアウトを効果的にフィルタリングできます。
-
ラグのないシグナル出力により、実戦でのパフォーマンスが信頼できます。
-
パラメータの最適化が柔軟で、異なる銘柄に合わせて調整可能です。
-
戦略ロジックはシンプルかつ明確で、理解と実装が容易です。
-
完全自動取引戦略として構成でき、人為的ミスのリスクを低減します。
リスク分析
-
ヘイケンアシ平均線は、価格がレンジ相場の場合にパフォーマンスが低下します。
-
二重移動平均線戦略は、多くの偽シグナルを発生させる傾向があります。
-
平均線のパラメータ設定が適切でない場合、トレンドを逃したり、ドローダウンを拡大させたりする可能性があります。
-
実戦では取引手数料が発生し、純利益に一定の影響を与えます。
-
厳格なストップロス手法が必要で、1回の損失を制御する必要があります。
-
機械的な取引戦略にはドローダウンのリスクがあり、適切な資金管理が求められます。
対応するリスク管理対策
-
ボラティリティ指標と組み合わせ、レンジ相場を回避します。
-
フィルター条件を追加し、取引シグナルの品質を確保します。
-
パラメータテストと最適化を行い、適切な平均線の組み合わせを選択します。
-
取引頻度を調整し、取引コストの影響を低減します。
-
合理的なストップロス水準を設定し、1回の損失を制御します。
-
資金管理を最適化し、ポジションサイズを厳格に制御します。
戦略の最適化方向
-
二重平均線のパラメータ組み合わせを最適化し、シグナル品質を向上させます。
-
トレンドフィルター指標を追加し、レンジ相場を回避します。
-
出来高指標と組み合わせ、トレンドの信頼性を確保します。
-
動的ストップロスとトレーリングストップを設定し、利益獲得を最適化します。
-
資金管理モジュールを統合し、ポジションサイズを制御します。
-
アルゴリズム取引モジュールを追加し、完全自動化を実現します。
まとめ
本戦略はヘイケンアシ平均線によるトレンド判断と二重平均線組み合わせフィルタリング技術を統合し、シンプルかつ実用的な短期トレンドフォロー戦略を実現しています。戦略のシグナル生成はリアルタイムで信頼性が高く、実戦でのパフォーマンスは良好です。パラメータ最適化、リスク管理対策の設定、アルゴリズム取引モジュールの拡張により、信頼できる完全自動取引戦略へと最適化することが可能です。
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
//Heikin/Kaufman by Gustavo v5
// strategy('Heikin Ashi EMA v5 no repaint ', shorttitle='Heikin Ashi EMA v5 no repaint', overlay=true, max_bars_back=500, default_qty_value=1000, initial_capital=100000, currency=currency.EUR)
- 1

