Робот на основе нескольких инидикаторов

MQL4 Asesores Expertos

Trabajo finalizado

Plazo de ejecución 16 horas
Comentario del Ejecutor
Рад помочь!
Comentario del Cliente
Отличный специалист,грамотно скорректировал техническое задание, сделал все быстро, качественно и не дорого

Tarea técnica

Техническое задание.
Робот советник для MetaTrader 4\5
Общее описание:
1) Робот осуществляет торговлю исходя из наносимого в ручную на график цены графического анализа, а так же показателей МА (возможность настройки формулы и периода) на пробой возникающих фракталов учитывая направление МА и нанесенный на график цены графический анализ. Робот должен иметь (настраиваемое время: круглосуточно, определенное время с-до дни недели в соответствии с календарём) и на 1Н и меньше (все предусмотренные терминалом тайм фреймы) на пробой фракталов в (настраиваемое время: круглосуточно, определенное время с-до дни недели в соответствии с календарём и нанесенной графикой и т.д.), советника открывающего, закрывающего, сопровождающего, переводящего в паритет позицию и осуществляющего функции риск менеджмента. Советник (робот) должен иметь возможность устанавливаться на инструмент и работать только по инструменту, на который он установлен, т.к. настойки индивидуальны для каждого инструмента, но при этом результаты выдает по всем инструментам. Робот должен работать по всем функциям на любом тайм фрейме предусмотренном терминалом. Робот обязательно должен иметь функцию тестирования на истории со всеми показателями и их отображением в форме отчета.
Основными индикаторами, показывающими направления тренда, разворот тренда и коррекции бедует МА. Эта МА должна будет после установки на определенный тайм фрейм с определенными настройками отображать ситуацию только тайм фрейма (возможность настройки) на который они установлены отображаясь неизменно на других тайм фреймах, соответственно с теми же настройками, не изменяясь при переключении на другие тайм фреймы для анализа ситуации на рынке. Работать они должны следующим образом (закрепим скриншотами потом) при пробитии ценой МА, т.е. цена должна пробить МА и находится за ней некое время (настраиваемая величина), например должны закрыться четыре свечи подряд 1Н (настраиваемая величина: количество свечей и тайм фрейм). То есть когда они закрылись, то робот рассматривает фракталы в сторону пробоя, до момента закрытия этого количества свечей на указанном в настройках тайм фрейме он работает в первоначальную сторону, т.е. рассматривает фракталы для в хода в той же тенденции, по ка за МА не закроется нужное количество свечей указанного тайм фрейма. 
Графический анализ наносимый на график и сигналы по нему:
На основании наносимого в ручную на график цены графического анализа советник определяет каналы, л.п. и л.с. и принимает решение для поиска входов в рынок на пробой фрактала в ту или иную сторону в зависимости от назначения линии графики. робот ищет пробои и отбои от нанесенных на график линий, (он ищет пробои фракталов в зонах отбоя (в сторону отбоя соответственно) и после закрытия (определенного количества свечей определенного таймфрейма) за линией ищет пробои фракталов в сторону пробоя соответственно.
Пробой границ канала, л.п. и л.с.:
Цена пробивает границу канала или л.п. или л.с. и после закрытия (определенного количества свечей определенного таймфрейма) за линией ищет пробои фракталов в сторону пробоя соответственно, робот готовиться войти в рынок с рынка, а не по отложенному ордеру на определенном расстоянии (в пунктах настраиваемая величина) на определенное количество пунктов от фрактала плюс спред автоматически. 

Отбой от границ канала, л.п. и л.с.: 
Для наносимых на график цены линий (каналов и т.д.) необходимо предусмотреть возможность настройки установки зон отбоя в количестве пунктов для пробоя они не нужны, а так же наличие у каждой лини (в том числе канала) функции отбой, пробой, или обе функции сразу (для каждой лини в отдельности, для канала верхняя граница и нижняя)
А) Если фрактал находится в зоне отбоя робот готовиться войти в рынок с рынка, а не по отложенному ордеру на определенном расстоянии (в пунктах настраиваемая величина) на пробой фрактала, который находился в области отбоя (плюс количество пунктов и спред автоматически).  
Для границ канала необходимо предусмотреть рисования зоны в размере измеряющемуся в пунктах от границы канала (настраиваемая величина), для определения зоны отбоя (что бы можно было нарисовать на графике) 
Взаимодействие графики и МА
Для того, что бы робот мог определять для своей работы приоритетность работы по МА или по графике, линия П и С, а так же линии (границы канала) необходимо наделить следующими настройками:
А) приоритетность по отношению к МА (робот работает только по сигналам графики, только по сигналам МА, по обоим (кто быстрее)), или же вообще никаких только визуальная
Б) наличие у каждой лини функции отбой, пробой, или обе функции сразу (для каждой лини в отдельности)
Еще один момент в этом разделе для примера: когда допустим образовался горизонтальный канал мы отключаем пробои МА и оставляем только пробои границ канала и т.д.
Входы  в рынок:
Входы в рынок осуществляются  на пробой фракталов по направлению МА или графике в настаиваемый промежуток времени (возможность настройки часы, дни недели и т.д.) соответственно на пробой входы осуществляются на пробой фрактала образовавшегося после закрытия за МА или Линией (П или С) определенного количества свечей, определенного тайм фрейма (настраиваемая величина), отбой происходит в только в зоне отбоя, т.е. на пробой фрактала в сторону отбоя, который должен обязательно находиться в зоне отбоя.

