動静が織り交ざる移動平均線クロス戦略
概要
本戦略は、単純移動平均線と加重移動平均線のクロスにより取引シグナルを生成し、さらにストップロスと利益確定を組み合わせてポジションを管理します。動的要因(移動平均線クロス)と静的要因(固定のストップロス・利益確定比率)を融合し、動静が織り交ざった効果を生み出します。
戦略の原理
中核となるロジックは、異なる期間の2本の移動平均線(9日単純移動平均線と21日加重移動平均線)を計算することです。短期の9日単純移動平均線が長期の21日加重移動平均線を上抜けたときに買いシグナル、短期線が長期線を下抜けたときに売りシグナルを生成します。
シグナル受信後、設定されたストップロス・利益確定比率に従って注文を実行します。例えば、ストップロス比率を5%に設定した場合、ストップロス価格はエントリー価格の95%に設定されます。利益確定比率が5%の場合、利益確定価格はエントリー価格の105%に設定されます。これにより、動的要因(移動平均線クロスによるエントリー・エグジットのタイミング決定)と静的要因(固定のストップロス・利益確定比率)が融合されます。
メリット分析
本戦略は動的テクニカル指標と静的戦略パラメータを組み合わせ、動静システム両方の利点を備えています。テクニカル指標は市場の特徴を動的に捉え、トレンドを掴みやすくします。一方、パラメータ設定は安定したリスクとリターンのコントロールを提供し、ポジション管理のランダム性を低減します。
純粋な動的システムと比較して、本戦略はポジション管理においてより堅牢であり、非合理的な意思決定の影響を軽減できます。純粋な静的システムと比較して、エントリーの選択がより柔軟で、市場の変化に適応できます。したがって、本戦略は全体的に安定性と収益性の両方において優れています。
リスク分析
本戦略のリスクは主に2つの側面から生じます。1つ目は、移動平均線が誤ったシグナルを発生させる可能性です。市場が揉み合い相場にある場合、移動平均線が頻繁にクロスし、戦略が損失を抱え込む可能性があります。2つ目は、固定のストップロス・利益確定が特殊な市況に対応できないリスクです。突発的なイベントにより市場が大きく変動した場合、事前設定された利確・損切りの水準が突破され、リスクを効果的にコントロールできない可能性があります。
対策としては、1つ目は重要な時間帯を避けて誤シグナルの確率を下げること、2つ目は市場のボラティリティや特殊イベントに応じて適応型ストップロスアルゴリズムを導入し、ストップロス・利益確定を市場に合わせて調整することです。
最適化の方向性
本戦略は以下の点から最適化が可能です:
-
異なるパラメータの組み合わせをテストし、最適なパラメータを発見する。
-
フィルター条件を追加し、無効なシグナルを回避する。
-
適応型ストップロスアルゴリズムを適用し、市場と連動させる。
-
他のインジケーターと組み合わせて強弱トレンドを判断し、揉み合い相場を避ける。
-
機械学習手法を利用してパラメータを自動最適化する。
異なるパラメータのテスト、フィルター条件の追加、ストップロス・利益確定の改善、トレンド判断などの手法により、戦略の安定性と収益性をさらに向上させることができます。
まとめ
本戦略は動的指標と静的パラメータをうまく組み合わせ、柔軟性と堅牢性を両立しています。純粋な動的戦略や純粋な静的戦略と比較して、全体的に優れたパフォーマンスを示します。もちろん、最適化の余地はまだあり、パラメータ調整、フィルター条件、適応型ストップロス、機械学習などの方法により、戦略の効果をより高めることができます。
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("WMA vs MMA Crossover Strategy with SL/TP", shorttitle="WMA_MMA_Cross_SL_TP", overlay=true, initial_capital=10000, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Définition des périodes pour les moyennes mobiles- 1

