ソースコード
正しいサーバー時刻を使用して EA ニュース フィルターを構築する
ニュース フィルターには、イベントの時刻、一致する時計、およびそのイベントの前後の分に関する明確なルールが必要です。タイムゾーンが一致しないと、フィルターが本来カバーするはずだったアナウンスから外れてしまう可能性があります。
イベントソースを選択してください
プロジェクトが MetaTrader の経済カレンダー、インポートされたスケジュール、またはサポートされている別のフィードを使用しているかどうかを確認します。選択したソースが時間をどのように表すか、および戦略のクロックがどのように取得されるかを記録します。
関連するイベントをマッピングする
シンボルにとってどの通貨とイベントの種類が重要かを定義します。ゴールド戦略では、複数のカテゴリのリリースを考慮する場合がありますが、それが意図した設計でない場合は、すべてのグローバル イベントをサイレントにフィルタリングすることは避けてください。
境界時間をテストする
既知のイベントを選択し、各フィルター境界の直前、直前、直後の 1 分を検査します。ブローカーのタイムゾーンの変更も確認してください。動作が理解できるように、ブロックされたエントリの理由をログに記録します。
歴史的資料を再現可能に保つ
歴史的レビューでは、事実の後に挿入される後からのサプライズではなく、その方法で利用可能なイベント情報を使用する必要があります。編集可能なコードを使用すると、時間変換とフィルター ウィンドウを明示的に行うことができます。
無料で編集可能な EA プロジェクトから始めましょう·MQLume ソース コードを探索する
トップに戻る