Риск Менеджмент:
Робот должен иметь возможность следующих настроек: фильтр на вход (настраиваемое количество пунктов + спред автоматически), количество пунктов стопа по каждому инструменту в отдельности (автоматически учитывая спред на момент прецедента) и общего риска по всем открытым инструментам, т.е. должно быть так советник/робот мониторит некое количество инструментов (настраиваемая величина) при этом при наступлении условий для открытия позиций он открывает их до той поры по всем задействованным инструментам (настраиваемый параметр) пока риски по открытым позициям не достигнут указанного ограничения процента от депозита (настраиваемая величина), затем после перевода ранее открытых позиций в без убыток, робот вновь начинает открывать позиции и так постоянно.
Сопровождение, профит и паритет:
Советник должен иметь функцию сопровождения позиции (по выбору в настройках) а) основываясь на индикаторе Parabolic (с настройками данного индикатора + настраиваемый тайм фрейм+ определенное количество пунктов фильтра) перенося стоп за точечками Parabolic +определенное количество пунктов фильтра (настраиваемая величина) и функцией перевода в паритет позиции после того как цена прошла определенное количество пунктов в заданном направлении (настраиваемая величина) на определённое количество пунктов  (настраиваемая величина) с автоматическим учетом спреда естественно. Т.е. допустим например мы решили, что после прохождения 30 п. робот должен перенести позицию в паритет + некое количество пунктов, например 5 п. с учетом спреда. Т.е. мне нужно, что бы было следующим образом: робот после входа в рынок установил установленный настройками стоп, профит, паритет, (все естественно настраиваемые величины) как только позиция открылась робот начинает подтягивать стоп по параболику (по его настройкам тайм фрейм, фильтр и т.д.) как только цена прошла заданное количество пунктов от входа до паритета робот переносит цену в паритет +некое количество пунктов (заработок)+спред, если же к этому моменту будет выгоднее перенести стоп по параболику, то переносит по параболику +некое количество пунктов(фильтр за точкой).
Если цель по профиту в день открытия сделки не была достигнута, то робот на следующий день (или в настроенный период работы) отрабатывает по той же схеме вход в рынок и если он состоялся одновременно закрывает предыдущую позицию и так далее, если нового входа нет, то просто сопровождает старую позицию.
Так же должна быть предусмотрена возможность настройки дней (по календарю наверное) когда робот торгует и времени в течении дня когда он торгует (отключение данной функции для круглосуточной беспрерывной работы), а так же функция, что бы робот был готов купить или продать при открытии следующего торгового дня, даже если будет гэп, если соответственно был соответствующий сигнал в предыдущий день, в общем не пропускал гэпы.
Так же если на рынке произошел гэп и мы в него не попали, то робот по этому инструменту не работает до конца этого дня готовясь войти на следующий день по последним сигналам заканчивающегося дня (настраиваемая функция вкл или откл)
Профит соответственно фиксируется путем сопровождения по параболику, фиксацией определенного количества пунктов профита, так же нужно предусмотреть возможность выбора фиксированного профита в пунктах ну или соответственно достижениям определенного объема заработка в % по всем инструментам (эти две фикции как упоминалось выше должны быть настраиваемыми, должны иметь возможность работать по отдельности или вместе). Т.е. открылось например 10 инструментов, по каждому соответственно установлен профит, но в определенный момент заработок по всем открытым инструментам составил определенный процент от депозита, при этом профитные достижения по каждому инструменту еще не достигнуты, робот видит, что общий профит достигнут и закрывает все позиции (эта фукция вкл или откл) 
Паритет настраиваемая величина в пунктах отдельно для каждого инструмента, после ее достижения робот переводит позицию в без убыток + спред.
Визуальная часть:
  
