Нужно из МТ5 выгрузить сделки в бота в телеграмме

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

Нужно сделать бота в телеграмме, который будет автоматически группировать  результаты сделок с МТ5 и публиковать их в канал по моим критериям. 


Как все должно работать для юзера?
 
Я захожу в бота. Нажимаю старт торговли. Ввожу депозит ( например 1000$, далее я объясню зачем) 

С этого момента любые мои сделки на МТ5 будут автоматически добавляться в бота по алгоритму добавления, который я напишу ниже


Алгоритм добавления сделок:

Так как я при старте бота ввел 1000$ в начальный депозит, то мы берем 1000$ - это 100%

Зачем? В боте все будет в %
Например, прибыль в сделке составила 100$, и бот запишет это как 10% 

Итак, 100% начальный депозит после старта бота. 

Как бот считает сделку?

1. Каждый трейд - это новая сделка, которая имеет открытие и закрытие. И записывает как 1 трейд купил-продал-результат в %. Должно пройти 5 секунд на исполнение ордера, после чего фиксируется  покупка и теперь пока я не продам купленное количество - сделка не закрывается. 

Пример: я купил 3 конракта micro E-mini, прошло 5 секунд с момента срабатывания ордера  и через 20 минут я продал этот 3 конракта микро E-mini - все, сделка закрыта, считается результат сделки. Если я  купил 3 штуки, а продал 2 штуки, то в таком случае сделка не закрыта, и она будет закрыта только тогда, когда я продам еще 1 штуку. 

ВНИМАНИЕ!  . Если я купил е-микро 5 штук, прошло 5 секунд, потом докупил еще 5 штук, а затем продал 5 штук, то  у меня закрылся первая сделка, но не вторая. ( приоритет от первой к последней сделке)

Если я купил 5 штук, прошло  сек, потом докупил еще 5штук, а потом разом продал все 10 штук, то это разбивается как 2 сделки в записях. Пример:

Сделка №1 Закрылась
micro e mini +0.15%

Сделка №2 Закрылась
micro e mini 

Комиссии биржи

Пока что комиссии не учитывать. Только прибыль чистую без учета комиссии должен транслировать бот

Что я должен видеть в итоге?

Когда сделка закрылась, бот начинает расчет и дает результат, который выглядет следующим образом:

📣 Сделка #1 завершена 

Время сделки: 36сек
e-micro + 0.45%

✅ Результат сессии: 15.45%|


Время сделки - открытие и закрытие
Результат сессии - это % который заработан с момента старта бота. Именно с этого момента подбивается результат, а до этого не берутся данные о сделках!

Нюансы

Сделайте сразу кнопку с возможностью удалять сделку, под каждым постом "📣 Сделка #1 завершена"  и чтобы затем корректировались дальше в следующих сделках результаты сессии и не считали эту сделку, которую мы удалили в сумме

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

1
Разработчик 1
Оценка
(44)
Проекты
74
20%
Арбитраж
1
0% / 100%
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(294)
Проекты
469
39%
Арбитраж
100
41% / 23%
Просрочено
77
16%
Загружен
Опубликовал: 2 примера
3
Разработчик 3
Оценка
(54)
Проекты
102
23%
Арбитраж
12
25% / 17%
Просрочено
13
13%
Свободен
4
Разработчик 4
Оценка
(144)
Проекты
285
42%
Арбитраж
19
63% / 5%
Просрочено
29
10%
Свободен
Опубликовал: 2 примера
5
Разработчик 5
Оценка
(175)
Проекты
225
20%
Арбитраж
19
42% / 16%
Просрочено
0
Загружен
Похожие заказы
Добрый день. Подскажите сколько будет стоить написать бота для торговли на биржи Байбит, с подобными параметрами, данные для входа бот должен брать из таблицы или какой то базы данных (это еще в процессе работы, пока таблица выглядит так http://sendbitrix.ru/telegram.php ) (ну можно и из телеграмм), есть бот проверяет например базу данных каждые 15 секунд если появился сигнал, то отправляет его на биржу. Пример

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

Бюджет
150+ USD