Создание вспомогательного советника

MQL4 Experts

Specification

0. Советник (сова) нужен в МТ4 (предпочтительней) или в МТ5.

1. Сделки открывает трейдер.

1.2 Ордер откроется, если значение спреда не больше заданного в настройках совы по текущему моменту в рынке.


1.3 Вывести на панель управления совой, текущий спред по инструменту (скрин выше).

1.4 Открытие ордера происходит на закрытые свечи 0:59 (минутная свеча); 4:59 (пяти минутная свеча); 14:59 (пятнадцати минутная свеча); 29:59 (тридцати минутная свеча); 59:59 (часовая свеча); и т.д.

1.4.1 Открываются ордера по кнопкам Sell и Buy.

1.5 Возможность открытия ордеров Sell и Buy вывести отдельными кнопками.

1.5.1 После открытия и закрытия ордера, делается срин графика. Для каждого инструмента своя отдельная папка со скринами.

1.5.2 Сделать возможность скрытия всей панели, с оставлением двух кнопок Sell and Buy и возможно нужна будет функция скрытия и этих двух кнопок.

1.6 Лот открытия ордера задаётся в процентах от депозита, с возможностью прибавления/убавления процента и шагом 1.00% при нажатии на кнопки "+ (<)" или "- (>)" , и так же с возможностью обнуления до изначального значения при клике по кнопке start.

  
1.7 Изначальный процент, выводимый на график, прописывается в сове.

1.8 Добавить возможность изменения лота в окне "Lot".

1.9 В момент открытия ордера Buy сова выставляет Stop Loss на Low текущей свечи и плюс добавляет к стопу spreed.


1.9.1 Ордер Sell зеркален сделке Buy.

2. Если выпадет условие, что свеча закрывается (Close) в одной ценовой метке вместе с Low/High, а так же с нулевым спредом, то сова должна будет добавить определённое количество пунктов заданных в настройках. Отдельный такой параметр, необходимо будет вынести на главный график.

2.1 Добавить возможность увеличения стопа по хвосту тени на х2, х3, х4. Параметр вывести на главный график.

2.2 После открытия ордера, появляется инфа о количестве пунктов от открытия позиции до стопа.

2.2.1 Отталкиваясь от количества пунктов в стопе, тейк нужно будет выставить в соотношении один к одному (1х1), один к двум (1х2), один к трём (1х3) и т.д.. Добавить кнопку, в сопровождение по сделке. Скрин в пункте 2.4.

2.3 Добавить возможность изменения линии тейка, с функцией отображения итоговой суммы прибыли/убытка в валюте счёта и количеством пунктов, с вычетом комиссии, свопа, налогов, (плюс отображения соотношения (1х1), один к двум (1х2), один к трём (1х3) и т.д.). ( см.видео )

https://youtu.be/i0-foLsECAA?si=7VaN19Q8EFv3jFSQ

2.4 Добавить возможность вкл/выкл (отображение) тейка через кнопку "Тр" на графике . *

(Отступление: для каждого ордера, выводить панель с кнопками дублирующие команды основного меню совы: "<>" - перемещение всех кнопок влево/вправо; "Sl" - стоп лосс (Stop); "Тр" - тейк профит (Take); "R" - реверс (Revers); "Х" - закрыть ордер (Close) ).


2.5 Закрыв позицию по тейку, сова показывает цену открытия (1.13839) и закрытия (1.13747), от одной цены до другой всех закрытых ордеров (если их было несколько), протягивает пунктирную линию, плюс итоговую сумму прибыли/убытка с вычетом комиссии, свопа, налогов.


2.6 Добавить возможность регулировки отступа закрытых цен и общей суммы по высоте, и так же по размеру.

2.7 Для сделок BUY, все отображения цифр и пунктирной линии цвета Lime. Для сделок SELL, отображение цифр и пунктирной линии цвета RED.



(Отступление:

Надписи: Close; Stop; Sell - сделать цветом Red.

Надпись: Revers сделать цветом DarkGoldenrod.

Надписи: Tаkе; Buy; Lot (вместе с цифрами) сделать цветом Lime.

Аналогичные цвета для кнопок ордера/ордеров)

Цвет кнопок подстраиваются под фон графика или сделать прозрачными.

Так же можно все кнопки сделать бело-серыми.



2.8 Блок с кнопками вывести в правую верхнюю часть графика, с возможностью переноса по разным углам.

2.9 Кнопка Revers разворачивает открытую позицию (так же по закрытию свечи) в противоположнную сторону.


3.1 Нужна отдельная кнопка на основном графике, с открывающимся окном, где будет статистика по инструменту в доходности по нему.

*Требуется обсуждение. Так-же возможны оплачиваемые дополнения.

Responded

1
Developer 1
Rating
(10)
Projects
17
18%
Arbitration
2
0% / 50%
Overdue
3
18%
Loaded
2
Developer 2
Rating
(96)
Projects
114
17%
Arbitration
6
33% / 17%
Overdue
5
4%
Free
Published: 1 code
3
Developer 3
Rating
(175)
Projects
189
33%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
4
Developer 4
Rating
(23)
Projects
32
41%
Arbitration
9
22% / 33%
Overdue
4
13%
Loaded
Published: 8 articles, 35 codes
5
Developer 5
Rating
(5)
Projects
6
83%
Arbitration
0
Overdue
0
Free
Published: 3 codes
6
Developer 6
Rating
(65)
Projects
117
24%
Arbitration
13
54% / 46%
Overdue
15
13%
Free
Published: 2 codes
7
Developer 7
Rating
(561)
Projects
857
61%
Arbitration
33
27% / 45%
Overdue
24
3%
Free
Published: 1 code
8
Developer 8
Rating
(84)
Projects
142
13%
Arbitration
11
55% / 18%
Overdue
3
2%
Free
9
Developer 9
Rating
(634)
Projects
743
34%
Arbitration
49
53% / 39%
Overdue
14
2%
Loaded
10
Developer 10
Rating
(14)
Projects
41
24%
Arbitration
2
0% / 100%
Overdue
16
39%
Free
Published: 1 article, 1 code
11
Developer 11
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
12
Developer 12
Rating
(215)
Projects
281
21%
Arbitration
27
59% / 15%
Overdue
0
Working
13
Developer 13
Rating
(60)
Projects
95
42%
Arbitration
4
0% / 100%
Overdue
4
4%
Free
14
Developer 14
Rating
(648)
Projects
876
48%
Arbitration
29
38% / 17%
Overdue
63
7%
Free

Project information

Budget
50+ USD

Customer

(2)
Placed orders6
Arbitrage count0