Стоп лосс "по закрытию бара" Те когда команда "закрыть" поступает только при закрытии текущего бара выше/ниже определенного уровня

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

Время выполнения 1 день

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

Что это будет скрипт или советник решать вам- я слабо понимаю разницу. Для описания буду использовать термин Советник

 

Назначение:  полное/частичное закрытие имеющейся открытой позиции по паре. По сути Советник это стоп-лосс, но срабатывающий не просто по достижению ценового уровня, а при условии что на графике/таймфрейме текущий бар закрылся выше/ниже заданного уровня.  Позиция может быть только в одну сторону, локов не будет.

Условие срабатывания : закрывает всю/частично ( в зависимости от вводных данных см ниже) позу в "рынок"  :

а) позу лонг - если  бид текущего бара на графике/таймфрейме где запущен советник ЗАКРЫЛСЯ (и начал рисоваться следующий бар) ниже уровня на котором запущен советник 

б) позу шорт - соответственно если бид текущего бара закрылся выше уровня на котором запущен советник 

 

 Запуск - перетаскивание мышкой из Навигатора на график. Направление куда стоит поза советник определяет сам. При запуске должен запросить какое количество лотов надо будет закрывать. По умолчанию должно предлагаться "Полная поза".  ( в соответствии с реальным текущим размером открытой позы по  паре).

В том случае если заказывается закрытие не 100% позы, то советник должен закрыть только заявленную часть ( видимо методом обратной сделки и последующим закрытием встречных позиций) При этом, если изначальная поза формировалась несколькими открытиями  на разных уровнях , то какие позы из них советник будет закрывать как встречные мне все равно. 

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

Должна быть предусмотрена защита от реквотов ( чтоб точно вышел)

 

Немаловажные видимые нюансы:

1- После открытия позы выставляется стоп-лосс стандартными средствами МТ4 на случай "ядерной войны". Он выставляется далеко, но теоретически может произойти ситуация что стандартный стоп-лосс сработает когда текущий бар еще не закрылся. В этом случае к моменту закрытия бара позы уже не будет. Советник должен это учитывать и самоотключиться ( ну или еще чего сделать- главное чтоб ничего нового не понаоткрывал)

2- Каждая поза сопровождается ( в отдельном окне/графике) советником по переводу в б/у после достижения определенного +пипс. В этом случае так же может случиться что советник окажется работающим при отсутствии позиции. Так же самоотключение


Вследствии пункта 2 так же может произойти следующее: На примере:

Лонг уровень А 100к

Лонг уровень Б 100к

Запускаю советник с командой - закрыть 150 к если бар закроется там то (ниже А или Б есесно).  По ходу рынка уровень А переводится в бу и потом закрывается по бу. ( или закрывается по Таргет профит ) Имеем : открытая поза на уровне Б лотом 100к и работающий  советник у которого приказ закрыть 150к . В этой ситуации при срабатывании  все должно закрыться по нулям.

 Ну и при закрытие по Таргет профит 100% позы советник так же отключается. 

 

 Это первый мой опыт размещения заказа через данный сервис так что возможны косяки в плане коммуникации, неоперативного ответа и тп - просьба быть снисходительным )))

   

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

1
Разработчик 1
Оценка
(618)
Проекты
1428
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
2
Разработчик 2
Оценка
(23)
Проекты
31
71%
Арбитраж
0
Просрочено
1
3%
Свободен
Опубликовал: 188 примеров
3
Разработчик 3
Оценка
(76)
Проекты
136
45%
Арбитраж
11
27% / 64%
Просрочено
26
19%
Свободен
Опубликовал: 5 примеров
4
Разработчик 4
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
5
Разработчик 5
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(23)
Проекты
53
9%
Арбитраж
10
20% / 60%
Просрочено
11
21%
Свободен
Опубликовал: 6 примеров
Похожие заказы
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в POI старшего тф, вход в позицию на младшем тф Анализ графика начинается всегда со старшего тф. Должен быть понятный контекст для работы. Активы: EURUSD, XAUUSD POI старшего таймфрейма: Liquidity (1M, 1W, 1D, 4H, 1H) Imbalance (1M, 1W, 1D, 4H, 1H) Order Block (1M, 1W, 1D, 4H, 1H) HTF Fractals (1M, 1W, 1D, 4H, 1H) Всегда дожидаться цену в POI старшего таймфрейма. Вход в позицию: Слом LTF структуры на
к примеру 10 стратегий выстреливают одновременно в одну и ту же милисекунду при открытие бара надо их сделать последовательными один за другим, с проверкой, что предыдущий ордер был открыт и модифицирован SL TP оредра могут быть отложенные и маркет пока один ордер исполняется другие ждут в очереди так как используется ММ настоящий баланс double Total_Current_Risk() { double res = 0; for (int i = 0; i <

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

Бюджет
10- USD