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

Техническое задание

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

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


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

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


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

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


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

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

Откликнулись

1
Разработчик 1
Оценка
Проекты
1
100%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен

Информация о проекте

Бюджет
100 - 500 USD
Исполнителю
90 - 450 USD
Сроки выполнения
от 1 до 15 дн.