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

Trabajo finalizado

Plazo de ejecución 3 días
Comentario del Cliente
Заказывал индикатор. Сделан качественно и быстро - за 3 дня. Было приятно вместе работать, рекомендую.
Comentario del Ejecutor
Спасибо за заказ

Tarea técnica

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

Необходим индикатор для МТ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 Файлы с графиками загрузить не удается, вышлю дополнительно.


Han respondido

1
Desarrollador 1
Evaluación
(351)
Proyectos
679
56%
Arbitraje
33
15% / 39%
Caducado
63
9%
Libre
2
Desarrollador 2
Evaluación
(38)
Proyectos
45
33%
Arbitraje
1
0% / 0%
Caducado
1
2%
Libre
3
Desarrollador 3
Evaluación
(49)
Proyectos
134
27%
Arbitraje
62
13% / 53%
Caducado
58
43%
Libre
Ha publicado: 331 artículos, 1 ejemplo
4
Desarrollador 4
Evaluación
(69)
Proyectos
146
34%
Arbitraje
13
8% / 62%
Caducado
26
18%
Libre
Ha publicado: 6 ejemplos
5
Desarrollador 5
Evaluación
(14)
Proyectos
22
59%
Arbitraje
2
0% / 50%
Caducado
2
9%
Libre
Ha publicado: 1 ejemplo
6
Desarrollador 6
Evaluación
(172)
Proyectos
186
32%
Arbitraje
5
60% / 20%
Caducado
3
2%
Libre
Ha publicado: 3 ejemplos
7
Desarrollador 7
Evaluación
(157)
Proyectos
220
50%
Arbitraje
2
50% / 0%
Caducado
14
6%
Libre
8
Desarrollador 8
Evaluación
(4)
Proyectos
5
40%
Arbitraje
1
0% / 100%
Caducado
0
Libre
Ha publicado: 1 ejemplo
9
Desarrollador 9
Evaluación
(15)
Proyectos
37
62%
Arbitraje
1
0% / 100%
Caducado
1
3%
Libre
Ha publicado: 1 artículo, 29 ejemplos

Información sobre el proyecto

Presupuesto
30+ USD
Plazo límite de ejecución
a 10 día(s)