Необходим советник-сеточник для mt5 с функцией контроля расстояния от уровня безубытка до уровня стоп-лосса.

MQL5 Uzmanlar Forex

İş tamamlandı

Tamamlanma süresi: 11 saat
Müşteri tarafından geri bildirim
Всё супер! Заказ был выполнен за несколько часов. Вежливость и клиентоориентированность на уровне. Настоящий профессионал.

Şartname

1. Настраиваемые параметры:
а) сумма профита, при которой необходимо закрыть сетку;
б) время старта торговли (в часах и минутах);
в) расстояние S между ордерами (в пунктах пятизначных котировок);
г) объем (для всех ордеров одинаковый)
д) направление торговли (buy или sell).

2. Алгоритм:
Советник в указанное время старта открывает один рыночный ордер и от него на одинаковом друг от друга расстоянии S, указанном в параметрах, выставляет 4 отложенных ордера (если рыночный ордер buy, то ордера типа buy stop, если sell — sell stop, лимитные ордера не используются). Всего получается 5 ордеров (1 рыночный + 4 отложенных) на одинаковом расстоянии друг от друга (см. скриншот).
Сразу же при открытии рыночного ордера выставляется стоп-лосс для всех ордеров на одном уровне, находящемся на расстоянии равном 4*S (в четыре раза больше S) от рыночного ордера.
Далее возможны три сценария:
а) цена идет к стоп-лоссу, тогда после срабатывания стоп-лосса все отложенные ордера отменяются и торговля останавливается;
б) цена касается отложенного ордера, стоп-лосс для всех ордеров переносится на новый уровень, соответствующий расстоянию 4*S от уровня общего безубытка сетки;
в) прибыль по открытым позициям достигает указанной в параметрах суммы, тогда закрываются все позиции и торговля останавливается.

3. Моменты связанные с отключениями автоматической торговли, отсутствием связи, ручными ордерами, изменениями настроек.
Советник будет использоваться на реальном счете на выделенном сервере (VPS), поэтому важно обеспечить стабильность и гибкость его работы.
а) Если пропадает связь с торговым сервером, то советник должен продолжить работу, как только связь восстановится.
б) Если была отключена автоматическая торговля пользователем, то при включении автоматической торговли установленный советник должен либо продолжить выполнять торговый алгоритм (если есть ордера, которые открывал советник), либо начать алгоритм заново, ориентируясь на время старта торговли (если нет открытых ордеров).
в) Если пользователь включил советника с выбранными параметрами, а потом решил изменить параметры, то советник принимает изменения в расчет только в том случае, если еще не наступило время старта торговли. Если пользователь пытается менять параметры уже после открытия первого ордера, то такие изменения игнорируются советником.
г) Если пользователь открыл ордер вручную или другим советником на счете, то во избежание нарушения алгоритма такие инородные ордера сразу же закрываются либо блокируются (если такое технически возможно).

4. Визуализация. 
На графике должны отображаться крупным шрифтом только две суммы: сумма стартового баланса (на момент времени старта, указанного в параметрах) и сумма равная сумме баланса + сумма профита (которая указана в параметрах). Например, стартовый баланс равен 2000 USD, а профит указанный в параметрах равен 400 USD, тогда на графике будут указаны две суммы: 2000 USD и 2400 USD.

На скриншоте пример расположения ордеров при работе советника.





Yanıtlandı

1
Geliştirici 1
Derecelendirme
(493)
Projeler
1022
58%
Arabuluculuk
30
27% / 23%
Süresi dolmuş
133
13%
Çalışıyor
2
Geliştirici 2
Derecelendirme
Projeler
1
0%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(367)
Projeler
449
55%
Arabuluculuk
24
54% / 17%
Süresi dolmuş
30
7%
Meşgul
4
Geliştirici 4
Derecelendirme
(209)
Projeler
272
21%
Arabuluculuk
24
54% / 17%
Süresi dolmuş
0
Çalışıyor
5
Geliştirici 5
Derecelendirme
(2)
Projeler
3
33%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
0
Serbest
6
Geliştirici 6
Derecelendirme
(618)
Projeler
1429
59%
Arabuluculuk
31
81% / 0%
Süresi dolmuş
10
1%
Serbest
7
Geliştirici 7
Derecelendirme
(174)
Projeler
188
32%
Arabuluculuk
5
60% / 20%
Süresi dolmuş
3
2%
Serbest
Yayınlandı: 3 kod
8
Geliştirici 8
Derecelendirme
(72)
Projeler
147
67%
Arabuluculuk
21
10% / 71%
Süresi dolmuş
44
30%
Serbest
9
Geliştirici 9
Derecelendirme
(34)
Projeler
35
20%
Arabuluculuk
2
0% / 100%
Süresi dolmuş
1
3%
Serbest
10
Geliştirici 10
Derecelendirme
(14)
Projeler
21
24%
Arabuluculuk
0
Süresi dolmuş
2
10%
Serbest
Yayınlandı: 3 kod
11
Geliştirici 11
Derecelendirme
(64)
Projeler
144
46%
Arabuluculuk
20
40% / 20%
Süresi dolmuş
32
22%
Çalışıyor
12
Geliştirici 12
Derecelendirme
(174)
Projeler
233
61%
Arabuluculuk
3
33% / 33%
Süresi dolmuş
6
3%
Serbest
Yayınlandı: 1 kod
13
Geliştirici 13
Derecelendirme
(54)
Projeler
102
23%
Arabuluculuk
12
25% / 17%
Süresi dolmuş
13
13%
Serbest
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
50 - 150 USD
Son teslim tarihi
from 3 to 30 gün