Нужен робот выставляющий сделки из стороннего источника

MQL5 Esperti MySQL

Lavoro terminato

Tempo di esecuzione 1 giorno
Feedback del cliente
Отлично поняли задачу и выполнили в срок

Specifiche

Необходимо создать робота который будет брать данные из MySQL или APi (с интервалом 1 секунда) которые будут содержать символ, обьем, тип ордера(Buy stop/sell stop), цену, уровень SL, уровень TP и выставлять их.

В случае если ордер Buy stop или sell stop изменился на активную сделку sell или Buy проверяем данные из базы/апи уровня SL и TP и меняем их на значения из базы, будет проще реализовать по проверке в принципе :

Возьмем формат данных для примера SYMBOL|VALUE|ORDER_TYPE|PRICE|SL|TP

1) Появился в базе ордер EURUSD|0.01|BUY_STOP|0.87|0.83|0.95

2) Проверяем наличие активных BUY сделок

3)Если нет активных сделок BUY выставляем за заданными параметрами ордер Buy stop

4) Если есть активный ордер BUY проверяем его уровень SL и TP , если он отличается от новых данных, обновляем активную сделку BUY

Аналогично и для SELL STOP

В настройках робота должны указываться следующие параметры:

Если реализациия через базу данных:

Хост базы данных

Порт базы данных

Логин базы данных

Пароль базы данных

Ключ доступа (для выполнения запросов типа SELECT symbol,value,order_type,price,sl,tp FROM orders WHERE key=ASD111)

Если реализация через апи:

Хост апи

Ключ доступа (для выполнения запроса GET http://apihost.com/get.php?key=ASD111)

Детали и обсуждение бюджета в переписке с исполнителем. 

Con risposta

1
Sviluppatore 1
Valutazioni
(224)
Progetti
284
20%
Arbitraggio
5
0% / 100%
In ritardo
4
1%
Gratuito
2
Sviluppatore 2
Valutazioni
(203)
Progetti
264
22%
Arbitraggio
24
50% / 17%
In ritardo
0
Caricato
Ordini simili
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Informazioni sul progetto

Budget
100 - 250 USD
Scadenze
da 1 a 3 giorno(i)