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

MQL4 Uzmanlar Komut dosyaları

İş tamamlandı

Tamamlanma süresi: 1 gün

İş Gereklilikleri

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

 

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

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

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

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

 

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

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

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

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

 

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

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

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


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

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

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

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

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

 

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

   

Yanıtlandı

1
Geliştirici 1
Derecelendirme
(618)
Projeler
1428
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
2
Geliştirici 2
Derecelendirme
(23)
Projeler
31
71%
Arabuluculuk
0
Süresi dolmuş
1
3%
Serbest
Yayınlandı: 188 kod
3
Geliştirici 3
Derecelendirme
(76)
Projeler
136
45%
Arabuluculuk
11
27% / 64%
Süresi dolmuş
26
19%
Serbest
Yayınlandı: 5 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
Projeler
0
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(23)
Projeler
53
9%
Arabuluculuk
10
20% / 60%
Süresi dolmuş
11
21%
Serbest
Yayınlandı: 6 kod
Benzer siparişler
Требуется создать советник на основе разворотных паттернов, используя дополнительные индикаторы такие как скользящее среднее, отклонение от скользящей средней, угол наклона скользящей средней. Возможно будет добавлено что то еще по ходу работы
Суть ТС:Приход в 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 <

Proje bilgisi

Bütçe
10- USD