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

İş tamamlandı

Tamamlanma süresi: 3 gün
Müşteri tarafından geri bildirim
Заказывал индикатор. Сделан качественно и быстро - за 3 дня. Было приятно вместе работать, рекомендую.
Geliştirici tarafından geri bildirim
Спасибо за заказ

Şartname

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

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


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(351)
Projeler
679
56%
Arabuluculuk
33
15% / 39%
Süresi dolmuş
63
9%
Serbest
2
Geliştirici 2
Derecelendirme
(38)
Projeler
45
33%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
1
2%
Serbest
3
Geliştirici 3
Derecelendirme
(49)
Projeler
134
27%
Arabuluculuk
62
13% / 53%
Süresi dolmuş
58
43%
Serbest
Yayınlandı: 343 makale, 1 kod
4
Geliştirici 4
Derecelendirme
(69)
Projeler
146
34%
Arabuluculuk
13
8% / 62%
Süresi dolmuş
26
18%
Serbest
Yayınlandı: 6 kod
5
Geliştirici 5
Derecelendirme
(14)
Projeler
22
59%
Arabuluculuk
2
0% / 50%
Süresi dolmuş
2
9%
Serbest
Yayınlandı: 1 kod
6
Geliştirici 6
Derecelendirme
(174)
Projeler
188
32%
Arabuluculuk
5
60% / 20%
Süresi dolmuş
3
2%
Serbest
Yayınlandı: 3 kod
7
Geliştirici 7
Derecelendirme
(157)
Projeler
220
50%
Arabuluculuk
2
50% / 0%
Süresi dolmuş
14
6%
Serbest
8
Geliştirici 8
Derecelendirme
(4)
Projeler
5
40%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Serbest
Yayınlandı: 1 kod
9
Geliştirici 9
Derecelendirme
(15)
Projeler
37
62%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
1
3%
Serbest
Yayınlandı: 1 makale, 29 kod
Benzer siparişler
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

Proje bilgisi

Bütçe
30+ USD
Son teslim tarihi
to 10 gün