Заказ закрыт
Простой робот на Питоне для алгоритмической торговли на Тинькоф.Инвестициях

w
Заказчик
Отзывы фрилансеров: + 1 - 0
Зарегистрирован на сайте 14 лет и 8 месяцев
Бюджет: 5 000 руб
64.56 $ — 54.66 €
Простой робот на Питоне для алгоритмической торговли на Тинькоф.Инвестициях

1) Язык программирования: Питон
2) Конечный продукт: программа для алгоритмической торговли через API v2 Тинькофф Инвестиции
3) Изначально программу написать и разместить на площадке Yandex Cloud
4) Программа должна читать стакан заявок инструмента из списка, выставлять и снимать ордера на покупку и продажу по следующему алгоритму:

Алгоритм действий программы: 100
-запускаемся каждые 3 мин.
-Читаем символ TMOS (figi: BBG333333333) 6.0
-для выбранного инструмента читается стакан на глубину 10 шагов
-суммируем ордера на покупку в стакане А = А[лучшая цена покупки] +  0.9*А[лучшая цена-шаг_цены_инструмента] +  0.8*А[лучшая цена-2*шаг_цены_инструмента] + ... 1000
-суммируем ордера на продажу в стакане В = В[лучшая цена продажи] +  0.9*В[лучшая цена+шаг_цены_инструмента] +  0.8*В[лучшая цена+2*шаг_цены_инструмента] + ... 1200
-вычисляется объем для выставления лимитного ордера на покупку:
Ак = округление до целого в меньшую сторону ( (А/(А+В))*(всего  рублей) ) / (лучшая цена покупки в стакане)
-вычисляется объем для выставления лимитного ордера на продажу:
Вк = округление до целого в большую сторону ( (В/(А+В))*(всего ТМОS) )
- проверяем стоит ли ордер на покупку с предыдущей итерации:
если не стоит – то выставляем лимитный ордер на покупку объемом Ак по {лучшей цене покупки в стакане}
если уже стоит – то проверим
- цену выставленогоо ордера: если она не равна {лучшей цене покупки в стакане} то снимаем ордер и выставляем лимитный ордер на покупку объемом Ак по {лучшей цене покупки в стакане}
- объем выставленного ордера: если объем выставленного ордера отличается от Ак более 5% && более чем на 5 TMOS, то снимаем ордер и выставляем лимитный ордер на покупку объемом Ак по {лучшей цене покупки в стакане}
- проверяем стоит ли ордер на продажу с предыдущей итерации:
если не стоит – то выставляем лимитный ордер на продажу объемом Bк по {лучшей цене продажи в стакане}
если уже стоит – то проверим
- цену выставленогоо ордера: если она не равна {лучшей цене продажи в стакане} то снимаем ордер и выставляем лимитный ордер на продажу объемом Bк по {лучшей цене продажи в стакане}
- объем выставленного ордера: если объем выставленного ордера отличается от Вк более 5% && более чем на 5 TMOS, то снимаем ордер и выставляем лимитный ордер на продажу объемом Bк по {лучшей цене продажи в стакане}
- если биржа закрыта то следующий раз просыпаемся через 15 мин

С сервисами Яндекса необходимо подсказать какое конкретно сервисы надо подключить и какой доступ дать чтоб Вы могли разместить код на Питоне и проверить его работоспособность. Ключ от счета на Тиньков будет выдан чтоб проверить работоспособность бота.
Разделы:
Заказ
Опубликован:
01.08.2023 | 11:12 [поднят: 01.08.2023 | 11:12] [последние изменения: 08.08.2023 | 11:08]
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.

Посмотреть другие заказы

Теги: нужен программист, ищу программиста, резюме программиста, требуется написание плагинов/сценариев/утилит

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».