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

Работа завершена

Время выполнения 3 дня
Отзыв от заказчика
Заказывал индикатор. Сделан качественно и быстро - за 3 дня. Было приятно вместе работать, рекомендую.
Отзыв от исполнителя
Спасибо за заказ

Техническое задание

Техническое задание

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

1. Общие требования.

  • Индикатор для МТ4 необходим для выявления на истории успешных точек входа для задаваемых пользователем параметров стоп-лосса, тейк-профита и безубытка.
  • Для любых таймфреймов.
  • Для любых инструментов - желательно (как минимум - все мажорные валютные пары, все кросс-пары от мажоров, и металлы). 
  • Глубина истории - максимально возможная.
  • Индикатор должен работать на 4-х и 5-тизначных котировках.
  • Используется инструмент того графика, на котором запущен индикатор. 

2. Принцип работы индикатора.

  • Пользователем в настройках индикатора задаются 4 параметра:

1) Уровень стоп-лосса (SL);

2) Уровень тейк-профита (TP);

3) Уровень переноса стоп-лосса в безубыток (BU) (после прохождения ценой указанного расстояния в пунктах в направлении тейк-профита - стоп-лосс передвигается в безубыток, при этом изначальный стоп-лосс до этого не должен быть задет котировкой);

4) Количество пунктов (N), на которое при достижении уровня BU уровень стоп-лосса переносится в плюс по отношению к потенциальному уровню открытия ордера).

  • Значения параметров указываются в пунктах 5-тизначных котировок.
  • Алгоритм индикатора для каждой свечи графика заданного таймфрейма осуществляет проверку одновременно в обе стороны (в бай и в селл) - будет ли в дальнейшем достигнут ценой уровень ТР (при этом не должны сработать стоп-лосс или безубыток, если он задан в параметрах).
  • Все уровни рассчитываются от значения Close каждой свечи с учетом спреда (от Аск - для бай-позиции, и от Бид - для селл-позиции).
  • В настройках должна быть предусмотрена возможность отключения параметров, связанных с переносом стоп-лосса в безубыток, то есть BU и N. В случае отключения данных параметров осуществляется проверка только на достижение ценой уровней SL или ТР.

3. Отображение результата работы индикатора

  • Результат проверки отображается под основным графиком в подокне индикатора в виде гистограммы со столбиками одинаковой высоты и разного цвета.
  • По умолчанию заданы 4 цвета в зависимости от результата:

Green - сработал тейк-профит в направлении бай;

Red - сработал тейк-профит в направлении селл;

Blue - сработал тейк-профит в обоих направлениях (это возможно в случае, если размер стоп-лосса превышает размер тейк-профита);

Gray - сработал стоп-лосс или безубыток в обоих направлениях.

  • Цвет и толщина линий гистограммы должны настраиваться параметрами в настройках.
  • Должна быть возможность установки нескольких индикаторов на одно окно графика (в подокнах под графиком один под другим) для сравнения результатов с разными настройками.

4. Примеры работы индикатора на графике

Прилагаются два графика с примером работы индикатора только для одной свечи. Чтобы не загромождать схему, приводится результат работы индикатора только для направления сделки в бай (в реальности должны одновременно проверяться оба направления - и в бай и в селл).

Пример 1. После открытия позиции в бай цена достигла уровня BU, соответственно стоп-лосс был перенесен на пунктов в бай от уровня открытия позиции. На откате цена сорвала перенесенный стоп. Если бы в настройках индикатора параметры перевода в безубыток были отключены, то цена сорвала бы стоп на изначально установленном уровне. Результат работы индикатора - серый столбик гистограммы под проверяемой свечой.

Пример 2. После открытия позиции в бай цена достигла уровня BU, соответственно стоп-лосс был перенесен на пунктов в бай от уровня открытия позиции. Цена продолжила движение в бай и достигла уровня ТР. Результат работы индикатора - зеленый столбик гистограммы под проверяемой свечой.

P/S Файлы с графиками загрузить не удается, вышлю дополнительно.


Откликнулись

1
Разработчик 1
Оценка
(351)
Проекты
679
56%
Арбитраж
33
15% / 39%
Просрочено
63
9%
Свободен
2
Разработчик 2
Оценка
(38)
Проекты
45
33%
Арбитраж
1
0% / 0%
Просрочено
1
2%
Свободен
3
Разработчик 3
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
Опубликовал: 331 статью, 1 пример
4
Разработчик 4
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
5
Разработчик 5
Оценка
(14)
Проекты
22
59%
Арбитраж
2
0% / 50%
Просрочено
2
9%
Свободен
Опубликовал: 1 пример
6
Разработчик 6
Оценка
(172)
Проекты
186
32%
Арбитраж
5
60% / 20%
Просрочено
3
2%
Свободен
Опубликовал: 3 примера
7
Разработчик 7
Оценка
(157)
Проекты
220
50%
Арбитраж
2
50% / 0%
Просрочено
14
6%
Свободен
8
Разработчик 8
Оценка
(4)
Проекты
5
40%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
Опубликовал: 1 пример
9
Разработчик 9
Оценка
(15)
Проекты
37
62%
Арбитраж
1
0% / 100%
Просрочено
1
3%
Свободен
Опубликовал: 1 статью, 29 примеров

Информация о проекте

Бюджет
30+ USD
Сроки выполнения
до 10 дн.