Type/to search

マルチモデル組み合わせローソク足パターン戦略

Common strategy
Created: 2023-10-17 15:53:06
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

この戦略は、複数のローソク足パターンモデルを組み合わせて株式取引を行うものです。包み線モデル、はらみ足モデル、十字線モデルを組み合わせることで、異なる市場環境下でのトレード機会を捉えます。

原理

本戦略の核となるロジックは、いくつかのローソク足パターン判定ルールを構築し、それらを統合して売買シグナルを生成することです。

まず、ローソク足の属性(実体の大きさbody、始値open、終値closeなど)を記述するための基本変数を定義します。

次に、終値と始値の関係に基づいて、3種類のトレーディングバータイプ(1:上昇、-1:下降、0:不変)を定義します。

これをもとに、3つのローソク足パターン判定ルールを構築します。

  1. 包み線モデル(Engulfing Pattern):現在のローソク足が前のローソク足を包み込み、買いまたは売りのシグナルを生成します。

  2. はらみ足モデル(Harami Pattern):前のローソク足が現在のローソク足を包み込み、買いまたは売りのシグナルを生成します。

  3. 十字線はらみモデル(Harami Cross Pattern):はらみ足と十字線の組み合わせにより、買いまたは売りのシグナルを生成します。

これらのローソク足パターンルールに基づいて、買いと売りのタイミングを決定します。さらに、取引時間帯の制限などの付加条件を組み合わせて、条件に合わないシグナルをフィルタリングします。

取引部分では、まずポジションの有無を判定し、ローソク足シグナルの方向と逆であれば、先に決済を行い、その後シグナルの方向に沿って新規注文を出します。

メリット

  • 複数のパターンを組み合わせることで、安定性が高い。単一のパターンは特定の市場環境に影響されやすいが、複数のパターンを組み合わせることで安定性を向上できます。

  • 同じ方向のパターンで確認し、総合的に判断することで誤判定を回避。異なるパターンモデルは異なる角度からトレンドを判断するため、相互にシグナルを検証できます。

  • パラメータ調整が可能で、高い適応性を持つ。ユーザーは異なるパターンモデルを自由に組み合わせ、取引時間帯などのパラメータを調整することで、市場の変化に柔軟に対応できます。

  • 完備された取引ロジック。ポジション判定とストップロス・エグジットのロジックを組み合わせることで、リスクを効果的にコントロールできます。

リスク

  • 複数のパラメータを組み合わせることで複雑性が増す。各パラメータの組み合わせ適合性をテストする必要があり、不適切なパラメータ組み合わせは効果を低下させる可能性があります。

  • shapeパラメータの設定は経験に依存する。パターンのパラメータ(例えば実体の大きさ)の適切さは、経験を積んで調整する必要があります。

  • 片方向建玉によるリスク。買いまたは売りのみに限定すると、利益の機会が制限される。パラメータ設定により買いと売りの両方を同時に行うことが可能です。

  • トレンド反転点を見逃す可能性がある。本戦略はパターン認識を主としており、トレンド反転を効果的に判断できない。他のインジケーターと組み合わせてタイミングを判断する必要があります。

最適化

  • ストップロス戦略を追加し、片方向建玉によるリスクを低減する。

  • 他のテクニカル指標(MACD、ボリンジャーバンドなど)と組み合わせて、大局的なトレンド方向を判断し、逆張り取引を避ける。

  • 異なる銘柄に対するパラメーターの好みをテストし、各銘柄に適したパターン組み合わせを構築する。

  • 機械学習アルゴリズムを追加し、AIによるパラメータ最適化やパターン認識を補助する。

まとめ

本戦略は、複数のローソク足パターンのメリットを総合的に活用することで、比較的安定かつ信頼性の高い短期売買システムを構築しています。ただし、一部のパラメータ設定やリスク管理については、より複雑な市場環境に対応するためにさらなる最適化が必要です。全体的には、本戦略の考え方は合理的であり、十分な経験とデータを蓄積した上で、機械学習などを用いて知的に最適化することで、将来性が広がります。

Source
Pine
/*backtest
start: 2022-10-10 00:00:00
end: 2023-10-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=3
Strategy parameters
Strategy parameters
Long
Short
Model Engulfing
Model Harami
Model Harami Cross
From Year
To Year
From Month
To Month
From day
To day
Reversive trading
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)