Specifiche
Индикатор + торговый робот JForex DukasCopy
Индикатор - рисует горизонтальные линии в случае совпадения нескольких цен хай или лов.
Робот - торгует на отбой от этих уровней используя отложенные ордера.
Требуется сделать его с адаптацией под реальный счет.
Подробное описание во вложенном файле.
Переменные:
N- количество свечей в диапазоне которых мы ищем совпавшие цены Хай и Лов. По умолчанию 24 свечи
n - Количество совпадений цен ХАЙ и ЛОВ которое должно быть в диапазоне N. По умолчанию 3 совпадения
T - Точность совпадений цен, измеряется в десятых долях пункта. В случае поиска совпадений в диапазоне N количества совпадений n и более с точностью Т считаем условие выполненным. По умолчанию точность 15 дробных пунктов. 1,5 целых пунктов.
U- Цена по которой рисуется уровень. Рассчитывается как среднее арифметическое совпавших цен из диапазона N в количестве n и более.
K- Количество предыдущих свечей по отношению к текущей которые имеют хай или лов совпавший с уровнем. Другими словами глубина исторических данных в свечах только она всегда будет маленькой. Измеряется в свечах. По умолчанию 1.
RED- количество свечей на которое продлеваем линию уровня в будущее рисуя ее красным цветом.
Описание алгоритма листинга робота.
1. Ждем появления новой свечи
2. Смотрим в прошлое на N свечей и ищем совпадение цен хай или лов в количестве n и больше (более или равно n раз) с погрешностью Т.
3. Если предыдущее условие выполнилось, то уровень найден. Если есть несколько совпадений найдено то определяем несколько уровней.
4. Проверяем совпали ли какие то из этих уровней с уже нарисованными, если да то продлеваем уровни до последней совпавшей цены (красную линию тоже продлеваем на количество RED свечей вперед от последней совпавшей цены) а если не совпали, то идем дальше.
5. Рисуем новую линию по цене U как среднее арифметическое от всех совпавших цен. Начало линии от первой совпавшей цены до последней. Эту линию рисуем синим цветом.
6. Если синяя линия нарисовалась то рисуем ее продолжение в будущее красным цветом в количестве RED свечей.