Создание советника на основе двух индикаторов

MQL5 指标 专家

工作已完成

执行时间7 天
客户反馈
Отличный специалист, выполняет работу качественно и имеет творческий подход к решению задач! Всем настоятельно рекомендую!

指定

Есть два индикатора с открытым кодом: «ang-zad-c» и «zig-zag-color». Обязательное условие – все эти индикаторы должны отображаться при работе советника!

Сигнал на открытие BUY или SELL ордеров будет формироваться на основании данных, получаемых от индикатора "zig-zag-color". Как только индикатором сформирована красная линия (рис 1), советник выставляет BUY ордер установленным лотом (сделать возможность выбирать в настройках, фиксированный ли он будет, или динамический (% от депо или эквити)).

рис1

После установки первого BUY ордера с начальным лотом, пока индикатор не сформировал синюю линию, выставляются следующие BUY ордера через определённый шаг, изменяемый согласно коэффициенту и с увеличением лота, согласно коэффициента. Т.е. в настройках должны бить такие параметры, как:

 Distance – расстояние между ордерами;

Lots – размер лота первого ордера в серии (не забывает о способе расчёта лота – статический или динамический);

Lot Multiplexer – коэффициент, ка который будет умножаться каждый последующий ордер от предыдущего в серии;

Step Multiplexer – коэффициент, на который будет умножаться Distance для второго ордера в серии и между предыдущими ордерами для последующих ордеров.

Всё это продолжается до тех пор, пока индикатор "zig-zag-color" не сформирует синюю линию (рис 2). Как только сформирована линия смены тренда, все ордера, что были открыты – закрываются и начинается процесс выставления ордеров SELL, по той же схеме, что предыдущая с BUY.

рис2

У второго индикатора, «ang-zad-c», задача не менее важная. Он формирует «облака» трех цветов, зелёного – восходящий тренд, оранжевого – нисходящий тренд и белого – флетовая зона. Так вот, если по первому индикатору сформирована команда на BUY ордера, т.е. после формирования красной линии, и облако второго индикатора зелёное, коэффициенты увеличения шага и лота работают, как описано выше. Если облако оранжевое или белое, лот и шаг последующих ордеров данной серии равны первому значению, т.е. не умножаются на коэффициенты, а соответствуют значениям Distance с равными промежутками и Lots с неизменным лотом. Эти действия необходимы для уменьшения просадки в случае внезапного разворота тренда.

В настройках должны быть все параметры этих индикаторов. Дальнейшее развитие этого советника – создание панели управления и вывода информации. Данный советник должен быть подготовлен для выгрузки на Маркете. Торговля предполагается на мажорах и металлах. Если что-то не ясно по заданию, пишите, можно обговорить подробности в телеге, ватсапе, скайпе.


附加的文件:

MQ5
ang-zad-c.mq5
18.4 Kb
JPG
vkn_1.jpg
295.7 Kb
JPG
cpa_2.jpg
293.8 Kb

反馈

1
开发者 1
等级
(30)
项目
45
16%
仲裁
2
0% / 100%
逾期
4
9%
空闲
2
开发者 2
等级
(236)
项目
440
26%
仲裁
125
21% / 57%
逾期
96
22%
工作中
3
开发者 3
等级
(58)
项目
76
33%
仲裁
9
78% / 11%
逾期
7
9%
空闲
相似订单
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
Create indicator-object for mt4 and mt5, give source code and libraries with comments Make as a panel where from this add object with N angles (1-2-3-4 or All) in circle For example, need 0.25 - add -0.25 and +0.25 and central line - is 1 angle Need 0.25 to 2 angles (see in a picture) Add horizontal or vertical object on chart in circle Object need to zoom++ or zoom -- (XY) Mirror and simple Colour for every angle
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)
Изменить графический интерфейс утилиты, исправить расположение кнопок, изменить вид некоторых окон и добавить новые. Сохранить текущую адаптивность и работоспособность кнопок. Подробнее расскажу в ТЗ с наглядными скриншотами, что и где поменять. Правки нужно внести в МТ4 и МТ5 версии. Спасибо за ваши заявки, рассмотрю каждую
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
написать индикатор распознования флета. выявления флета из трёх частей проверки. в каждой части свой расчёт, по барам, по количеству поинтов, по ширине (высоте) баров, по минимальным значениям... когда все расчеты сошлись и не вышли из пропорций, тогда рисуется флет. Задание готово, отправлю подходящему кандидату. передача оплаты, когда индикатор будет работать без проблем, по всем параметрам расчетов. возможны не
Добрый день! Требуется выполнить следующую задачу: 1. для стандартного индикатора зигзаг 2. задаются стандартные настройки 3. задается тестовый период, валютная пара, таймфрейм 4. выгружается файл CVS или эксель с данными о зафиксированных пиках зигзага (НЕ ПРОМЕЖУТОЧНЫХ / ТЕКУЩИХ / ФОРМИРУЮЩИХСЯ, а именно о конечных пиках) 5. для каждого пика фиксируются
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги
стратегий в одном терминале может быть много нужен ММ для (баланс - сумма всех рисков) //Maximum amount of money to risk double moneyToRisk = NormalizeDouble( (AccountBalance() - Total_Current_Risk() )* RiskInPercent / 100, 7); Total_Current_Risk() { calculates all potential losses of all opened and all pending orders + all swaps + all commissions return (Total_Current_Amount_At_Risk) } double
I am looking to enhance the profitability of my current Expert Advisor (EA) using a Martingale approach with a CCI Indicator (the code is approximately 1200 lines currently) and would like to implement several key improvements. Below, I have detailed the areas where I believe the EA can be optimized and made more effective and i have provided the code in a .txt file: Note: I would like to run this EA most preferably

项目信息

预算
80+ USD
开发人员
72 USD
截止日期
 2  4 天