ソースコード
MT5 EA 内の ONNX: 入力、形状、反復可能な予測
モデルは正常にロードされても、不適切な入力を受け取る可能性があります。特徴の順序、形状、データ型、および前処理は、モデルの予想される契約と一致する必要があります。その契約を戦略の一部として扱います。
機能マニフェストを書く
すべての入力特徴、そのユニット、ルックバック、正規化ルールを順番にリストします。モデル ファイルのバージョンをそのマニフェストの横に保持します。生の単位での価格とスケーリングされた収益は、交換可能な入力ではありません。
既知のサンプルを使用する
モデルの開発環境から 1 つの固定入力とその予想される出力を準備します。ターミナルの結果をライブ マーケット イベントに接続する前に比較してください。文書化された数値許容差のみを許可します。
障害時の動作を確認する
モデルの実行に失敗した場合、形状が間違っている場合、またはデータが欠落している場合にどうなるかを決定します。失敗した予測を任意の売買価格に置き換えないでください。ログをあふれさせずに障害を記録します。
変更を追跡可能な状態に保つ
前処理やモデルを変更した場合は、固定サンプルチェックを繰り返してください。ソース アクセスはこの境界を検査するのに役立ちますが、それ自体ではモデルのトレーニング データの品質を明らかにすることはできません。
無料で編集可能な EA プロジェクトから始めましょう·MQLume ソース コードを探索する
トップに戻る