Нужна помощь профессионального программиста - страница 50

 
Sergey Chalyshev #:
Quik вообще грузится по несколько минут.

С новой базой грузится менее 2-х секунд


 

Тренируюсь устанавливать отложенные ордера


Ордер устанавливается очень быстро (меньше 1 мсек)

01.02.2024 13:43:22.220 --> Ордер VTBR-3.24 отправлен.
01.02.2024 13:43:22.220 --> Операция выполнена успешно.  // Получен тикет ордера
01.02.2024 13:43:22.220 --> Данные по ордеру получены.   // Получена вся информация по ордеру
01.02.2024 13:43:22.236 --> Торговое окружение создано.

А вот создание торгового окружения (вычитывание всех данных из базы) - тормозит,

нужно над этим поработать.... 

 

Как-то странно получается.

Данные из базы загружаются, то 16 мс, то мгновенно

01.02.2024 18:43:22.764 --> Ордер VTBR-3.24 отправлен.
01.02.2024 18:43:22.779 --> Операция выполнена успешно.
01.02.2024 18:43:22.779 --> Данные по ордеру получены.
01.02.2024 18:43:22.795 --> Торговое окружение создано.  // 16 ms
01.02.2024 18:43:38.289 --> Ордер для удаления всех ордеров по VTBR-3.24 отправлен.
01.02.2024 18:43:38.289 --> Удалено 1 заявкa(и)!
01.02.2024 18:43:38.304 --> Данные по ордеру получены.
01.02.2024 18:43:38.304 --> Торговое окружение создано. // 0 ms
01.02.2024 21:00:24.143 --> Ордер VTBR-3.24 отправлен.
01.02.2024 21:00:24.425 --> Операция выполнена успешно.
01.02.2024 21:00:24.442 --> Данные по ордеру получены.
01.02.2024 21:00:24.442 --> Торговое окружение создано.  // 0 ms
01.02.2024 21:00:34.791 --> Ордер для удаления всех ордеров по VTBR-3.24 отправлен.
01.02.2024 21:00:34.807 --> Удалено 1 заявкa(и)!
01.02.2024 21:00:34.807 --> Данные по ордеру получены.
01.02.2024 21:00:34.807 --> Торговое окружение создано. // 0 ms
01.02.2024 21:01:08.179 --> Ордер VTBR-3.24 отправлен.
01.02.2024 21:01:08.179 --> Операция выполнена успешно.
01.02.2024 21:01:08.179 --> Данные по ордеру получены.  
01.02.2024 21:01:08.179 --> Торговое окружение создано. // 0 ms
01.02.2024 21:01:17.666 --> Ордер для удаления всех ордеров по VTBR-3.24 отправлен.
01.02.2024 21:01:17.666 --> Удалено 1 заявкa(и)!
01.02.2024 21:01:17.682 --> Данные по ордеру получены.
01.02.2024 21:01:17.682 --> Торговое окружение создано.  // 0 ms
 
prostotrader #:

Как-то странно получается.

Данные из базы загружаются, то 16 мс, то мгновенно

16ms - дискретность таймера.

 
JRandomTrader #:

16ms - дискретность таймера.

Т.е по другому нужно лог вести (время по другому брать)

Добавлено

Поправил

02.02.2024 00:09:01.358 --> Функция чтения всей базы выполнялась 1,1929 мсек
 
Видимо Дмитрий забросил это "гиблое дело" :)
 
prostotrader #:
Видимо Дмитрий забросил это "гиблое дело" :)
Да нет, просто сейчас лыжный сезон в разгаре. Если работа мешает лыжам...
 

Выставляю и удаляю ордера


совершаю сделки


Начинаю учится модифицировать отложенные ордера...

 
Dmitriy Skub #:
Да нет, просто сейчас лыжный сезон в разгаре. Если работа мешает лыжам...

Когда вернетесь к работе не забудьте (в описании этого нет), что расчет верхней и нижней границ цен

происходит так:

limit_up:= settlement_price + limit_up;
limit_down:= settlement_price - limit_down;
 

Проект еще на половину не сделан, а уже почти 15 000 строк кода настрочил (без учета БД)...


Причина обращения: