Индикатор для построения трендовых линий

MQL4 Indicateurs

Tâche terminée

Temps d'exécution 2 jours
Commentaires du client
Алексей тщетно разобрался в ТЗ, терпеливо отнесся к моим объяснением и выполнил задание точно в срок, дав гарантию на исправление возможных ошибок в ходе эксплуатации индикатора.
Commentaires de l'employé
Только положительные эмоции от общения.

Spécifications

Уважаемые разработчики, прежде чем вникать в техническое задание и откликаться на данную работу, я бы хотел, чтобы Вы учли два ВАЖНЫХ момента:

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

2. Сумма в ТЗ также указано не приблизительно а ТОЧНО, поэтому, откликаться на работу с предложением цены выше указанной тоже не стоит. Такое предложение будет сразу отклонено.


Если у Вас есть свободное время, Вы готовы приступить к выполнению задания уже сегодня, и Вас устраивает сумма и срок, то прошу Вас ознакомиться с техническим заданием, и приглашаю на обсуждение деталей.

Всем добра.



ТЕХНИЧЕСКОЕ ЗАДАНИЕ ДЛЯ ИНДИКАТОРА ТРЕНДОВЫХ ЛИНИЙ НА ОСНОВЕ КЛАССИЧЕСКИХ ФРАКТАЛОВ

===================================================================================
Классический фрактал - это фрактал (если рассматриваем на покупку), в котором максимумы, до сигнального бара, последовательно растут, затем, сигнальный бар формирует самый высокий экстремум, а максимумы остальных баров последовательно снижаются. С фракталами на продажу ситуация обстоит наоборот.
Трендовая линия соединяет экстремумы сигнального бара последнего и предыдущего однотипного фрактала


История: 100
С учётом цвета: false/true
Рисовать все линии: false/true
Баров до: 2
Баров после: 2
Мин. длинна экстремума: 10
Мин. дистанция между фракталами: 10
Мин. расстояние между экстремумов: 200
Превышено кол-во пунктов: 300
Превышено кол-во баров: 50
Цвет линии buy: Green
Цвет линии sell: Red
Alert: false/true

Теперь на каждом пункте остановимся подробно:

История - это диапазон баров, от текущего бара до N баров назад (в данном случае 100) в котором индикатор ищет фракталы и отображает их на графике.

С учётом цвета false/true - если true то он ищет фракталы только такие как на картинке, например, 3 бычьих бара, и два медвежьих (также не забываем о последовательности их экстремумов).
Если false, то учитывается только последовательность экстремумов, а цвет баров уже не важен.

Как видно на скрине, если указать 2 до и 2 после, то фрактал состоит из 5 баров. Если поставить 3 до и 3 после, то фрактал будет состояить из 7 баров и так далее
Мин. длинна экстремума - это длинна (если мы говорим о 5 барах во фрактале) от hi до close на быке или от low до close в медведе третьего бара по которым потом будет строиться линия тренда
Мин. дистанция между фракталами - За основу возьмем всё тот же фрактал из 5 баров. Так вот от фрактала до фрактала можно отрегулировать минимальную дистанцию, которая будет считать бары от шестого бара первого фрактала, до первого бара второго фрактала
Мин. расстояние между экстремумов - этот параметр регулирует наклон линии тренда. Если 0, то линия тренда может быть только горизонтальной образовывая уровень, это если экстремумы двух фракталов образовались на одной цене.

Соответственно, при восходящей линией тренда первый фрактал должен быть ниже (или наровне если 0) второго. При нисходящей линии тренда наоборот, первый фрактал должен быть выше второго или наровне если ноль
Рисовать все линии: false/true - если true то он соединяет все фракталы в истории, которые соответствуют заданным параметрам. Отображать в истории нужно все фракталы, но соединять только те, что соответствуют.

Если false то линия рисуется только по последним двум фракталам, если они соответствуют заданным параметрам.

Линии не должны перерисовываться, она как нарисовалась так и осталась, но я должен иметь возможность ее удалить, и если я ее удалил, то она должна больше не появляться. Идёт поиск новых фракталов
Автоматическое удалении линии происходит только при параметрах 

Превышено кол-во пунктов: 300
Превышено кол-во баров: 50
Если эти параметры 0 то линии не удаляются никогда (если я сам не удалил линию), если пункты 0 а бары не 0, то считаем бары, если бары 0 а пункты не 0, то считаем пункты, если оба параметра не 0, то учитываем и пункты и бары

Кол-во пунктов считается от экстремума (на котором рисуется фрактал) второго фрактала

Кол-во баров считается от следующего бара после второго фрактала, то есть, если бар состоит из 5 баров (2 до и после) то считать от шестого бара.
Цвет линии buy: Green
Цвет линии sell: Red
Alert: false/true

Ну а эти параметры думаю объяснять не надо, за исключением последнего

Alert должен вылезти с текстом BUY/SELL при касании линии тренда
линия тренда между первым и вторым фракталом не должна быть пробита

Répondu

1
Développeur 1
Évaluation
(280)
Projets
650
28%
Arbitrage
111
19% / 61%
En retard
319
49%
Gratuit
2
Développeur 2
Évaluation
(21)
Projets
28
32%
Arbitrage
1
100% / 0%
En retard
1
4%
Gratuit
3
Développeur 3
Évaluation
(102)
Projets
155
32%
Arbitrage
22
23% / 55%
En retard
3
2%
Travail
Commandes similaires
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 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

Informations sur le projet

Budget
30 - 35 USD
Pour le développeur
27 - 31.5 USD
Délais
de 1 à 3 jour(s)