Советник по результатам торговли формирует отчет за настроенный период времени и в определенное время (настройка) отправляет на электронную почту, в Excel xls, xlsx, ods, html. (отражает по каждой открытой или закрытой позиции: инструмент, величину лота, время открытия и закрытия, причину закрытия (стоп, профит, без убыток поясняя какой именно профит, в результате какой операции он наступил) и результат в пунктах, в деньгах и процентах от депозита, а также имеет функцию отображения текущих вышеперечисленных параметров в реальном времени на экране.
Так же советник/робот должен иметь три режима работы: первый визуализированный (когда все действия советника/робота видны на экране в реальном времени, т.е. на истории показано где осуществлялись входы в рынок, где был стоп и профит, что показывали в данный момент индикаторы, стоп и профит (если он предусмотрен настройками) в проценте от депозита, в сумме и количестве пунктов и т.д., а так же все запланированные на текущий момент действия (обращаю внимание на всей выбранной истории в независимости был ли установлен на тот момент робот или нет, то есть мог показывать свой результат на истории), второй когда советник/робот показывает только запланированные на текущий момент действия и третий ничего не показывает на экране, а просто работает.
Ограничения: Если по инструменту в течении дня был достигнут профит или же был достигнут общий профит, робот не работает в этот день больше, единственное что он сделает это возьмет в разработку последний сигнал по инструментам по которым предусмотрена круглосуточная торговля. Напоминаю робот должен иметь возможность устанавливаться на конкретный инструмент, т.к. все выше перечисленные настройки индивидуальны для каждого инструмента включая стоп, профит, паритет, МА и настройки графики (тут вообще каждая линия может быть индивидуальна), но при этом остальные функции по риск менеджменту и т.д. вести на всех инструментах. Необходимо так же предусмотреть функцию отключения инструмента, т.е. на определенном инструменте мы отключаем робота и робот просто по этому инструменту не работает, но при этом блюдет по нему настройки в соответствии например с увеличением депозита, а когда нам нужно мы просто включаем робота на этом инструменте и он тут же начинает работать по инструменту с учетом актуальных настроек где нужно обновлённых и учитывая предыдущие настройки. Также нужно предусмотреть кнопку закрытия всех позиций с немедленной фиксацией результата с полным отключением робота, но так же что бы он как бы встал на паузу и продолжал мониторить всю ситуацию на рынке, что бы после включения он тут же начал работу не потеряв настройки и добавив изменения если они за время его отключения появились.

Han respondido

1
Desarrollador 1
Evaluación
(30)
Proyectos
45
16%
Arbitraje
2
0% / 100%
Caducado
4
9%
Libre
2
Desarrollador 2
Evaluación
(323)
Proyectos
471
42%
Arbitraje
77
12% / 64%
Caducado
76
16%
Libre
3
Desarrollador 3
Evaluación
(44)
Proyectos
100
39%
Arbitraje
17
29% / 47%
Caducado
32
32%
Libre
4
Desarrollador 4
Evaluación
(117)
Proyectos
216
49%
Arbitraje
1
0% / 0%
Caducado
25
12%
Libre
5
Desarrollador 5
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
6
Desarrollador 6
Evaluación
(142)
Proyectos
280
42%
Arbitraje
18
61% / 6%
Caducado
29
10%
Libre
7
Desarrollador 7
Evaluación
(1)
Proyectos
1
0%
Arbitraje
1
0% / 100%
Caducado
0
Libre
8
Desarrollador 8
Evaluación
(13)
Proyectos
20
70%
Arbitraje
2
0% / 50%
Caducado
1
5%
Libre
9
Desarrollador 9
Evaluación
(473)
Proyectos
1138
44%
Arbitraje
51
31% / 33%
Caducado
500
44%
Libre
Solicitudes similares
Modify indicator Cycles 4 with rectangle Make indictor for mt4 and mt5 with comments in source code This indicator based on Cycles_4 Parametres MA1 - is default MA2 (yes or no) - yes - value add (if not 3 MA - 2nd in trend MA, also if only 1 MA without 2 and 3) Trend MA (true\false) - true - yes - value add Revers rect - true/false Fix rect by height - true\false, like how user add and this remember in the exit from
Добрый день. Требуется написание советника, обменивающегося с сервером данными о пиках индикатора зигзаг по результатам теста советника на основе всех тиков. Подробное ТЗ с советником для основы во вложении. 1. Серверная часть советника eHarvester_2.1 – за основу взять готовый советник (приложен – это фрагмент торгового советника и исключенной торговой частью, оставлена только часть когда, отвечающая за обмен
Имеется стратегия, основанная на свечном анализе, с описанием точки входа и выхода в определенное время, с коррекциями для зимнего и летнего времени. Также имеются исторические данные открытия и закрытия позиций, по которым нужно будет сверить корректность работы робота. Необходимо использовать существующую кодовую базу для открытия и закрытия позиций на основе свечных паттернов, а затем сверить корректность его
1. Ключ к индикатору. Для МТ4. Надо добавить в индикаторы такую функцию, чтоб можно было прикреплять к торговому счету или работал после ввода ключа, лимитный-без лимитный. Есть шаблон в МТ4, все параметры должны быть как в шаблоне, но надо убрать некоторые окна. В шаблоне 12 индикаторов, если получится объединить все индикаторы в одно, чтоб было один или два файла. 2. Ключ к индикатору фибоначчи + ЗигЗаг. Для МТ5
Приветствую нужно програмное обеспечение Копировальщик в двух файлах который работает через интернет сервер - с которого идет рассылка. Должен иметь в настройках: -ip адрес для подключения клиента -номер сервера -база внутри кода, разрешенных счетов которые могут подключатся к копированию -отправка информации по позиции в телеграмм канал ----------------------- Клиент должен иметь настройки - ip адрес для подключения
Нужно отвязать робота от счета демо и реал. Так что бы всё работало так же, что б всё функции сохранились. Напишите, пожалуйста цену и сроки. Не знаю что ещё нужно писать, спрашивайте)
Нужно добавить защиту в советник для МТ4. 1. проверка счета на котором он торгует в каком либо форекс дилере. Мне будут присылать номер счета я буду его вписывать в код чтоб другой не мог им пользоваться. 2. Защита по работе по времени. Нужно иметь возможность прописать дату в время в коде начала и окончания если за пределы ее вышел он будет писать что больше не торгует. 3. Защита от копирования данного советника
Нужен робот на MQL4, требования ниже. При отклике пожалуйста указывайте цену и срок. RSI RSI - Использовать close, high, low, max (open, close), min(open, close) в расчете с использованием сглаженной линии RSI Переменные: - Overbought Level - 60 по умолчанию, но нужно, чтобы он был регулируемым - Oversold Level - 40 по умолчанию, но нужно, чтобы он был переменной - RSI Smooth Length - количество свечей, по которым
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)

Información sobre el proyecto

Presupuesto
100 - 200 USD
Para el ejecutor
90 - 180 USD
Plazo límite de ejecución
de 10 a 20 día(s)