Эмуляция ручной торговли из советника (МТ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 天