記事「リプレイシステムの開発(第68回):正しい時間を知る(I)」についてのディスカッション

 

新しい記事「リプレイシステムの開発(第68回):正しい時間を知る(I)」はパブリッシュされました:

今日は、流動性が低い時間帯に、マウスポインタを使ってバーの残り時間を確認できるようにする作業を引き続き進めていきます。一見すると簡単そうに思えますが、実際にはこの作業には多くの困難が伴います。いくつかの障害を乗り越える必要があるため、このサブシリーズの最初のパートをしっかりと理解しておくことが、今後の内容を理解する上で非常に重要です。

もしこのサービスをMetaTrader 5上でコンパイルしてテストすることを望まない場合でも、まったく問題はありません。以下のビデオでは、このサービスが実際にどのように動作したか、そしてこのテストコードがリプレイ/シミュレーションサービスとして使用可能かどうかを示しています。私の評価では、このテストは非常に良好な結果を残しました。この結果から、テストされた仕組みがリプレイ/シミュレーターアプリケーションに十分統合可能であり、実用面でも有効であることが証明されました。この仕組みにより、流動性の低い時間帯や取引が少ない銘柄であっても、正確な時間の追跡が維持され、ユーザーはチャート上に新しいバーが出現するまでの残り時間を常に把握できるようになります。


テストされたメカニズムをリプレイ/シミュレーターアプリケーションに統合するには、コード内の非常に特定のセクションをわずかに変更する必要があります。このセクションは、ヘッダーファイルC_Replay.mqhにあります。ただし、これらの変更の実装に進む前に、まず理解しておくべき別の概念があります。説明をより整理された形で進めるために、ここで新しいトピックに移ることにしましょう。

作者: Daniel Jose