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

MQL4 Uzmanlar

İş tamamlandı

Tamamlanma süresi: 16 saat
Geliştirici tarafından geri bildirim
Рад помочь!
Müşteri tarafından geri bildirim
Отличный специалист,грамотно скорректировал техническое задание, сделал все быстро, качественно и не дорого

İş Gereklilikleri

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

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

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

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(30)
Projeler
45
16%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
4
9%
Serbest
2
Geliştirici 2
Derecelendirme
(332)
Projeler
485
40%
Arabuluculuk
82
11% / 63%
Süresi dolmuş
77
16%
Serbest
Yayınlandı: 1 kod
3
Geliştirici 3
Derecelendirme
(44)
Projeler
100
39%
Arabuluculuk
17
29% / 47%
Süresi dolmuş
32
32%
Serbest
4
Geliştirici 4
Derecelendirme
(118)
Projeler
217
49%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
25
12%
Serbest
Yayınlandı: 1 kod
5
Geliştirici 5
Derecelendirme
(49)
Projeler
134
27%
Arabuluculuk
62
13% / 53%
Süresi dolmuş
58
43%
Serbest
Yayınlandı: 303 makale, 1 kod
6
Geliştirici 6
Derecelendirme
(144)
Projeler
285
42%
Arabuluculuk
19
63% / 5%
Süresi dolmuş
29
10%
Serbest
Yayınlandı: 2 kod
7
Geliştirici 7
Derecelendirme
(1)
Projeler
1
0%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
8
Geliştirici 8
Derecelendirme
(13)
Projeler
20
70%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
1
5%
Serbest
9
Geliştirici 9
Derecelendirme
(473)
Projeler
1139
44%
Arabuluculuk
51
31% / 33%
Süresi dolmuş
501
44%
Serbest
Benzer siparişler
Ищу стабильный торговый алгоритм для работы на счетах проп-компаний (типа FTMO). Требуется инструмент, полностью соответствующий правилам риск-менеджмента проп-фирм. Ключевые требования: * Обязательное наличие фиксированного Stop Loss для каждой сделки. * Категорический запрет на использование мартингейла, сеток и усреднений. * Жесткий контроль дневной просадки (не более 3-4% от баланса). * Стабильная работа на
Нужно разработать торгового советника для MetaTrader 5. Логика стратегии: работа на M1 (таймфрейм изменяемый) уровни Fibonacci задаются вручную (0 и 100) вход осуществляется в зоне 0–38.2 Fibonacci используется RSI BUY — RSI ≤ 30 SELL — RSI ≥ 70 дополнительный сигнал — пересечение RSI и его скользящей средней Функции управления позицией: Stop Loss за сигнальной свечой Break Even два типа Trailing Stop (обычный и
1. Создать советник на основе индикаторов Супертренд и МА В фильтрах входа в сделки: 1. Количество входов на одной сигнальной линии 2. Ограничение при достижении среднего АТР за неделю 3. Время торговли Советник немного сложнее чем кажется по описанию
Основная идея советника заключается в использовании коррелирующих валютных пар для выравнивания отрицательного баланса. Изначально запускаются 4 пары, разделенные на 2 блока. В каждом блоке 2 пары, каждая из которых открыты разнонаправленно buy\sell с установленными заранее уровнями TP. Например: в одном блоке 2 пары EUR\USD buy и sell, во втором блоке 2 пары USD\CHF buy и sell. TP устанавливается в каждом блоке
Я ищу бизнес-партнёра с опытом в трейдинге и программировании, который сможет реализовать распознавание паттернов и на его основе создать прибыльного торгового робота (EA). Это профессиональная модель: автор заработал на ней миллионы, имеет подтверждённую историю результатов и хорошо известен в торговле фьючерсами
1. Общая концепция Советник предназначен для автоматического обнаружения ценовых волн, их визуализации с помощью инструмента «Сетка Фибоначчи» и циклической торговли на откатах. Основная особенность — мультиволновой режим: советник должен одновременно отслеживать и отрисовывать все движения, подходящие под фильтр размера. 2. Логика поиска и визуализации волн Динамическое натяжение: Советник сканирует рынок на глубину
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

Proje bilgisi

Bütçe
100 - 200 USD
Son teslim tarihi
from 10 to 20 gün