OBVCD Pro MT4
- インディケータ
-
Narayanan Mohanan Mohanan Krishnan
MT5/MQL5向けのExpert Advisor、カスタムインジケーター、およびバックテスト・検証ツールの開発を行っています。私が重視しているのは、クリーンで十分に文書化されたリペイントしない(No Repaint)コードです。確定足ベースのロジック、検証済みバッファ、適切なハンドル管理とメモリ管理など、信頼できるツールと壊れやすいツールを分けるエンジニアリング品質を大切にしています。 - バージョン: 1.20
- アクティベーション: 10
OBVCD Pro は、収束/発散解析を適用するモーメンタム オシレーターです。オンバランスボリューム (OBV)価格の代わりに、適応ボラティリティ バンドと 5 状態レジーム分類子を組み合わせ、チャート上で視覚的に読み取ることも、Expert Advisor で直接利用することもできます。
ほとんどの古典的なオシレーターは価格のみを分析します。 OBVCD Pro は、累積出来高フローから収束と発散を計算するため、市場の動きそのものだけでなく、その背後にある参加を測定します。結果は、裁量トレーダーとアルゴリズム システムで同様に使用できる単一のレジーム値に変換されます。
仕組み
オンバランス ボリューム (OBV) は、選択したボリューム ソースから計算されます。 Tick Volume はデフォルトで使用され、Real Volume はブローカーが提供する場合に自動的に適用されます。
高速移動平均と低速移動平均は、OBV シリーズ (デフォルトでは EMA 12 および EMA 26) に対して計算されます。それらの間の違いが形成されますOBVCD ヒストグラム。あ信号線次に、デフォルトで 9 期間の SMA を使用して、そのヒストグラムに対して計算されます。
ボラティリティの上限と下限は、20 期間の標準偏差と 1.618 の偏差乗数から計算されます。バンドは信号線に適用することも、ヒストグラムに直接適用することもできます。
バンドは標準偏差に基づいているため、市場の活動が活発な期間には自動的に広がり、活動が低下すると縮小します。これにより、固定しきい値に依存するのではなく、1 つのデフォルト設定をさまざまな機器間で使用し続けることができます。
5 状態モメンタム ロジック
色分けされたヒストグラムは、適応ボラティリティ バンドに対するモメンタムの位置を評価し、完成したすべてのバーを 5 つの市場状態のいずれかに分類します。
- 強気(ライムグリーン)— ヒストグラムは上部バンドの上にあり、強気の勢いは拡大し続けています。値: +2
- 弱強気(ライトグリーン)— ヒストグラムは依然として上部バンドの上にありますが、強気の勢いは衰え始めています。値: +1
- 統合(グレー)— ヒストグラムはバンドの内側にあり、中立またはレンジ相場を示しています。値: 0
- 弱気(オレンジ)— ヒストグラムは下側のバンドを下回っていますが、売り圧力は緩和され始めています。値: −1
- 強い弱気(赤)— ヒストグラムは下のバンドを下回っており、弱気の勢いは拡大し続けています。値: -2
このロジックの要点は、値動きが伸び切っているのか、それともまだ拡大しているのかを区別することにあります。バンドを超えたという事実だけでは、その動きに勢いが残っているかどうかは分かりません。継続と息切れを分けるのは勢いの向きです。
アルゴリズムとEAの統合
計算された市場状態は専用のバッファーに書き込まれるため、エキスパートアドバイザーは色を検査したり、内部ロジックを再実装したりせずに完成した値を読み取ることができます。
バッファ8次のいずれかの値を返します。
- 2.0 = 強い強気
- 1.0 = 弱い強気
- 0.0 = 統合
- −1.0 = 弱い弱気
- −2.0 = 強い弱気
次のコマンドを使用してインジケーター ハンドルを取得します。iCustom()。読むシフト1— その値は最終的なものであり、変更されないため、最後に完全に完成したバーを使用することをお勧めします。
パブリックバッファマップ
- バッファ0— OBVCD ヒストグラム (ニュートラル)
- バッファ1— OBVCD ヒストグラム (強気の強気)
- バッファ2— OBVCD ヒストグラム (ブル弱)
- バッファ3— OBVCD ヒストグラム (弱気強気)
- バッファ4— OBVCD ヒストグラム (弱クマ)
- バッファ5— 信号線
- バッファ6— アッパーバンド
- バッファ7— ローワーバンド
- バッファ8— バイアス制度
MQL4 はカラー インデックス バッファをサポートしていないため、ヒストグラムでは 5 つの状態 (バッファ 0 ~ 4) をレンダリングするために 5 つの個別のデータ バッファが必要であることに注意してください。したがって、レジーム バイアスはバッファ 8 になります。バッファ 9 ~ 11 は内部計算専用に使用され、データ ウィンドウには表示されません。
入力
- ボリュームソース— ブローカーによってサポートされている場合は、ティックボリューム (デフォルト) またはリアルボリューム
- 高速移動平均— 期間 12、デフォルトでは EMA
- 遅い移動平均— 期間 26、デフォルトでは EMA
- シグナル移動平均— 期間 9、デフォルトでは SMA
- サポートされている MA メソッド— EMA、SMA、SMMA、LWMA
- ボリンジャーバンドを有効にする— デフォルトで有効になります
- 適用されるバンド— 信号線 (デフォルト) またはヒストグラム
- バンド時代— 20
- バンド偏差— 1.618
ボリンジャーバンドを無効にすると、インジケーターは信号線を備えた古典的な OBV コンバージェンス/ダイバージェンス オシレーターとして動作し、レジーム バイアスはすべてのバーで 0 を返します。
スクリーンショットが示すもの
- EURUSD、月足— 長期的なボリューム発散分析を示します。 5 つの状態のヒストグラムは、複数年のサイクルにわたる構造体積レジームのシフトを追跡します。
- US30、毎日— カスタム パラメータ(高速 MA 50、低速 MA 200、バンド期間 20、偏差 1.5)の適用を表示します。期間を延長し、乗数を狭くすると、インジケーターが長期的なインデックスのトレンドに適応します。
- XAUUSD、H1— 価格統合とその後のブレイクダウン中の適応型ボラティリティ バンドの仕組みを示します。バンドの収縮は方向性の移動に先行します。
- データウィンドウ (DXY、M5)— レジーム バイアス バッファーのアクセス可能性を確認します。視覚的な状態は、EA 消費用の離散浮動小数点値 (例: 2.0000) に直接マッピングされます。
- 入力ダイアログ (BTCUSD、毎日)— 移動平均法、適用ボリューム、ボリンジャーバンドロジックの設定オプションを確認します。
計算動作
すべての値は、完了した履歴データのみから計算されます。バーが閉じると、その値は再び変更されません。新しいティックが到着すると、現在形成されているバーのみが更新されます。
測定値を確認するには、Shift 0 ではなく Shift 1 を使用する必要があります。インジケーターは先読みデータを使用せず、バーが閉じた後に値を再描画しません。
注意事項
- 別のインジケーターウィンドウに表示されます。
- 8 つの可視プロット。
- 13 個のインジケーター バッファー。
- 半透明のヒストグラムにより、他のインジケーターと一緒に使用した場合でもペインが読みやすくなります。
- 外部依存関係はありません。すべての値はインジケーター内で計算されます。他のインジケーターを呼び出さないため、失敗するハンドルや、一緒にインストールするものはなく、標準のインジケーター フォルダーの状態に依存することもありません。
これは何であり、何ではないのか
これは、テクニカル分析と市況のフィルタリングのためのツールです。これは取引システムではなく、売買シグナルも生成せず、投資アドバイスも提供せず、ポジションのオープンや管理も行いません。
これは予測ではなく説明的なものであり、そのパフォーマンスについてはいかなる主張も行われません。
無料のデモは、Strategy Tester で実行されます。それを実際に取引する商品や時間枠に当てはめて、自分のチャートと照らし合わせて判断してください。
| この開発者が提供するその他のツール 私は、クリーンで文書化された、再描画のないコード、つまりクローズドバーロジック、検証済みのバッファー、および他のインジケーターへの依存関係に重点を置いて、MT4/MT5 インジケーターとエキスパートアドバイザーを構築しています。 ここで用いている5状態の区分は Oscillator Regime Suite と同じもので、そちらではチャート上の価格ではなく出来高から導かれる系列に適用しています。 計算、バッファ、またはこれを独自の EA で使用することについて質問がありますか?プライベートメッセージを送ってください - 喜んでお答えします。 |
MT4/MQL4 開発者 Narayanan Mohanan が開発・保守しています。
本ページの翻訳に誤りがございましたら、ご連絡いただければ修正いたします。
