Робот на основе индикаторов ЗИГ-ЗАГ и Мувинг эверидж МА (машка)

MQL5 Asesores Expertos MySQL

Trabajo finalizado

Plazo de ejecución 15 días
Comentario del Cliente
Все отлично! Классный программист! Рекомендую!!!
Comentario del Ejecutor
Хороший заказчик. Интересный заказ. Надеюсь на дальнейшее сотрудничество.

Tarea técnica

Добрый день Господа Программисты прошу написать робота, аналог робота E-Droba, только под терминал МТ-5, рынок акций и фьючерcов Мосбиржы, т.е. нетинговый счет.

Предлагаю за работу 75$. Считаю, что более чем адекватная цена. Робот на самом деле простой, ничего сложного не прошу сделать. Есть код робота под терминал МТ4 приклеплю.  

Написать робота на  скользящей средней (МА) и   индикаторе зиг-заг.


Под  МТ 5, Московская биржа (фьючерсы и акции).

Есть такой же под терминал МТ-4  называется e-Droba, рынок форекс. Советник передам.

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

Задача робота работать на всех таймфремах.

Робот не должен сильно грузить ВПС сервер.

Настройки робота

1.       Количество контрактов в шорт, количество контрактов в лонг

2.       Таймфрем на котором будет работать робот определятся автоматически, т.е на котором стоит

3.       Настройки МА. Все настройки МА.

4.       Настройки индикатора зиг-загер

5.       Безубыток. Настраиваемый параметр – какое расстояние должна пройти цена чтобы робот выставил безубыток на некотором расстоянии от открытия позиции. Пример цена прошла 600 поинтов от открытия, робот выставляет 60 поинтов безубыток от цены открытия. Включать или не включать (true/false)

6.       Выставлять отступ от экстремума, если  0 то нет, если я условно прописываю 50 поинтов то бай- стоп или селл-стоп выставляется 50 поинтов выше/ниже экстремума. Все заявки выставляются в стакан!!!

7.  Время жизни лимитных ордеров в часах. Условно ордера двухдневноей давности  т.е. прошло 48 часов удаляются.

8. Тейкпрофита нет. Трал и стоп лосс определяется по МА. При касании цены и МА робот выставляет противоположный лимитный ордер в стакан.  Например акции сбербанка за последние 7 торговых сессий прошли 2126 поинтов в шорт или 6,7%  и за этот период небыло касания цены и МА. Робот тралит движение рынка по МА. Рано ли поздно цена по Сберу развернется  и тут важный момент – касание цена и МА и робот выставляет  в стакан лимитную заявку на закрытие позиции (встречная заявка). Например я входил в шорт 5 контрактами, касание было при цене условно 294,57  = робот выставляет в стакан позицию на покупку 5 контрактами по цене условно 297.59 (встречная заявка) При достижении это цены позиция закроется. Здесь важная настройка – количество копеек. Возможно рынок не достигнет этой цены, развернется и пойдет опять в мою сторону.  

9. Когда я в рынке зиг-заг отрисовывает новые экстремумы  – выставлять новые позиции на этих экстремумах     (true/false). Если true то в процессе может набраться некоторое количество контрактов. Все они закрываются при касании МА и цены и выставлении в стакан встречной заявки с таким же количеством ордеров. Настройко максимальное количество ордеров ( в случае если стоит true)/

Почему важно чтобы  все работало только лимитными ордерами, в этом  случае все заявки на покупку и продажу, а также на закрытие позиции  выставляются в стакан –в этом случае я не плачу комиссию Мосбирже, только брокеру. И по отчетам брокера я буду сразу видеть если нет комиссии Мосбиржы, то робот работает верно – нет рыночных ордеров.


10. Алгоритм касание МА и цены (свечи) и выставление в стакан встречной заявки таким же объемом как я в рынке на энное количество копеек должно отрабатывать четко . Также как и выставление в стакан лимитных ордеров на экстремумах с отступом или без отступа – также робот должен отрабатывать четко. Время жизни ордеров – прописываю условно 30 часов – ордера старше 30 часов удаляются – этот момент должен также четко отрабатывать.

 

Настройки робота понятны и просты. Код пишется блоками. Каждый блок комментируется.

Например настроки индикатора зиг-заг

Настройки индикатора МА  и т.д. 

Пример правильных настроек робота во вложенном файле. 

   

В роботе  реализовать информационное  окно.

В левом верхнем углу текстовое окно с возможность сворачивания. Цвет шрифта и размер настраиваемый параметр.

Что должно быть в  текстовом окне, какая информация выводится. 

 

1.       Выводится информация Открылся  лонг/шорт ордер по цене условно  295,77 

2.       Текущий профит (убыток) по открытой позиции

3.       Профит сегодняшнего дня

4.       Профит 3 дней

5.       Профит недели

6.       Профи месяца

7.      Профит 3 месяцев

8.       Профит 6 месяцев

9.       Вся история.

Пример информ окна предоставлю.

 

Важно 20 торговых сессий на тестирование. 12 месяцев гарантия на программный продукт. В случае этого периода выявляются ошибки – они исправляются по гарантии бесплатно!!!

Archivos adjuntos:

Han respondido

1
Desarrollador 1
Evaluación
(72)
Proyectos
147
67%
Arbitraje
21
10% / 71%
Caducado
44
30%
Libre
2
Desarrollador 2
Evaluación
(92)
Proyectos
110
17%
Arbitraje
6
33% / 17%
Caducado
5
5%
Libre
Ha publicado: 1 ejemplo
3
Desarrollador 3
Evaluación
(4)
Proyectos
4
0%
Arbitraje
4
25% / 75%
Caducado
1
25%
Libre
Solicitudes similares
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Información sobre el proyecto

Presupuesto
75+ USD