Техническое задание
Необходимо перевести шаблон советника с мт4 в мт5. В советнике используются торговые функции:
OpenPosition(...) , SetOrder(...) , ModifyOrder(...) , DeleteOrders(), ClosePosBySortLots(...) - 2 шт , Trailing(...), MovingInWlBreakEven(...) и 3 простых функции: поиск вершин зиг-зага и фракталов, выбор торгового лота.
В каждой торговой функции есть входные параметры для мультивалютной работы. Безыбыток двухуровневый, трейлингстоп на 5-ти индикаторах. ClosePosBySortLots закрывает по убыванию лотов, ClosePosSort закрывает с сортировкой прибыльных и убыточных равномерно. Перечисление ошибок вынесено в отдельную функцию. Все функции в мт4 работают на реальном счете, с обработкой всех параметров и торговых ошибок, не для тестера, а для реальной торговли.
Задача:
1). Переписать на мт5 не используя подключения библиотек и прочих хвостов, все должно быть в одном файле и никуда не обращаться.
2). Все входные параметры, обработки и вывод ошибок как в оригинале, то есть простые в Print, а критические в Alert, и чтоб писать в новом шаблоне так-же, как писалось в старом, с теми-же привычными названиями и входными! параметрами. Можно использовать старый шаблон, заменив в нем функции на новые.
По возможности максимально оптимизированный и немного комментированный код тех мест, что явно отсутствует в mq4
Цена окончательная, иначе понемногу сам начну переписывать. Срок думаю реальный, потому как мне нужно будет время на проверку. С ценой выше - даже не рассматриваю