ダブル移動平均線クロス golden cross 取引戦略
概要
二重移動平均線クロス(ゴールデンクロス)取引戦略は、異なる期間の2本の移動平均線の交差を買いシグナルおよび売りシグナルとして利用します。具体的には、短期移動平均線が長期移動平均線を下から上へ抜けたとき(ゴールデンクロス)は強気相場への転換を示し、短期移動平均線が長期移動平均線を上から下へ抜けたとき(デッドクロス)は弱気相場への転換を示します。
戦略の原理
本戦略は以下の2つの原理に基づいています。
-
移動平均線は市場のトレンドと勢力を反映します。短期移動平均線は市場の最近の動きや転換点を捉え、長期移動平均線は市場の主要トレンドを示します。
-
短期移動平均線と長期移動平均線がゴールデンクロスを形成した場合、短期の勢いが長期トレンドの勢力を上回ったことを示し、新たな上昇相場が始まる可能性が高くなります。デッドクロスを形成した場合、長期の下降トレンドが支配的となり、継続的な下落が予想されます。
具体的には、本戦略では13期間と30期間の単純移動平均線を設定し、それらが交差したタイミングで取引シグナルを生成します。クロスの原理は以下の通りです。
-
短期移動平均線が長期移動平均線を上抜けた場合、ゴールデンクロスシグナルが発生し、買いの機会を示します。このとき、トレンドの確かさを評価してエントリーします。価格が一定期間以上上昇を維持していれば、現在の上昇トレンドに確信が持てるため、買いを行います。
-
短期移動平均線が長期移動平均線を下抜けた場合、デッドクロスシグナルが発生し、売りの機会を示します。このとき、トレンドの確かさを評価してエントリーします。価格が一定期間以上下落を維持していれば、現在の下降トレンドに確信が持てるため、売りを行います。
-
移動平均線の傾きによりクロスシグナルの強さを評価します。短期と長期の移動平均線の傾きの差が一定の閾値を超えた場合のみ、クロスシグナルが十分に強いと判断し、エントリーに値するとします。これにより、一般的な偽シグナルの影響を抑制します。
-
ストップロスは20%、利確は100%に設定します。
優位性の分析
二重移動平均線クロス戦略には以下の優位性があります。
-
考え方が明確でシンプルであり、理解や実装が容易なため、初心者に適しています。
-
価格の平均化特性を利用し、ノイズを除去する効果があるため、短期的な価格変動に惑わされることを防ぎます。
-
トレンドの確かさを評価することで、機械的に買いや売りを行うのではなく、相場全体の判断と組み合わせます。
-
移動平均線の傾き(モメンタム)要素を導入することで、シグナルの信頼性が高まります。
-
バックテストや最適化が容易であり、移動平均線のパラメータやトレンド確かさの期間などの少数の主要パラメータを調整するだけで済みます。
リスク分析
本戦略には以下のリスクも存在します。
-
二重移動平均線クロスは本質的に遅行シグナルであり、転換点を完全に予測することはできず、ある程度の遅れが生じます。移動平均線の期間を適切に短縮するか、転換点を予測できる要素と組み合わせて使用する必要があります。
-
機械的な取引システムは、同時に同じ方向にエントリーしやすく、相場の行き過ぎを助長し、ストップロスや利確が機能しなくなる恐れがあります。段階的なストップロス・利確を設定するか、適度に人手による介入を行うべきです。
-
レンジ相場(もみ合い)にはうまく対応できません。このような期間に繰り返し値動きの小さい銘柄を避け、明確な方向性のある銘柄を選んで取引する必要があります。
-
トレンドの確かさを評価する時間枠の設定は結果に大きく影響するため、最適値を求めるために繰り返し検証する必要があります。
最適化の方向性
二重移動平均線クロス戦略は、以下の点から最適化が可能です。
-
大きなトレンドを評価する指標を追加し、逆張りを避けます。例えば、週足や月足の位置を比較することを加えます。
-
出来高による検証を追加し、出来高が増加した場合のみシグナルを出し、偽シグナルを回避します。
-
移動平均線のパラメータを最適化し、最適な期間の組み合わせを探します。適応型移動平均線パラメータを試すこともできます。
-
MACD、KDなどの一般的なテクニカル指標と組み合わせて補助判断に用い、シグナルの精度を高めます。
-
段階的なストップロス・利確を設定し、リスク管理を向上させます。
まとめ
二重移動平均線クロス戦略は、全体的に非常に直感的で説明しやすい戦略の考え方です。移動平均線のノイズ除去特性と、クロス判定によるシンプルなトレンド識別能力を融合しています。同時に、シグナルにある程度の検証を加えることで、盲目的な追随を避け、実用性と安定性が向上しています。本記事で挙げたいくつかの改善案以外にも、本戦略には大きな最適化の余地があり、より深く研究する価値があります。
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © MakeMoneyCoESTB2020- 1

