Исправление и доработка советника MQL5 (ICT/SMT): устранение ошибок компиляции, корректная работа всех модулей

指定

      Ищу опытного разработчика MQL5 для наведения порядка в проекте советника, основанного на принципах ICT и SMT. Код написан на MQL5, сборка выполнена частично из уже готовых блоков плюс лично написанными модулями; основная часть генерировалась через GPT PRO. В текущем состоянии проект не компилируется и содержит логические несостыковки между модулями. Требуется привести код к рабочему виду: устранить ошибки компиляции/линковки, согласовать интерфейсы модулей, проверить корректность исполнения и провести базовые тесты в Strategy Tester.

Что нужно сделать

1. Аудит проекта и сборка

Проанализировать структуру файлов (*.mq5, *.mqh), зависимости и точки входа.

Устранить все ошибки компиляции и критические предупреждения.

Привести includes и пространства имён/объявления в консистентный вид.



2. Согласование модулей (ICT/SMT)

Выравнять сигнатуры функций, типы данных и обмен параметрами между блоками.

Привести к единому стилю работу с данными рынка (Series, индексы, буферы, таймфреймы).

Убедиться, что ключевые функции (поиск SMT-дивергенций, FVG/OB, структура рынка, фильтры сессий/kill zones и пр.) вызываются и отрабатывают без ошибок.


3. Исправление логики и рефакторинг по необходимости


Аккуратно исправить явные логические дефекты (out-of-range, нулевые хэндлы, проверка ошибок Copy*/IndicatorCreate, и т. п.).


Не менять торговую идеологию без необходимости; правки логики — только для устранения дефектов и согласованности.

反馈

1
开发者 1
等级
(31)
项目
32
22%
仲裁
2
0% / 100%
逾期
1
3%
空闲
2
开发者 2
等级
(44)
项目
74
20%
仲裁
1
0% / 100%
逾期
0
空闲
3
开发者 3
等级
(57)
项目
89
43%
仲裁
4
0% / 100%
逾期
3
3%
工作中
4
开发者 4
等级
(30)
项目
31
23%
仲裁
2
0% / 0%
逾期
1
3%
工作中
5
开发者 5
等级
(574)
项目
945
47%
仲裁
309
58% / 27%
逾期
125
13%
空闲
6
开发者 6
等级
(1)
项目
2
50%
仲裁
3
0% / 33%
逾期
0
空闲
7
开发者 7
等级
(294)
项目
469
39%
仲裁
102
40% / 24%
逾期
77
16%
已载入
发布者: 2 代码
8
开发者 8
等级
项目
0
0%
仲裁
0
逾期
0
空闲
相似订单
Ищу опытного разработчика для работы с торговыми роботами в MetaTrader 5 и сопутствующими инструментами на Python. Основные задачи: Реализация/модификация советника MT5 на MQL5 по стратегиям (с сеткой, динамическим лотом, TP/SL, частичной фиксацией прибыли); Внедрение или адаптация готового MQL5-модуля в существующий советник без нарушения логики; Написание вспомогательных скриптов на Python для: • сбора и анализа

项目信息

预算
30+ USD