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

MQL4 Indicatori

Lavoro terminato

Tempo di esecuzione 4 giorni
Feedback del dipendente
Всё отлично, быстро, конструктивно. Спасибо за работу. Надеюсь на сотрудничество.
Feedback del cliente
Быстро, качественно, оперативная обратная связь. Приятно иметь дело. Спасибо!

Specifiche

1 часть ТЗ (30$)
Сделать индикатор, который распознает на графике все равноудаленные каналы, рассчитывает уровни пересечения границ каналов на текущем баре и ставит горизонтальные линии цвета канала с подписями точных цен пересечения от места пересечения границ канала до правой части графика со шкалой цен.
Работает, то есть строит линии пересечения, только на графиках с ТФ 1H, 4H, 1D, 1W (для минутного ТФ - вторая часть ТЗ). Остальные ТФ, кроме минутного, могут работать или нет, это неважно, делайте как проще вам.
На каждом новом баре индикатор производит перерасчет и линии соответственно смещаются.
В поле Name построенных индикатором горизонтальных линий нужно писать наименования из поля Name каналов, от которых строятся горизонтальные линии пересечения.

Равноудаленные каналы имеют трендовую (2 точки с ценами) и опорную (1 точка с ценой) линии. В настройках можно включать и отключать  расчеты уровней их пересечения (или показывать/не показывать соответствующие уровни, как вам удобнее). 

Расчет пересечения опорной линии:

((правая точка трендовой линии) - (левая точка трендовой линии)) / ((количество баров между правой и левой точками трендовой линии) * (количество баров от точки опорной линии до текущего бара)) + (точка опорной линии)

Расчет пересечения трендовой линии:

((правая точка трендовой линии) - (левая точка трендовой линии)) / ((количество баров между правой и левой точками трендовой линии) * (количество баров от правой точки к текущему бару)) + (правая точка трендовой линии)

Настройки:
Main settings:
Reference line (true/false) – расчет цены пересечения опорной линии, по умолчанию true
Trend line (true/false) – расчет цены пересечения трендовой линии, по умолчанию false
Shift - сдвиг точки пересечения, по умолчанию 0. Если в настройках Shift не 0, то к текущему бару в расчетах соответственно добавляется или вычитается количество баров, чтобы получить цену пересечения в будущем или прошлом.

2 часть ТЗ (+20$).
Синхронизация индикатора, который стоит на минутном ТФ с другими графиками, где установлен индикатор.
Индикатор должен строить на минутном графике горизонтальные линии пересечения каналов, построенные им на разных ТФ. Все линии на минутном таймфрейме имеют информацию о каналах, цены пересечения которых на других ТФ они отражают: в поле Name линии - Name пересекаемого канала, в поле Description - таймфрейм, тип пересеченной линии (reference line, trend line). Если это будет удобнее, можно в первой части ТЗ сразу сделать такое описание в поле Description для линий пересечения каналов на основных ТФ, а на минутном ТФ просто дублировать информацию.
Если на основных таймфреймах линии пересечения - это отрезки от точки пересечения до ценовой шкалы, то на минутном графике это обычные горизонтальные линии.
Всплывающее окно каждой горизонтальной линии на минутном ТФ выглядит так:
Channel 7816 (или другое имя, которое указано в Name канала)
1H (или другой ТФ), Reference line (или Trend line). 

Настройки в дополнение к настройкам из первой части ТЗ:
1 Minute settings:

1H - true/false - показывать или не показывать линии с этого ТФ на минутном графике, по умолчанию true;
Line type - тип линии (сплошная, пунктир и т. д., стандартные 5 видов), толщина всегда минимальная - или, если это проще, пусть будет весь стандартный набор настроек линий. По умолчанию тип линии для 1H - мелкий пунктир (3 в настройках линии).

4H -  true/false , по умолчанию true;
Line type - по умолчанию крупный пунктир (2 в настройках линии).

1D - true/false , по умолчанию true;
Line type - по умолчанию сплошная (1 в настройках линии).

1W - true/false , по умолчанию true;
Line type - по умолчанию разнопунктирная (4 в настройках линии).

Цвета линий на минутном ТФ аналогичны цветам каналов и линиям пересечения их границ на основных ТФ.

На этом пока все, но в дальнейшем планируются доработки.

Спасибо за внимание.



Con risposta

1
Sviluppatore 1
Valutazioni
(73)
Progetti
120
13%
Arbitraggio
7
57% / 14%
In ritardo
3
3%
Gratuito
Ordini simili
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

Informazioni sul progetto

Budget
30 - 50 USD
Per lo sviluppatore
27 - 45 USD
Scadenze
da 1 a 30 giorno(i)