Specifiche
Техническое задание:
Цель советника - выполнение модификации графика по системе искажения базы данных графика.
Редактор offline графика. Ниже приведен порядок действий.
1. Открыть в режиме offline график по величине и таймфрейму, который требуется редактировать.
2. Поместить на этот же график скрипт, задать параметры:
- указать таймфрейм для экспорта искаженной базы данных;
- высота свечи в пунктах;
- автоматически выделить над каждой свечой круг с красным или белым фоном в зависимости от положения ее. Перед этим нужно указать два параметра (false только для исходного графика):
- выбор исходного символа;
- выбор исходного таймфрейма;
3. Открыть модифицированный график в режиме offline (если требуется повторно редактировать по другой системе искажения, выполняется 1-2 пункта);
4 - Если конечный график должен остаться без искажения, поместите этот эксперт на это график;
5- указать параметры:
- выбор символа, где будет выделяться круг над каждой свечой в соответствии с исходным графиком (потому что значение свечей может быть противоположно исходному графику);
- выбор исходного таймфрейма, где будет выделяться круг над каждой свечой.
Список параметров у советника делится на два части (для искажения и показания индикаторов):
1) Применить систему искажения к исходному графику:
- Разрешение;
-Величина;
-Таймфрейм.
2) Вставить индикатор в конечный график:
- Разрешение;
- Выбор символа исходного графика.
Всего два части системы преобразования базы данных к графику возрастающего вида:
Первая часть.
Дано: наличие индикатора ADX.
При пересечении вверх линии ADX c +DI экспортирует следующую неизвестную свечу в автономный указанный от параметрах график до тех пор, пока не пересекает линию вниз.
При пересечении вверх линии ADX c –DI советник экспортирует следующую неизвестную свечу в автономный график после функции по инверсию до тех пор, пока не пересекает линию вниз.
В результате график выглядит как результат графика в тестере.
Вторая часть.
Дано: n (первая) и n+1(вторая) свечи являются положительными.
При данных следует выполнить:
1-способ с изменением свечи:
- Алгоритм изменяет неизвестную n+2(третью) свечу на противоположную последовательно до возникновения положительной n+C(бесконечной) свечи.
- Когда n+2 свеча является отрицательной, алгоритм изменяет n+C свечу на положительную последовательно.
2-способ без изменения свечи:
- Процедура продолжается без изменения последовательно до возникновения отрицательной n+C свечи.
- Когда n+2 является положительной, процедура продолжается без изменения формы последовательно до возникновения следующей свечи.
Пример график Ренко с файлом .hst и .cvs из ссылки
См.рис. пример.jpg