Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Что должен делать бот:

Алгоритм должен автоматически выставлять лимитные заявки по текущей рыночной цене (ближайшая цена в момент выставления) по всем указанным счетам. При этом должен быть параметр «временного лага», т.е. например выставляется лимитная заявка, и неисполненный остаток через 15 секунд переносится на новую текущую цену. И так каждые 15 сек пока весь объем не исполнится.

В случае подключения нескольких счетов алгоритм должен выставлять заявки пропорционально объему средств на каждом счете исходя из текущего ГО.

Пример:

Остаток на Счете 1 – 500 тыс

Остаток на Счете 2 – 1 млн. руб

Задача: купить фьючерс BR-5.22 в 18:30 на 90% от свободных средств на счетах с лагом 15 секунд.

Итог: цена Ask фьючерса в BR-5.22 в 18:30 была 106,30, гарантийное обеспечение 1 контракта в 18:30 = 28000р. Бот выставляет две заявки по цене 106.30:

по Счету 1= 500.000*0,9/28000 = 16 контрактов

по Счету 2= 1.000.000*0,9/28000 = 32 контракта

Каждые 15 секунд неисполненное количество переносится на новую текущую цену Ask пока не исполнится.

Параметры, которые указываются вручную:

1) Инструмент (код фьючерса)

2) Выбор направление (покупка/продажа)

3) Время открытия позиции

4) Объем средств, на которое выставляется заявка (в % от текущей стоимости портфеля)

5) Временной Лаг (в секундах)

6) Номера счетов, которые участвуют в алгоритме (список счетов, по которым будут выставлены заявки)

Параметры, которые берутся из Quik’а:

1) Цена входа – Ask для покупок в момент выставления заявки, и Bid для продаж (из стакана), либо цена последней покупки/продажи.

2) Стоимость портфеля – денежная оценка (таблица «Ограничения по клиентским счетам»)

3) ГО – из «таблицы текущих торгов»

В ситуации когда уже есть открытая позиция и необходимо зайти в противоположную, бот должен автоматом закрывать текущую открытую и заходить в противоположную позицию. Например, текущая позиция – +15 контрактов (покупка). В 18:30 должна быть продажа на 90% от портфеля (допустим также -15 контрактов). Тут бот должен продать не 15, а 30 контрактов.

+15 – 30 = -15

+ это позиция на покупку,

— это позиция на продажу

3 года назад
guest_16558148705759
3 года в сервисе
Был
3 года назад

Заявки фрилансеров

Вадим
 
29 лет
4 года в сервисе
Был
3 года назад
3 года назад
Юрий
 
27 лет
3 года в сервисе
Был
3 года назад
3 года назад
  • Похожие заказы

  • $100

    Требуется разработать бота на Python для интеграции Telegram и OnlyFans. Бот должен парсить дропчаты, отслеживать активность, отправлять промо-посты и копировать сообщения других моделей. Необходима поддержка многопоточности для повышения эффективности. Срок выполнения — до 9 дней.

    Закрыт
    3 года назад
  • $22

    Требуется разработать скрипт парсер для извлечения информации с сайта Avito на языке Python. Скрипт должен собирать данные по объявлениям в любой категории, включая заголовок, цену, просмотры, услуги продвижения, фотографии, текст объявления и информацию о продавце. Результаты необходимо сохранять в Google Sheets или CSV.

    Закрыт
    3 года назад
  • Требуется переделка плагина оплаты для ресторанной системы IIKO с учетом новой версии API. Плагин должен обеспечивать передачу закрытия чека в Отельную систему Фиделио по протоколу FIAS. Имеется документация и примеры для реализации. Необходимы знания языка C.

    Закрыт
    3 года назад
  • Необходимо разработать Excel-таблицу для автоматизации загрузки и обновления прайс-листов от различных поставщиков. Таблица должна сопоставлять данные с внутренними названиями и применять коэффициенты для расчета цен. Также требуется возможность добавления данных через интерфейс, а итоговые данные формировать в смету для клиента. Уделите внимание удобству и простоте использования для всех пользователей.

    Закрыт
    3 года назад
  • Разработайте индикатор на Pinescript для платформы TradingView, который будет отображать структурные точки. Индикатор должен отправлять уведомления при тесте зоны 0.5 от последнего движения. Пример функционала представлен в приложенном скриншоте.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Необходимо разработать скрипт, который будет автоматически выбирать посты (фото, видео) из одного сообщества ВК на основе заданных критериев: количество просмотров и репостов. Скрипт должен также публиковать выбранные посты в другое сообщество по расписанию или подавать в предложку. Рассматриваются варианты выполнения задачи.

    Закрыт
    3 года назад
  • Требуется разработать прикладное ПО на основе искусственного интеллекта, которое будет эффективно распознавать текстовую капчу, представленную на фото. Основная задача — обеспечить быструю и точную обработку изображений с капчей для автоматизации решения.

    Закрыт
    3 года назад
  • $50

    Необходим скрипт для приема P2P платежей на карту, который будет инициировать переводы между картами. Клиент должен вводить данные карты на форме оплаты, а система обрабатывать операции через банк. Требуется поддержка таких банков, как Тинькофф, Альфа, ПочтаБанк, Открытие и контроль через Telegram-бот. Обязательна проверка работоспособности скрипта.

    Прикладное ПОнет заявок
    Закрыт
    3 года назад
  • Требуется разработать бота для автоматической записи на собеседование по визе в США. Бот должен отслеживать открытие окон записи и осуществлять запись в заданном временном интервале. Учитывать необходимость обхода капчи на сайте. Пример временного интервала: с 01.08.2022 по 10.08.2022.

    Закрыт
    3 года назад
  • Требуется разработать программу для схемы в Proteus, которая будет управлять устройством обогрева салона автомобиля. Необходимо создать функционал, учитывающий особенности работы устройства и его взаимодействие с другими компонентами схемы.

    Закрыт
    3 года назад