Добрый день. Нужна простейшая сетка прописанная в ТЗ, без индикаторов.

Job finished

Execution time 6 days
Feedback from customer
Все быстро и четко. Не ломит цены как все остальные. Спасибо.
Feedback from employee
Спасибо за заказ! Удачи и профитов!

Specification

Робот основан на ордерах, которые открываются на определенных заранее заданных уровней.



  1. Логика открытия ордеров (в прикрепленном файле)


1.1 Допустим цена в данный момент находится в точке 1. Далее она поднялась до уровня и находится в точке 2. На данном уровне идет проверка, были ли открыты ранее ордера, т.к. цена здесь впервые, открываются сразу 2 ордера на покупку и продажу. 

1.2 Предположим что цена достигла 3 точки, на данном уровне покупка, совершенная в точке 2, закрывается и на этом же уровне, после проверки есть ли открытые ордера, открываются опять же два ордера, на покупку и продажу (продажа, открытая в точке 2 остается открытой). 

1.3 Далее цена, предположим, достигает точки 4. Покупка, совершенная на точке 3, закрывается и, после проверки, открываются опять же два ордера на покупку и продажу (продажи, открытые в точке 2 и 3 остаются открытыми).

1.4 Далее цена опускается до точки 5. Продажа, совершенная в точке 4 закрывается. Также на данной точке идет проверка, какие ордера открыты на данном уровне. Так как у нас закрывалась покупка (в пункте 1.3), а продажа оставалась, то на данном уровне нужно открыть только покупку.

1.5 Цена опускается к уровню 6. Продажа от точки 5 закрывается. Также, как и на предыдущем уровне идет проверка, какие ордера открыты. Так как покупка закрывалась (в пункте 1.2), а продажа нет, открывается только покупка.

1.6 Цена опускается к точке 7. Закрывается продажа от 6 точки. Идет проверка какие ордера открыты, т.к. на этом уровне цена впервые, то открывается и покупка и продажа.

1.7 Цена опускается к точке 8, закрывается продажа от точки 7. Идет проверка какие ордера открыты, т.к. на этом уровне цена впервые, то открывается и покупка и продажа.

1.8 Цена поднимается к уровню 9. Закрывается покупка от уровня 8. Идет проверка, какие ордера открыты. т.к. у нас оставалась покупка от точки 7 (пункт 1.6), соответственно открывается только продажа.

И т.д.


То есть на каждом уровне должны быть открыты максимум только 2 ордера, один в покупку, другой в продажу. 

Уровень, это конкретная цена, проверка наличие ордеров на уровне происходит включая диапазон 2 спредов(можно настраивать в настройках), т.к. нужно учитывать цену bid и ask..


  1. Определение количества уровней

Количество уровней зависит от депозита (можно указать в настройках) и объема открываемых позиций (можно задать в настройках) таким образом, чтобы совокупный объем позиций с отрицательным результатом не превышал 80% (можно изменять в настройках) депозита. 

Максимальный и минимальный уровень рассчитывается на MN (месячном) графике (лучше сделать, чтобы была возможность указать ТФ) исходя из максимальной и минимальной точки на графике. Если максимум на графике обновился, то уровни не должны пересчитываться, а иметь тоже расстояние, что и ранее, то есть они остаются статичны и если максимум обновляется постоянно, то просто добавляются новые уровни с расстоянием между собой что и предыдущие . В отношении минимумов, происходит тоже самое. 

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

Уровни должны отображаться на графике.



Files:

Responded

1
Developer 1
Rating
(72)
Projects
147
67%
Arbitration
21
10% / 71%
Overdue
44
30%
Free
2
Developer 2
Rating
(173)
Projects
231
61%
Arbitration
3
33% / 33%
Overdue
6
3%
Free
Published: 1 code
3
Developer 3
Rating
(618)
Projects
1428
59%
Arbitration
31
81% / 0%
Overdue
10
1%
Free
4
Developer 4
Rating
(172)
Projects
186
32%
Arbitration
5
60% / 20%
Overdue
3
2%
Free
Published: 3 codes
5
Developer 5
Rating
(41)
Projects
45
38%
Arbitration
1
0% / 0%
Overdue
0
Free
6
Developer 6
Rating
Projects
1
0%
Arbitration
0
Overdue
0
Free
7
Developer 7
Rating
(296)
Projects
475
40%
Arbitration
105
40% / 24%
Overdue
80
17%
Busy
Published: 2 codes
Similar orders
Начало с двойного (считается нулевым), на следующем шаге сетки в любую сторону закрывается профитный ордер и открывается новая пара; таким образом: либо с одного края сетки, либо с двух всегда остаётся двойной ордер; при перевороте позиций открывается тройной ордер одинакового объёма (два ордера в сторону тренда и один в обратную) : расстояние профитов рассчитывается от крайнего двойного (против тренда), а после
Нужно создать торговый советник для МТ5 для автоматической торговли золотом, серебром и нефти, газа. Торговля будет происходить на основании данных индикаторов, корреляции данных инструментов. Должна быть панель управления с настройками на английском языке

Project information

Budget
30+ USD
Deadline
to 10 day(s)