Исходный код
ONNX в советнике MT5: входные данные, формы и повторяемые прогнозы
Модель может успешно загрузиться и по-прежнему получать неподходящие входные данные. Порядок функций, форма, тип данных и предварительная обработка должны соответствовать ожидаемому контракту модели. Рассматривайте этот контракт как часть стратегии.
Напишите манифест функции
Перечислите каждый входной объект по порядку, его единицу измерения, ретроспективный анализ и правило нормализации. Сохраните версию файла модели рядом с этим манифестом. Цена в исходных единицах и масштабированная доходность не являются взаимозаменяемыми исходными данными.
Используйте известный образец
Подготовьте один фиксированный ввод и его ожидаемый результат из среды разработки модели. Сравните результаты терминала, прежде чем связывать их с реальными рыночными событиями. Разрешайте только документально подтвержденный числовой допуск.
Проверьте поведение при сбое
Решите, что произойдет, если модель не запустится, форма будет неправильной или данные отсутствуют. Не заменяйте неудавшийся прогноз произвольной стоимостью покупки или продажи. Запишите сбой, не заполняя журнал.
Следите за изменениями
Когда вы меняете предварительную обработку или модель, повторите проверку фиксированной выборки. Доступ к источнику помогает вам проверить эту границу, но сам по себе он не раскрывает качество обучающих данных модели.
Начните с бесплатного редактируемого проекта EA.·Изучите исходный код MQLume
Вернуться к началу