Нужен робот (MQL4?), пишем совместно, желаю научится программировать, есть опыт PHP. Общаемся через скайп или вацап.

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

Время выполнения 2 дня
Отзыв от заказчика
Отличная работа! Сделано больше чем договаривались:)
Отзыв от исполнителя
Надёжный заказчик и порядочный человек. Отличное впечатление о сотрудничестве.

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

Робот должен работать со следующими валютными парами:EUR/USD, AUD/USD, GBR/USD, NZD/USD,
             USD/CAD, USD/CHF, USD/JPY

             1. Открываем сделку ( BAY или Sell )
             Выполняется проверка, что сделка окрыта по одной из выше указанных пар: Если "Истина", 
             то (ПРИМЕР:), если "Ложь", то сделка открывается в обычном порядке (без отложенных ордеров)
  
              ПРИМЕР:
              Открыли сделку EUR/USD BAY 1.1839  (0.01 Lot) в ручную, далее все делает робот:
              Устанавливает фиксированное значение TP=16п
              Открывает страхующие ордера:
                                      1)   1.1839-0.0025=1.1814 (0.02лот) "закрыть при прибыли" 11п.
                                      2)   1.1814-0.0025=1.1789 (0.04лот) "закрыть при прибыли" 16п.
                                      3)   1.1789-0.0025=1.1764 (0.08лот) "закрыть при прибыли" 20п.
                                      4)   1.1764-0.0025=1.1739 (0.16лот) "закрыть при прибыли" 22п.
              (для первой сделки значение "лот" устанавливается в ручную, для Sell +0.0025)
              далее,
              
              если сделка закрывается в +, то все ордера отменяются,
              если сделка вошла в убыточную зону и срабатывают страхующие ордера, то "курс закрытия"
             всех предыдущих ордеров устанавливается равным "курсу закрытия" последнего ордера  
              например:
              сработал ордер 2)   1.1814-0.0025=1.1789 (0.04лот) "закрыть при прибыли" 16п., то 
              "курс закрытия" будет 1.1789+0.0016=1.1805 соответственно "курс закрытия" ранее открытого
              ордера 1) 1.1789+0.0011=1800 устанавливается равным 1.805

              сделка находящаяся в убыточной зоне может переносится на последующие дни и  по каждому 
              страхующему ордеру выставляется сумма "своп",  в этом случае "курс закрытия" 
              последнего "страхующего ордера" корректируется  на сумму всех "свопов".
              Робот должен работать в трех режимах:
                           1. После закрытия сделки следующая сделка выставляется в ручную, а 
                              все ордера открываются (закрываются) роботом
                           2. После закрытия сделки робот (по этой же паре) открывает следующую
                           сделку например:
                                          было EUR/USD BAY 1.1839  (0.01 Lot) и закрылась
                           1.1761, то следующая открывается EUR/USD BAY 1.1840 и все 
                           отложенные ордера по ранее описанным условиям.
                           3. Робот не переустанавливает "курс закрытия" предыдущему ордеру 
                           "курс закрытия" текущего ордера. А далее в соответствии или с режимом 1 или 2.

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

1
Разработчик 1
Оценка
(6)
Проекты
6
17%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(17)
Проекты
41
12%
Арбитраж
3
67% / 33%
Просрочено
1
2%
Работает
3
Разработчик 3
Оценка
(36)
Проекты
62
21%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы

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

Бюджет
50+ USD
Исполнителю
45 USD
Сроки выполнения
до 7 дн.