Type/to search

モメンタムブレイクアウトとエンガルフモデルのアルゴリズム取引戦略

Common strategy
Created: 2024-01-30 17:20:59
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本稿では、包み足パターンによる利益機会の識別と、価格と移動平均線のクロスをエントリーシグナルとするアルゴリズム取引戦略について説明します。本戦略は価格テクニカル分析とトレンドフォロー手法を組み合わせ、レンジ相場やトレンド転換点での利益獲得を目指します。

原理

本戦略の核心ロジックは、2つの無相関の指標の融合に基づいています。

  1. 包み足: 2本のローソク足による反転パターンで、2本目のローソク足の実体が1本目のローソク足の実体を完全に「包み込む」形状です。これにより反転の機会を識別します。

  2. 価格と移動平均線のクロス: 価格が移動平均線の下から上にブレイクして移動平均線をクロスした場合に買いシグナルが発生し、価格が移動平均線の上から下にブレイクして移動平均線をクロスした場合に売りシグナルが発生します。

包み足で市場が反転する可能性のあるタイミングを判断し、さらに価格と移動平均線のクロスを反転確定のフィルターシグナルとして組み合わせることで、利益を得られる確率を高めることができます。

具体的には、本戦略は3種類の包み足(陽の包み足、陰の包み足、ヒゲなし包み足)を追跡し、レンジ相場や反転の可能性を判断します。これに価格と移動平均線のゴールデンクロスおよびデッドクロスシグナルでフィルタリングし、最終的にポジションの方向を決定します。

優位性

本戦略の最大の優位性は、無相関の指標を融合することで意思決定の効果を高める点にあります。包み足で市場の反転タイミングと確率を判断し、価格と移動平均線のクロスで反転の方向と強さを検証します。両者が相互に検証することで、偽シグナルによる取引損失を効果的に低減できます。

もう一つの優位性はパラメータ設定の柔軟性です。ユーザーは移動平均線の期間やストップロス幅などを自由に設定し、戦略を最適化できます。

リスク

複数の指標を用いて判断精度を高めているものの、本戦略には依然として一定の偽シグナルリスクが存在します。包み足は100%信頼できる反転シグナルではなく、価格と移動平均線のクロスも無効になる場合があります。これらはいずれも早期ポジションによる損失につながる可能性があります。

また、多くのテクニカル分析戦略と同様に、価格変動の激しい相場やレンジ相場においては効果が低くなります。継続的なレンジ相場ではストップロスが頻発したり、利益幅が縮小する可能性があります。

リスクをコントロールするためには、移動平均線のパラメータを適宜調整し、ストップロス幅を最適化することが考えられます。また、他の指標を組み合わせてトレンドやレンジ相場を識別し、戦略の参加度合いを動的に調整する方法もあります。

最適化の方向性

本戦略は以下の点で最適化が可能です。

  1. より多くの種類の移動平均線をテストし、最適なパラメータの組み合わせを探す。例えば、加重移動平均線や移動平均線の順次平滑化など。

  2. トレンド判断指標を追加し、レンジ相場でのポジション持ちを回避する。例えば、ADXやボリンジャーバンドなど。

  3. ストップロス方式を最適化し、ストップロスの効果を高める。トレーリングストップやChandelier Exitなどのストップロス戦略が考えられる。

  4. 機械学習手法を追加してローソク足パターンを判定し、包み足の識別精度を高める。

  5. 自動パラメータ最適化機能を追加し、パラメータの適応を実現する。

まとめ

本戦略は包み足で反転のタイミングを判断し、価格と移動平均線のクロスで反転方向を検証します。指標の融合により意思決定効果を高めるテクニカル分析戦略です。指標が補完し合い、パラメータが柔軟であるという利点がある一方、依然として偽シグナルのリスクがあり、レンジ相場に弱いという欠点があります。移動平均線のパラメータ最適化、ストップロス方式の改良、トレンド判断の追加などにより、戦略効果をさらに高めることができます。

Source
Pine
/*backtest
start: 2023-12-30 00:00:00
end: 2024-01-29 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//@author=Daveatt

StrategyName = "BEST Engulfing + MA"
Strategy parameters
Strategy parameters
Source Price vs MA
Type of MA
MA Length
Backtest Start Year
Backtest Start Month
Backtest Start Day
Backtest Stop Year
Backtest Stop Month
Backtest Stop Day
Backtest Profit Goal (in USD)
Backtest STOP Goal (in USD)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)