Нужно модифицировать индикатор канала линейной регрессии под МТ4

仕事が完了した

実行時間30 日

指定

Нужно модифицировать индикатор канала линейной регрессии под МТ4 - каждый рабочий день он должен рисовать канал, рассчитанный на заданном временном интервале. 

1. Временной интервал

В параметрах индикатора они должны задаваться в часах и минутах с точностью до минуты. Переменные времени должны быть числовыми, никак не строчными. Например, целочисленные integer. Временной интервал должен давать возможность перекрывать начало/конец суток, например, начинаться 22.30, а заканчиваться в 3.15 или в 22.29 (сутки).

См. рис.1


2. Лучи канала

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

См. рис. 2 

Дополнительный момент: при выходе цены за границы основного канала пробитый с этого момента луч должен изменить цвет. Т.е. цена внутри канала - луч одного цвета, при выходе за пределы канала - с этого момента цвет луча другой. Цена вернулась в канал - с этого момента цвет восстановился. Цвет с момента пересечения меняется на той границе канале, которая идет по краям цены. Цвет границы канала, построенной с использованием коэффициента расширения "К" - не меняется. 

См Рис.3_1-5 


3. Дополнительные линии границ канала

В свойствах индикатора на вкладке "Входные параметры" надо задать коеффициент "К" для построения дополнительных линий границы канала, аналогично каналу стандартного отклонения, там на вкладке Свойства есть параметр Отклонение. Коэффициент "К" также должен принимать дробные значения, например, 1,61.

При К=1 их линии должны совпадать с исходными границами канала.  

При К>1 ширина канала по доп/границам должна быть больше реальной в "К" раз. Значение по умолчанию увеличивает ширину канала в 2 раза. 

При К<1 ширина канала по доп/границам должна быть меньше реальной в "К" раз. 

Для дополнительных линий границ канала должны быть отдельные свойства, цвет и стиль должны отличаться от основного канала. См рис 2

4. Хотелось бы также иметь возможность переключаться между каналом линейной регрессии и каналом стандартного отклонения. В параметрах индикатора для этого можно сделать переключатель. См рис.1

5. Проверка индикатора будет сравнением по графику и по коду. В индикаторе должны быть предусмотрены отдельный цвет на каждую линию, всего линий на вкладке свойств "Цвета" я вижу семь - осевая, верхняя и нижняя границы основного канала, верхняя и нижняя границы по расширению "К", измененный цвет верхней и нижней границы основного канала при его пробитии.  См рис.2. Код должен быть открытым, компиляция на стороне заказчика.


応答済み

1
開発者 1
評価
(574)
プロジェクト
945
47%
仲裁
309
58% / 27%
期限切れ
125
13%
暇
2
開発者 2
評価
(281)
プロジェクト
650
28%
仲裁
112
19% / 62%
期限切れ
318
49%
暇
3
開発者 3
評価
(361)
プロジェクト
644
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
類似した注文
Идея торговой системы-работа по сигналам пользовательского индикатора в который уже встроены фильтры для отсеивания сигналов. Торговая система работает как на обычных графиках так и на ренко графиках. Торговые сигналы определяет индикатор, настройки индикатора доступны в настройках эксперта. 4. Открытие позиции по сигналу индикатора, при этом индикатор дает сигнал на открытии нового бара
Ищу специалиста для регулярной совместной работы по торговле золотом (XAUUSD), валютными парами Forex и нефтью в MetaTrader 5. Мне нужен персональный торговый консультант и аналитик, который будет помогать анализировать рынок, находить торговые возможности и составлять план действий. Основные задачи: Анализ рынка и подготовка торговых сценариев по выбранным инструментам. Совместный разбор сделок: точки входа и
Robot 30+ USD
Добрый день. Нужен торговый робот, который будет заходит в сделку на покупку при пересечении Stochastica Oscillator уровня 20 и продажу уровня 80 на 15-минутном тайм фрейме. В общем то и все...Пример закреплен в файле
ОПИСАНИЕ ЗАДАЧИ ДЛЯ ИСПОЛНИТЕЛЯ: У нас есть полностью готовый, рабочий торговый робот LEON. Исходный код логически завершен, но предыдущий программист поленился и оставил много сырых, наполовину сломанных настроек. Нам требуется провести глубокую, качественную доработку системы до идеала под реальный счет. ВАЖНОЕ ПРЕДУПРЕЖДЕНИЕ: На коленке за 2 часа или за 2 дня сделать работу не получится — мы это сразу увидим при

プロジェクト情報

予算
40+ USD
締め切り
最低 2 最高 5 日