Эмуляция ручной торговли из советника (МТ4)

Tarea técnica

Приветствую, коллеги.

Нужно реализовать эмуляцию ручной торговли из советника (МТ4). Смысл - обойти запрет на работу советниками в некоторых ДЦ.


Форма реализации: включаемая библиотека (mq4 или mqh), содержащая функции, заменяющие OrderSend(), OrderClose(), OrderModify() и OrderDelete() (опционально - включение штатного трейлинг-стопа МТ). Использование самописных dll допустимо, но не приветствуется, желтельно обойтись WinAPI.

Библиотека должна подключаться "легким движением руки": строчка инклуда, инициализация/деинициализация (если надо) и замена торговых функций на их аналоги.


Основные требования: надежность (насколько это возможно), сокрость работы, отсутствие конфликтов с другими программами и/или действиями пользователя. Нужно сразу предусмотреть возможность одновременной работы нескольких советников (чтоб они не пытались открыть окно открытия позиции одновременно), подробное логгирование всех действий (чтоб разбирать проблемные ситуации), и обработку критических ситуаций (как минимум - вывод сообщения на экран).

Каждая функция должна принимать такой же набор параметров, как и обычная mql-функция, и возвращать такой же результат. Нужно предусмотреть обработку как минимум нескольких стандартных ошибок (реквот, цена изменилась, торговля запрещена, общая ошибка, и т.д.).


Рассмотрю готовые варианты (если есть) и предложения по реализации.

Оплачу через MQL5 или Web Money. Интересуют исходники.

Han respondido

1
Desarrollador 1
Evaluación
Proyectos
1
100%
Arbitraje
0
Caducado
0
Libre
2
Desarrollador 2
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre

Información sobre el proyecto

Presupuesto
100 - 500 USD
Para el ejecutor
90 - 450 USD
Plazo límite de ejecución
de 1 a 15 día(s)