Исходный код
Улучшенные подсказки ИИ для настройки советника MQL5
Полезная подсказка для кодирования описывает работу, ее границы и то, как вы будете оценивать результат. Это особенно ценно, когда советник уже содержит поведение, которое вы хотите сохранить.
Используйте краткое изложение из пяти частей
- Контекст: MQL5, MT5, соответствующая функция и режим учетной записи.
- Изменение: одно наблюдаемое новое поведение.
- Сохранять: существующие сигналы, размеры, выходы и несвязанные входы.
- Обработка сбоев: что делать, если данные или запрос недоступны.
- Принятие: случаи, которые должны пройти после компиляции.
Пример описания входного фильтра
Попросите помощника добавить необязательный лимит спреда спроса и предложения в пунктах к новому пути входа. Требовать отключенную настройку, чтобы сохранить исходное поведение при входе. Укажите, что защита торговых позиций и выходов должна продолжаться, даже если фильтр блокирует входы. Запросите небольшую разницу, новое входное описание и тестовые примеры ниже, выше и ниже предела.
Прежде чем расширять сферу, попросите объяснений
Попросите помощника определить предполагаемую точку интеграции и объяснить используемые в ней единицы измерения. Если он предлагает широкую переработку, верните запрос к заявленному изменению. Сверяйте любой новый API с официальной ссылкой. Сохраняйте примечания к редактируемому файлу, чтобы более поздняя версия имела те же границы.
Оценивайте результат, а не уверенность
Скомпилируйте сам файл и проверьте предупреждения. Сравните старые и новые прогоны в одинаковых условиях. Уверенное объяснение или привлекательный блок кода не являются приемочным тестом. Сохраняйте результат только после появления запрошенного поведения, а несвязанное поведение остается согласованным в отмеченных случаях.
Сделайте это своим с MQLume
MQLume дает вашему заданию по настройке практическую отправную точку: редактируемый источник советника с руководством по продукту и параметрам. ИсследуйтеUltimate Breakout System MT5и превратите одну четко определенную идею в свой следующий шаг развития.