TZ_Zig_Zag_rev_4_iMA

仕事が完了した

実行時間390 日

指定

Название класса: CZigZag_rev_4_iMA

Краткое описание:
Необходим класс, который будет предоставлять информацию о структуре индикаторов Zig-Zag. 
Под структурой индикаторов Zig-Zag подразумевается:
- Начало формирование отрезка (точка на которой фактически начал появляться отрезок)
- Точка начала отрезка
- Точка окончания отрезка
- Классификация отрезка
- Вектор отрезка (эталонного отрезка)
- История отрезков глубиной в два вектора
- Выражение отрезка (эталонного отрезка) в виде процентной сетки - уровни Фибоначчи
- Информация о структуре может предоставляться с учетом сдвига текущего бара

Требование к классу:
1. Класс должен корректно работать, если расчет будет производиться только при открытии нового бара.
2. Скорость работы класса должна быть не ниже, чем в приложенном альтернативном классе по данному ТЗ.
3. Класс должен уметь рассчитывать индикатор на любом выбранном тайм фрейме.
4. Класс должен уметь визуализировать отрезки Зиг-заг и уровни Фибоначчи по требованию. Если выбранный тайм фрейм меньше текущего, то графическое построение фибо уровней не производится.
5. Класс должен содержать блок визуализации для отладки, в котором выводится дополнительная информация.
6. Класс должен обеспечить работу функций класса с разными настройками в одном индикаторе, советнике, эксперте, скрипте, при вызове нескольких настроек класса - т.е. в одном коде можно использовать две и более настройки класса. Для реализации пункта необходимо в названиях всех объектов указывать идентификатор объекта класса, который его создал.
7. Возможность выбора инструмента, на котором будет производиться расчет. Если текущий график не соответствует графику вычисления, то визуальных построений не производится.
8. Класс должен иметь возможность работать как с интегрированным кодом расчета Zig-Zag, так и с внешним индикатором, который предоставляет информацию аналогично стандартному Zig-Zag, при этом начало формирования отрезка считается Точка начала отрезка.

Интегрированный код расчета Zig-Zag:
1. Индикатор с логикой идентичной стандартному Zig-Zag;
2. Индикатор, строящий Zig-Zag по каналу из МА (и иных аналогичных каналов).

Как образец, предоставляется класс, индикатор и советник, сделанные по логике ТЗ, но имеющие ошибки в коде. Не возбраняется внести исправления и улучшения в имеющийся класс.

Работа принимается в виде всех исходных кодов, подлежащих компиляции.
Работоспособность проверяется на индикаторе, который имеет все настройки класса и способен показать работу класса.

Логика заложенная в классе обсуждалось на форуме,тамже имеется видео работы советника на основе класса.
https://www.mql5.com/ru/forum/40157

応答済み

1
開発者 1
評価
(49)
プロジェクト
134
27%
仲裁
62
13% / 53%
期限切れ
58
43%
2
開発者 2
評価
(80)
プロジェクト
117
67%
仲裁
16
25% / 13%
期限切れ
12
10%
3
開発者 3
評価
(48)
プロジェクト
73
37%
仲裁
22
9% / 41%
期限切れ
14
19%
仕事中
4
開発者 4
評価
(54)
プロジェクト
64
42%
仲裁
5
20% / 60%
期限切れ
4
6%
5
開発者 5
評価
(1)
プロジェクト
1
0%
仲裁
0
期限切れ
0
6
開発者 6
評価
(46)
プロジェクト
73
16%
仲裁
13
8% / 92%
期限切れ
37
51%
類似した注文
стратегий в одном терминале может быть много нужен ММ для (баланс - сумма всех рисков) //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
Сразу хочу обратить ваше внимание, на то что задача нестандартная. Будьте внимательны В рабочем окне загружены несколько индикаторов + выполняется Тех.анализ при помощи стандартных графических объектов. необходимо менять группу загруженных индикаторов, но при этом сохранять графические объекты на графике Поскольку в MQL4 нет возможности отдельно догружать индикаторы в рабочее окно, предлагаю решить задачу через

プロジェクト情報

予算
100 USD
開発者用
90 - 90 USD
締め切り
30 日