MarketRegimeIndicator をコンパイルしようとすると、24個のエラーと1個の警告が出ます:
'MarketRegimeIndicator.mq5' 1
file 'C: \Usersrauma\AppData\RoamingMetaQuotesTerminal10CE948A1DFC9A8C27E56E827008EBD4 ❃MQL5Include ❃MarketRegimeEnum.mqh' not found MarketRegimeIndicator.mq5 14 11
file 'C:³³Users³³AppData³³Roaming³³MetaQuotes³³Terminal³³ 10CE948A1DFC9A8C27E56E827008EBD4³³MQL5³³Include³³MarketRegimeDetector.mqh' not found MarketRegimeIndicator.mq5 15 11
'CMarketRegimeDetector' - 予期しないトークン、おそらく型が見つからない? MarketRegimeIndicator.mq5 29 1
'*' - セミコロンが予期されたもの MarketRegimeIndicator.mq5 29 23
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 64 5
'CMarketRegimeDetector' - 型のない宣言 MarketRegimeIndicator.mq5 64 20
'CMarkRegimeDetector' - 期待されるクラス型 MarketRegimeIndicator.mq5 64 20
関数が定義されていません MarketRegimeIndicator.mq5 64 20
'new' - 'void' 型の式が不正 MarketRegimeIndicator.mq5 64 16
'=' - 不正な操作の使用 MarketRegimeIndicator.mq5 64 14
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 65 8
'==' - 不正な操作の使用 MarketRegimeIndicator.mq5 65 17
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 72 5
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 73 5
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 74 5
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 101 9
';' - 予期しないトークン MarketRegimeIndicator.mq5 103 68
'(' - アンバランスな左括弧 MarketRegimeIndicator.mq5 101 7
空の管理対象 文が見つかりました MarketRegimeIndicator.mq5 103 68
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 133 8
'!=' - 不正な操作の使用 MarketRegimeIndicator.mq5 133 17
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 135 16
'Detector' - 期待されるオブジェクトポインタ MarketRegimeIndicator.mq5 135 16
'Detector' - 宣言されていない識別子 MarketRegimeIndicator.mq5 136 9
'=' - 不正な操作の使用 MarketRegimeIndicator.mq5 136 18
24 エラー、1 警告 25 2
Market regime indicatorをコンパイルしようとすると、24のエラーと1つの警告が表示される:
'MarketRegimeIndicator.mq5' 1
file 'C: \Usersersrauma\AppData\Roaming\MetaQuotesTerminal\10CE948A1DFC9A8C27E56E827008EBD4 ❃MQL5 ❃Include ❃MarketRegimeEnum.mqh' not found MarketRegimeIndicator.mq5 14 11
file 'C:¥Users¥PetaQuotes¥AppData¥Roaming¥MetaQuotes¥Terminal¥10CE948A1DFC9A8C27E56E827008EBD4¥MQL5Include¥MarketRegimeDetector.mqh' not found MarketRegimeIndicator.mq5 15 11
The indicator searches for these files in the folderC:¥Users¥MetaQuotes¥AppData¥Roaming¥MetaQuotes¥Terminal¥10CE948A1DFC9A8C27E56E827008EBD4¥MQL5¥Include
#property copyright "Sahil Bagdi" #property link "https://www.mql5.com/ja/users/sahilbagdi" #property version "1.00" #property indicator_chart_window #property indicator_buffers 3 #property indicator_plots 3 // 市場レジーム検知器を含める #include <MarketRegimeEnum.mqh> #include <MarketRegimeDetector.mqh>
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
新しい記事「MQL5でのカスタム市場レジーム検出システムの構築(第1回):インジケーター」はパブリッシュされました:
実装の詳細に入る前に、市場レジームとは何か、そしてそれがトレーダーにとってなぜ重要なのかを理解することが重要です。市場は常に一様に動くわけではなく、異なる行動パターンや「レジーム」の間を移行していきます。これらのレジームは価格の動きに大きな影響を与え、それに伴って取引戦略の成績も大きく変わります。
市場レジームとは
市場レジームとは、価格変動の特定の統計的性質によって特徴付けられる、市場行動の明確に異なるパターンのことです。市場レジームの分類には様々な方法がありますが、ここでは取引戦略の開発に最も関連性が高い3つの主要なタイプに注目します。現在の市場がどのレジームにあるかを理解することは、取引の意思決定において非常に重要な文脈を提供します。トレンド相場に最適化された戦略はレンジ相場での成績が悪くなる可能性が高く、逆にレンジ相場向けの平均回帰戦略は強いトレンドが発生すると大きな損失を招くことがあります。
作者: Sahil Bagdi