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

Tâche terminée

Temps d'exécution 3 jours
Commentaires du client
Заказывал индикатор. Сделан качественно и быстро - за 3 дня. Было приятно вместе работать, рекомендую.
Commentaires de l'employé
Спасибо за заказ

Spécifications

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

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


Répondu

1
Développeur 1
Évaluation
(351)
Projets
679
56%
Arbitrage
33
15% / 39%
En retard
63
9%
Gratuit
2
Développeur 2
Évaluation
(38)
Projets
45
33%
Arbitrage
1
0% / 0%
En retard
1
2%
Gratuit
3
Développeur 3
Évaluation
(49)
Projets
134
27%
Arbitrage
62
13% / 53%
En retard
58
43%
Gratuit
Publié : 331 articles, 1 code
4
Développeur 4
Évaluation
(69)
Projets
146
34%
Arbitrage
13
8% / 62%
En retard
26
18%
Gratuit
Publié : 6 codes
5
Développeur 5
Évaluation
(14)
Projets
22
59%
Arbitrage
2
0% / 50%
En retard
2
9%
Gratuit
Publié : 1 code
6
Développeur 6
Évaluation
(172)
Projets
186
32%
Arbitrage
5
60% / 20%
En retard
3
2%
Gratuit
Publié : 3 codes
7
Développeur 7
Évaluation
(157)
Projets
220
50%
Arbitrage
2
50% / 0%
En retard
14
6%
Gratuit
8
Développeur 8
Évaluation
(4)
Projets
5
40%
Arbitrage
1
0% / 100%
En retard
0
Gratuit
Publié : 1 code
9
Développeur 9
Évaluation
(15)
Projets
37
62%
Arbitrage
1
0% / 100%
En retard
1
3%
Gratuit
Publié : 1 article, 29 codes

Informations sur le projet

Budget
30+ USD
Délais
à 10 jour(s)