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

Время выполнения 12 дней

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

Здравствуйте!

Робот определяет по заданному алгоритму базовую цену, на основе которой выставляет "скользящие" ордера, которые следуют за ценой, пока она не начнет разворачиваться. Как только один ордер исполнен, выставляются стоп лосс и тейк профит, вторая заявка снимается. 
В роботе несколько алгоритмов выставления ордеров, тейкпрофитов и т.д. Всего в ТЗ 21 пункт. Это чисто учебный робот для дальнейшего развития.  
Кто работает недавно и только начинает в программировании - не справится, извините. Сильно сложных моментов, индикаторов и т.п. нет, но есть хитросплетения разного рода условий.

Что бы иметь общее представление, выдержки из ТЗ:

 

НАСТРОЙКА РОБОТА:

1.      Робот включается/выключается по времени, которое можно установить/изменить: по дням недели и часам (произвольно можно установить несколько диапазонов, например: 10.30-11.00, 12.45-16.00 и т.д.).

2.      Должна быть возможность установки при настройке робота % от портфеля, которым робот может торговать. Робот сам рассчитывает объем выставления ордеров в соответствии с этими настройками (округляет до меньшего целого значения).

3.      При настройке робота:

3.1.Устанавливаются значения всех параметров указанных ниже в ТЗ: Z,X,Y,S,K,D,N,J- в количестве пунктов (могут принимать отрицательное значение), t1-t4 – в секундах.

3.2. Выбор вариантов работы по пп. 10, 15, 18 ТЗ. 

3.3. Выбор трейлинговых или обычных тэйк-профитов и стоп-лоссов. Если выбираются трейлинг, то устанавливаются параметры трейлинга.

3.4.Устанавливается максимальная прибыль и убыток в день.

НАЧАЛО РАБОТЫ:

  2.      Как только начальная базовая цена W определилась, то робот выставляет 2 условные скользящие заявки в обе стороны по ценам W+Х (сел лимит) и W-Y (бай лимит) с проскальзованием S пунктов.

4.      Если новая цена инструмента С1 достигает цены условной заявки и начинает ее преодолевать, то цена условной заявки сдвигается за ценой инструмента (скольжение). Вторая условная заявка при этом снимается. 

6.      Если цена инструмента, после достижения цены условной заявки, начинает идти в обратном направлении, то после того, как цена пройдет от максимума (минимума) S пунктов, выставляется реальный ордер по цене выше минимума (для бл) или ниже максимума (для сл) на S+пунктов. Одновременно автоматически выставляются трейлинг (или обычные)  тейк-профит и стоп-лосс.

19.      Робот отключается и больше автоматически не включается, если происходит любое вмешательство в торговлю по данному инструменту в ручном режиме (например, выставлен ордер при выставленных условных заявках,  и т.п.).

20.      Минимальная нагрузка на систему. Большая просьба сделать код как можно лаконичнее, что бы не перегружать систему.

21. Скорость и надежность работы.


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

1
Разработчик 1
Оценка
(10)
Проекты
19
21%
Арбитраж
2
0% / 50%
Просрочено
2
11%
Свободен
2
Разработчик 2
Оценка
(49)
Проекты
134
27%
Арбитраж
62
13% / 53%
Просрочено
58
43%
Свободен
3
Разработчик 3
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(215)
Проекты
273
20%
Арбитраж
4
0% / 100%
Просрочено
4
1%
Работает
5
Разработчик 5
Оценка
(229)
Проекты
339
49%
Арбитраж
21
5% / 33%
Просрочено
24
7%
Свободен
6
Разработчик 6
Оценка
(28)
Проекты
60
42%
Арбитраж
1
0% / 100%
Просрочено
5
8%
Свободен
7
Разработчик 7
Оценка
(163)
Проекты
193
61%
Арбитраж
7
14% / 29%
Просрочено
2
1%
Свободен
8
Разработчик 8
Оценка
(586)
Проекты
1045
49%
Арбитраж
39
28% / 41%
Просрочено
49
5%
Свободен
9
Разработчик 9
Оценка
(354)
Проекты
630
26%
Арбитраж
89
73% / 13%
Просрочено
12
2%
Работает
10
Разработчик 10
Оценка
(2)
Проекты
3
0%
Арбитраж
0
Просрочено
0
Свободен
11
Разработчик 11
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
12
Разработчик 12
Оценка
(1)
Проекты
1
0%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
13
Разработчик 13
Оценка
(155)
Проекты
166
34%
Арбитраж
3
33% / 33%
Просрочено
3
2%
Работает
14
Разработчик 14
Оценка
(13)
Проекты
34
76%
Арбитраж
1
100% / 0%
Просрочено
6
18%
Свободен
15
Разработчик 15
Оценка
(37)
Проекты
84
31%
Арбитраж
16
6% / 50%
Просрочено
54
64%
Работает
16
Разработчик 16
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
Похожие заказы
I need a trading robot that trades the combination of SSL and CCI indicators. SSL Channel parameters: 13 13 CCI parameters: 40 hlc3 SMA 5 Entry conditions: Long - CCI crosses the -100 line from below upwards with a delay of no more than one candle with the candle closing, SSL Channel crosses from below with the candle closing (with confirmation). Short - CCI crosses the +100 line from above downwards with a delay of

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

Бюджет
50+ USD
Исполнителю
45 USD
Сроки выполнения
до 15 дн.