Требуется сделать графический индикатор уровней

Specification

Необходимо написать индикатор который:

1) Наносит на график Ценовые уровни по алгоритму (см. ТЗ).

2) По запросу хэндла передает в советник набор параметров (см. ТЗ).

3) Выводит на графическую панель основные параметры индикатора.


Пример скрина разметки во вложении.


Вот алгоритм 

1) у цены 2 состояния. она растет или снижается. если мы пробили очередной уровень БАЙ или движемся от разворотной зоны БАЙ, цена растет и наоборот. То есть это логическая переменная  рост/падение и состояние когда еще неизвестно в начале работы индюка.

2) смена направления. это событие.

Может произойти двумя способами. например мы шли вверх - для смены направления должны либо пробить уровень бай вверх телом свечи с закрепом, а потом пробить вниз с закрепом (CLOSE сначала за уровнем - пробой, потом с другой стороны- возврат. Либо пойти вниз от текущего уровня и если между ним и нижней разворотной зоной нет ни одного больше уровня  пробить нижнюю разворотку.

по этому событию меняется тренд

3) фазы жизни уровня

1) создание - это зона сопротивления которая смогла продержаться не менее N свечй.

2) пробитие тенью. - зона не считеется пробитой но за ней лесенкой чуть дальше по очередному экстремуму рисуется новая.

3) истинное пробитие уровня - закрытие тела свечи дальше уровня.

4) обратный пробой. После этого объект Уровень - становится Разворотным уровнем.

5) пробой разворотного уровня телом свечи – уровень пробит рисуется далее без заливки. Смены тренда не происходит, за ним если формируется рисуем опять очередной ценовой уровень по направлению  движения цены.

То есть у уровня должно быть 5 логических параметров  и только один из них одновременно может быть  истиной.

Дальше, чтобы не загромождать график - мы выбираем сколько последних зон контролить. ( реально это число 2-3) но пусть будет возожность менять. от 1 до 10. Это количество БЛИЖАЙШИХ уровней продолжает рисоваться дальше вправо.


Зона в фазе жизни уровня «Создан» - сплошная заливка.

фаза 2-3  границы тем же цветом, заливка прозрачная

фаза 4 - меняем цвет на желтый.

5-я фаза это уже пробитие разворотной зоны.  после этого она тоже без заливки.



ТЗ подготовлено в екселе. Смотрите все листы ТЗ пожалуйста.



Дополнительные требования:

1) В дальнейшем индикатор будет использоваться в работе советника, который планируется заказывать у того же исполнителя - чтобы меньше было накладок. Поэтому нужен исполнитель готовый в будущем к продолжению работы в несколько большем объеме чем просто написать индикатор.

2) Каждая строка кода должна быть внятно прокомментирована, чтобы человек знакомый с программированием на начальном уровне смог понять общие принципы работы индикатора.

3) Исходные коды передаются заказчику.

4) Результаты работы не подлежат свободному распространению исполнителем.

Files:

PNG
ztkcwv36.png
486.4 Kb

Responded

1
Developer 1
Rating
(32)
Projects
53
30%
Arbitration
8
0% / 63%
Overdue
13
25%
Free
2
Developer 2
Rating
(42)
Projects
111
57%
Arbitration
2
50% / 0%
Overdue
3
3%
Free
Similar orders
При определенных сигналов от индикаторов и осцилляторов советник открывает сетку ордеров. При определенном наборе профита советник также закрывает сетку. И нужен дополнительный эксперт который поможет быстро закрыть все открытые сделки. Техническое задание уже готовое. Все подробности при связи
1,нужно что бы советник предоставил возможность торговать только рыночными ордерами 2.нужно чтобы ордера на покупку и продажу можно было выставлять линией на экране и срабатывание ордеров проходило по выставленной линии. 3.нужно чтобы объём ордера можно было выставить при помощи панельки которая должна быть расположена в лево нижней части экрана
Необходим советник с исходниками для MQL4 и MQL5: Советник должен на любую открытую позицию создавать ордер Buy/Sell Stop в противоположную сторону(со своим SL) и подтягивать его в сторону позиции по ходу движения. Buy/Sell Stop должны создаваться только в случае если нет позиции и любых Buy/Sell Stop в противоположном направлении. Я могу выставить свои Buy/Sell Stop заранее и советник в этом случае не должен
Робот стартует в заданное время, фиксирует цену открытия текущей свечи Н1. Затем он смотрит на заданную свечу прошлого торгового дня из настроек. Фиксирует ближайшую цену к цене открытия стартовой свечи. Если свеча выше и зеленая, то это будет цена открытия свечи прошлого дня. Если цена выше и свеча красная, то это цена закрытия, и наоборот, если свеча ниже
У меня не сложная задача! Мне нужна исправить ошибку в индикаторе, чтобы после появления стрелки индикатора в терминале мт4 приходило уведомление Алерта в направления стрелки до начала открытие новой свечи за 10 секунд. Ошибку этого индикатора надо исправить таким образом, чтобы приходила уведомления не на открытие третьей свечи, а-на открытие второй свечи за 10 секунд до открытия
Задача. Стоит много ордеров например 50 по 0,01 на разных уровнях в разные стороны Уровень куда придет цена известно. Нужно вычислить лот которых зайти чтоб дойдя до уровня закрылись все ордера
Расписываю продажи: по фиолетовым линиям зиг-заг(ZAP150). Есть линия АВ(наклон вниз), далее рисуется линия ВС(наклон вверх), точка С должна быть выше точки А, у нас есть пробитый экстремум вверх. Теперь нам нужен пробитый экстремум вниз, как только будет первый пробитый экстремум вниз, у нас появляется диапазон продаж(от пробоя нижнего экстремума, до точки С, диапазон не ограничен по времени). Начинается поиск продаж
we seach software coder for long term work in project salary start from 1500$ per month Need develop web trading terminal for forex and crypto trading. FIX Protocol, c#, crypto API learning
Индикатор рассчитывает средний ход баров (в настройках задается количество 3,5,7,8,9,10 и т.д.) стандартных и нестандартных ТФ (м10, м15, м20…Н1,Н2,Н3….. D1,D2, D 3…… и Т.Д., их будет много около 70) и выводит данные на график
Входные параметры: Направление задает индикатор исходя из направления рынка После появления стрелки в нужном направлении выставляется ТП и СЛ Классический мартингейл, думаю объяснять не надо, после закрытия позиции по стоп лоссу или смены направления торговли открывается новый ордер с удвоенной позицией (К) , после получения ТП торговля прекращается до смены смены слрелки

Project information

Budget
50 - 100 USD
VAT (19%): 9.5 - 19 USD
Total: 59.5 - 119 USD
For the developer
45 - 90 USD
Deadline
from 1 to 10 day(s)