Trabalho concluído

Tempo de execução 12 dias

Termos de Referência

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

Робот определяет по заданному алгоритму базовую цену, на основе которой выставляет "скользящие" ордера, которые следуют за ценой, пока она не начнет разворачиваться. Как только один ордер исполнен, выставляются стоп лосс и тейк профит, вторая заявка снимается. 
В роботе несколько алгоритмов выставления ордеров, тейкпрофитов и т.д. Всего в ТЗ 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. Скорость и надежность работы.


Respondido

1
Desenvolvedor 1
Classificação
(10)
Projetos
19
21%
Arbitragem
2
0% / 50%
Expirado
2
11%
Livre
Publicou: 11 códigos
2
Desenvolvedor 2
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Publicou: 265 artigos, 1 código
3
Desenvolvedor 3
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(223)
Projetos
284
20%
Arbitragem
5
0% / 80%
Expirado
4
1%
Trabalhando
5
Desenvolvedor 5
Classificação
(229)
Projetos
339
49%
Arbitragem
21
5% / 33%
Expirado
24
7%
Livre
6
Desenvolvedor 6
Classificação
(28)
Projetos
60
42%
Arbitragem
1
0% / 100%
Expirado
5
8%
Livre
Publicou: 10 artigos, 17 códigos
7
Desenvolvedor 7
Classificação
(163)
Projetos
193
61%
Arbitragem
7
14% / 29%
Expirado
2
1%
Livre
Publicou: 3 códigos
8
Desenvolvedor 8
Classificação
(588)
Projetos
1061
50%
Arbitragem
39
28% / 41%
Expirado
49
5%
Livre
Publicou: 1 artigo, 8 códigos
9
Desenvolvedor 9
Classificação
(361)
Projetos
643
26%
Arbitragem
92
72% / 14%
Expirado
12
2%
Trabalhando
Publicou: 1 código
10
Desenvolvedor 10
Classificação
(2)
Projetos
3
0%
Arbitragem
0
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
(1)
Projetos
1
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(171)
Projetos
184
33%
Arbitragem
5
60% / 20%
Expirado
3
2%
Trabalhando
Publicou: 3 códigos
14
Desenvolvedor 14
Classificação
(13)
Projetos
34
76%
Arbitragem
1
100% / 0%
Expirado
6
18%
Livre
15
Desenvolvedor 15
Classificação
(37)
Projetos
84
31%
Arbitragem
16
6% / 56%
Expirado
54
64%
Livre
16
Desenvolvedor 16
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Pedidos semelhantes
Добрый день. Подскажите сколько будет стоить написать бота для торговли на биржи Байбит, с подобными параметрами, данные для входа бот должен брать из таблицы или какой то базы данных (это еще в процессе работы, пока таблица выглядит так http://sendbitrix.ru/telegram.php ) (ну можно и из телеграмм), есть бот проверяет например базу данных каждые 15 секунд если появился сигнал, то отправляет его на биржу. Пример
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Необходимо написать утилиту для возможности добавления в обзор рынка символа из другого МТ5. Т.е. имеем два торговых счета (два счета forex или forex и счет срочного рынка или оба счета срочного рынка и тд) и нам необходимо для анализа\сравнения\наблюдения иметь возможность открыть в обзор рынка символ, которого нет на счете №1 но есть на счете №2. Например валютная пара торгуется на forex (МТ5 №1) и на MOEX (MT5

Informações sobre o projeto

Orçamento
50+ USD
Prazo
para 15 dias