Изображение блога
Алексей Ван <o-s-a.net>
Алексей Ван <o-s-a.net> Блог компании Os_Engine
02 апреля 2024, 19:10

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

Спам коннектора заявками на смену цены ордера. Спец-тест для проф-коннекторов к MOEX. Камрады, надо делать защиту от такого. Надеюсь, каждый при чтении этой статьи вспомнит и защитит сервер от спама со стороны роботов.

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82


Где находится в проекте?

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

Рис.1. Расположение теста в проекте OsEngine.

 

Настройки теста.

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

Рис.2. Настройки теста в проекте OsEngine.

  1. Кнопка включения теста. Если Вы подключены к какому-то брокеру или бирже, тест начнётся.
  2. Портфель для ордера.
  3. Бумага для торгов.
  4. Класс бумаги.
  5. Объём для ордера.
  6. Количество смещений цены ордера.

 

Суть.

  1. Выставляем Лимит ордера на покупку. Дожидаемся, пока он точно будет в стакане.
  2. Переставляем без задержки цену ордера столько раз, сколько запросил пользователь. Минимум 40 раз.
  3. Отзываем изначальный ордер.

 

Зачем?

На MOEX существует система штрафов за спам биржи. И на один логин приходится определённое кол-во транзакций в секунду, который он может совершить.

Нужно:

  1. Ставить от этого защиту.
  2. RateGate должен регулироваться из настроек коннектора. Сколько операций в секунду по нему разрешено.

Если вы сделали всё правильно, Вы увидите:

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

Удачных алгоритмов!

Пост из серии «Коннекторы к OsEngine».

Серия о том, как стать настоящим программистом и изменить свою профессию.

Оглавление и смыслы здесь: https://smart-lab.ru/company/os_engine/blog/959953.php

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82

OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support

Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php

Слой тестирования #23. Orders_7. Спам. Коннекторы к OsEngine #82
0 Комментариев

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн