The Market Profile was developed by trully brilliant thinker Peter Steidlmayer. He suggested to use the alternative representation of information about "horizontal" and "vertical" market movements that leads to completely different set of models. He assumed that there is an underlying pulse of the market or a fundamental pattern called the cycle of equilibrium and disequilibrium. In this article I will consider Price Histogram - a simplified model of Market Profile, and will describe its implementation in MQL5.
2010.03.09 21:12:54 プライスヒストグラム (#DD,MN1) アクセス可能な履歴はありません PERIOD_D1
素晴らしいカウンセラー!そうですね...
この問題は251ビルドから発生し、新しいビルドではログにはロードされていると表示されるものの、全く反映されなくなりました。
何かを変更する必要があるかもしれません、別のディレクトリに移動?
ご指摘ありがとうございます。修正しました。アップデートを待つ。
追記
最大/最小配列の検索にエラーがあり、それを修正した後、EAコードにバグが現れました。
ClassPriceHistogram.mqhの188,189,205行目のWHOLE_ARRAYを 0に修正する必要があります。
2010.03.09 21:12:54 プライスヒストグラム (#DD,MN1) アクセス可能な履歴がありません PERIOD_D1
ご指摘ありがとうございます。修正しました。アップデートをお待ちください。
追記
最大/最小配列の検索にエラーがあり、それを修正した後、Expert Advisorのコードにバグが現れました。
ClassPriceHistogram.mqhの188,189,205行目のWHOLE_ARRAYを 0に修正する必要があります。
ヒント(WHOLE_ARRAY)をありがとう。
PriceHistogram.mq5がチャート上で動作しない。メタエディタのエラーメッセージは添付ファイルにあります。
含まれるファイルClassPriceHistogramA.mqhを置き換えた:
- 価格データのコピー試行回数を減らした AMOUNT_OF_ATTEMPTS=2;
- CopyXXX()関数の実行が失敗したときにメッセージを出力するPrintErrorOnCopyFunction()関数を追加。
CopyXXX() 操作の前に利用可能な履歴をチェックし、チャート上のバーの数をを使用してチャート上のバーの数を分析し、データへのアクセスの組織化の 例のように、(それが理にかなっているのであれば)データの入れ替えを試みます。
これで完璧に機能するようになりました。更新されたファイルをダウンロードしてください。
この記事のソースコードの完全なドキュメントが利用可能になりました:価格ヒストグラム(マーケットプロファイル)とMQL5での実装
このドキュメントはDoxygenによって作成されました。
詳細はMQL5コードの自動生成ドキュメントを ご覧ください。
これですべてが機能するようになりました。更新されたファイルをダウンロードしてください。
Market_Profile_Help.rarの ソースコードにドキュメントを追加しました。
ドキュメントはDoxygenプログラムの助けを借りて作成されました。
詳細はMQL5プログラムのドキュメントの自動作成に あります。
これですべてが機能するようになりました。更新されたファイルをダウンロードしてください。
動作せず、最初のバーのタイミングを処理できず、コンパイル時に警告が出ます。"「数値」から「文字列」への暗黙の変換 ClassPriceHistogram.mqh 404 10"
ビルド256 ログを添付します。