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

Работа завершена

Время выполнения 6 дней
Отзыв от заказчика
Все быстро и четко. Не ломит цены как все остальные. Спасибо.
Отзыв от исполнителя
Спасибо за заказ! Удачи и профитов!

Техническое задание

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



  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 (месячном) графике (лучше сделать, чтобы была возможность указать ТФ) исходя из максимальной и минимальной точки на графике. Если максимум на графике обновился, то уровни не должны пересчитываться, а иметь тоже расстояние, что и ранее, то есть они остаются статичны и если максимум обновляется постоянно, то просто добавляются новые уровни с расстоянием между собой что и предыдущие . В отношении минимумов, происходит тоже самое. 

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

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



Файлы:

Откликнулись

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

Информация о проекте

Бюджет
30+ USD
Сроки выполнения
до 10 дн.