Требуется написание советника "сетка".

MQL4 Experts

Job finished

Execution time 4 days
Feedback from employee
Спасибо за заказ! Будут ещё идеи - обращайтесь.
Feedback from customer
Совместная работа с Андреем приятна и продуктивна, как специалист он производит очень хорошее впечатление! Работа выполнена чётко и в срок. Андрей, спасибо Вам за труд!

Specification

Добрый день уважаемые программисты!

Требуется написать советник "сетка" который бы отвечал следующему:

 1.Возможность открывать как сетку "бай ордеров", так и сетку "селл ордеров" отдельно. Так же возможность

  открывать две сетки одновременно. Изначально, количество открываемых "бай ордеров" равно 10, 

  количество открываемых "селл ордеров" тоже равно 10. При прохождении цены в большую, либо меньшую

  сторону, советник должен вводить дополнительные ордера, наращивая позицию. Общее количество ордеров не ограничено.


2.Должен открывать ордера "бай стоп" и "селл стоп" от указанной цены ( ввод значения руками )

  или с рынка, после нажатия кнопки. Если с рынка, то должна быть возможность установки отступа от рыночной цены на указанное количество

  пунктов.(Количество пунктов вводится вручную, если установлено значение "0", то открытие первых ордеров сетки

  должно происходить по рыночной цене.) 


3.Должна быть возможность установки шага сетки. Т.е.советнику должно быть всё равно какой шаг сетки установил пользователь.

  Шаг варьируется от 1(одного пункта) до 10000 пунктов. Далее, при работе советника, шаг сетки не меняется. 

  Например: 1пункт, 3 пункта, 10 пунктов, 20 пунктов, 33 пункта, 47 пунктов,....999 пунктов, 9999 пунктов......


4.Режим "защиты" открытых рынком ордеров.

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

   равно "цена открытия" плюс 1 пункт. Каждому открытому "селл-ордеру" советник выставляет свой "стоп лосс", значение которого

   равно "цена открытия" минус 1 пункт. 

   Возможность включения-выключения режима "защиты".Возможность включать как до начала работы советника, так и после того, 

   как советник выставил сеть ордеров (в любой текущий момент).


5.Закрытие открытых рынком ордеров должно осуществляться нажатием одной кнопки. После завершения закрытия, советник должен 

  осуществлять закрытие "отложенных ордеров".


6.Переход от "пятизначных" котировок терминала к "шестизначным" осуществляется пользователем, путём ввода дополнительной цифры.

  Например: пятизначначные котировки 1.1222, десять пунктов это 10. А при шестизначных котировках 1.12220 это 100.


7.Возможность советника отличать "свои" ордера от чужих.


8.Возможность установки советника на любой таймфрейм, любую валютную пару. Отсутствие привязки к какому-либо конкретному ДЦ.



Responded

1
Developer 1
Rating
(106)
Projects
189
46%
Arbitration
34
24% / 41%
Overdue
58
31%
Free
Published: 12 codes
2
Developer 2
Rating
(268)
Projects
602
34%
Arbitration
64
20% / 58%
Overdue
147
24%
Working
Published: 1 article, 22 codes
3
Developer 3
Rating
(618)
Projects
1429
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
4
Developer 4
Rating
(241)
Projects
387
51%
Arbitration
14
14% / 14%
Overdue
43
11%
Free
Published: 1 article, 1 code
5
Developer 5
Rating
(351)
Projects
679
56%
Arbitration
33
15% / 39%
Overdue
63
9%
Free
6
Developer 6
Rating
(473)
Projects
1139
44%
Arbitration
51
31% / 33%
Overdue
501
44%
Free
7
Developer 7
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
Published: 13 codes
8
Developer 8
Rating
(45)
Projects
76
20%
Arbitration
7
0% / 86%
Overdue
14
18%
Free
9
Developer 9
Rating
Projects
0
0%
Arbitration
1
0% / 100%
Overdue
0
Free
10
Developer 10
Rating
(281)
Projects
650
28%
Arbitration
112
19% / 62%
Overdue
319
49%
Free
11
Developer 11
Rating
(80)
Projects
117
67%
Arbitration
16
25% / 13%
Overdue
12
10%
Free
Published: 2 codes
12
Developer 12
Rating
(271)
Projects
553
50%
Arbitration
57
40% / 37%
Overdue
227
41%
Working
13
Developer 13
Rating
(10)
Projects
18
61%
Arbitration
1
0% / 100%
Overdue
6
33%
Free
14
Developer 14
Rating
(57)
Projects
90
13%
Arbitration
3
33% / 0%
Overdue
0
Free
Published: 2 codes
15
Developer 15
Rating
(163)
Projects
193
61%
Arbitration
7
14% / 29%
Overdue
2
1%
Free
Published: 3 codes
16
Developer 16
Rating
(44)
Projects
100
39%
Arbitration
17
29% / 47%
Overdue
32
32%
Free
17
Developer 17
Rating
(4)
Projects
5
40%
Arbitration
1
0% / 100%
Overdue
0
Free
Published: 1 code
18
Developer 18
Rating
(40)
Projects
106
52%
Arbitration
17
12% / 65%
Overdue
25
24%
Free
19
Developer 19
Rating
(4)
Projects
6
0%
Arbitration
0
Overdue
0
Free
Published: 18 articles, 42 codes
20
Developer 20
Rating
(5)
Projects
3
0%
Arbitration
19
0% / 100%
Overdue
0
Free
21
Developer 21
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
22
Developer 22
Rating
(5)
Projects
9
22%
Arbitration
0
Overdue
0
Free
23
Developer 23
Rating
(574)
Projects
945
47%
Arbitration
309
58% / 27%
Overdue
125
13%
Free
24
Developer 24
Rating
(219)
Projects
370
42%
Arbitration
145
17% / 41%
Overdue
124
34%
Free
Published: 38 codes
25
Developer 25
Rating
(13)
Projects
34
76%
Arbitration
1
100% / 0%
Overdue
6
18%
Free
26
Developer 26
Rating
(1)
Projects
1
0%
Arbitration
1
0% / 100%
Overdue
0
Free
27
Developer 27
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
30 - 350 USD
Deadline
from 5 to 12 day(s)