Mismatched charts errors というのが出る場合があります。
メタトレーダーでは、検証する時間足より細かい時間足を使用して、詳しく検証することができます。
例えば5分足で検証する場合、1分足のデータも使用してリアルに違い状態ですることができます。
Mismatched charts errors は、相互の時間足で四本値の値が異なる場合にエラーとして報告されます。
ある5分足の高値が、100.00 だったのに、
1分足でその時間帯では、99.90 までしか行っていないような場合などで、
データが一致しないということでエラーが報告されます。
このエラーの原因はデータを読み込むタイミングなどにより生じます。
これを防ぐ方法として、1分足のデータから他の足を作成する方法があります。
既に読み込まれた1分足を使用して他の足を作成してしまえば、
Mismatched charts errors が出ることはありません。
このデータを作成するのに、Period_Converter というスクリプトを使用します。
使用自体は簡単なのですが、使用する前に少しやっておくことがあります。
その辺りも含めて次回に説明したいと思います。