Советник-коннектор PHP->МТ5

MQL5 Эксперты

Работа завершена

Время выполнения 2 дня
Отзыв от заказчика
Адекватный, профессиональный, приятный. Лучший! Рекомендую.

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

Необходимо разработать торгового бота на MQL5.

Суть в том, что мой php-скрипт посылает тикер валютной пары в определенный момент времени и указывает действие, например:

USDRUB Long Entry / USDRUB Exit Long

USDRUB Short Entry / USDRUB Exit Short

Валютные пары на входе могут быть разные, одновременно можем сидеть в нескольких (при выходе - выходим по всем позициям по этой валютной паре, не трогая остальные валюты). Здесь важно задать лимит, чтобы нельзя было набрать больше чем на 2 лота (это число я должен иметь возможность менять) одновременно позиций (последующие не исполняются, отправляется сообщение об ошибке в качестве результата операции).

В стратегии может применяться пирамидинг (несколько входов, один последующий выход всегда разом всем объемом позиции).

Нужно чтобы бот делал то, что посылает в запросе мой скрипт (я также это пишу в базу MySQL, так что можно каждую минуту чекать базу, если с приемом GET-запросов от моего скрипта есть сложности).

Режим учета счета: Неттинговый (то есть при доборе цена входа усредняется).

Объем на входе всегда используется одинаковый (0.1 лота) но я должен иметь возможность этот объем изменять (например в настройках или в конфиг файле).

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

После каждого действия - необходимо присылать GET-запрос на URL моего скрипта, с указанием действия и цены по которому была взята (или закрыта) позиция.

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

1
Разработчик 1
Оценка
(83)
Проекты
154
29%
Арбитраж
1
100% / 0%
Просрочено
27
18%
Свободен
2
Разработчик 2
Оценка
(198)
Проекты
291
24%
Арбитраж
6
17% / 33%
Просрочено
4
1%
Свободен
3
Разработчик 3
Оценка
(224)
Проекты
284
20%
Арбитраж
5
0% / 100%
Просрочено
4
1%
Свободен

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

Бюджет
100+ USD
Сроки выполнения
от 1 до 3 дн.