記事「リプレイシステムの開発(第72回):異例のコミュニケーション(I)」についてのディスカッション 新しいコメント MetaQuotes 2025.08.06 08:40 新しい記事「リプレイシステムの開発(第72回):異例のコミュニケーション(I)」はパブリッシュされました: 私たちが本日作成する内容は、理解が難しいものになるでしょう。したがって本稿では、初期段階についてのみ説明します。この段階は次のステップに進むための重要な前提条件となるため、ぜひ注意深く読んでください。この資料の目的はあくまで学習にあります。提示された概念を実際に応用するのではなく、あくまで理解・習得することが目的です。 ここ2回の記事で扱ったプロセス全体は非常に興味深いものでした。というのも、目的とする結果を得るために、特別なアプローチを取る必要があったからです。多くの方が、MetaTrader 5でオーダーブックを正しく扱う方法を学び、理解できたのではないかと思います。繰り返しになりますが、ここで扱っているのはカスタム銘柄です。この点を忘れないようにしてください。 興味深い点として、オーダーブックを追加するだけで、マウスインジケーターが OnCalculate関数を利用できるようになったことが挙げられます。この関数では、MetaTrader 5によってデータが配列へ格納されます。つまり、バーのスプレッドを取得するだけのためにiSpread関数を使う必要がなくなり、処理が大幅に簡素化されたのです。 この2つの記事で取り上げた知識がなければ、時間足が1分を超える場合、OnCalculate関数の引数からデータを取得することはできませんでした。それ以外のケースでは、OnCalculateの引数を通じたデータ取得に特別な問題はありません。しかし、カスタムのブックイベントを使用すると、それだけでスプレッドをOnCalculateの引数から直接取得できるようになります。 ただし、前回の記事の最後で、解決しなければならない重要な問題について説明しました。この問題を放置したままでは、アプリケーションを正しく動作させることができません。そこで、今回の記事から読み始めた方のために、その問題が何であったのかを簡単に振り返っておきましょう。 作者: Daniel Jose 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事「リプレイシステムの開発(第72回):異例のコミュニケーション(I)」はパブリッシュされました:
ここ2回の記事で扱ったプロセス全体は非常に興味深いものでした。というのも、目的とする結果を得るために、特別なアプローチを取る必要があったからです。多くの方が、MetaTrader 5でオーダーブックを正しく扱う方法を学び、理解できたのではないかと思います。繰り返しになりますが、ここで扱っているのはカスタム銘柄です。この点を忘れないようにしてください。
興味深い点として、オーダーブックを追加するだけで、マウスインジケーターが OnCalculate関数を利用できるようになったことが挙げられます。この関数では、MetaTrader 5によってデータが配列へ格納されます。つまり、バーのスプレッドを取得するだけのためにiSpread関数を使う必要がなくなり、処理が大幅に簡素化されたのです。
この2つの記事で取り上げた知識がなければ、時間足が1分を超える場合、OnCalculate関数の引数からデータを取得することはできませんでした。それ以外のケースでは、OnCalculateの引数を通じたデータ取得に特別な問題はありません。しかし、カスタムのブックイベントを使用すると、それだけでスプレッドをOnCalculateの引数から直接取得できるようになります。
ただし、前回の記事の最後で、解決しなければならない重要な問題について説明しました。この問題を放置したままでは、アプリケーションを正しく動作させることができません。そこで、今回の記事から読み始めた方のために、その問題が何であったのかを簡単に振り返っておきましょう。
作者: Daniel Jose