Изображение блога
OS_Engine_team
OS_Engine_team Блог компании Os_Engine
22 июня 2024, 17:15

Облегчение нагрузки на оперативную память во время работы OsEngine.

Бывает, что трейдеры сталкиваются с проблемой большой загрузки оперативной памяти при торговле роботами. В основном это может происходить из-за неправильной настройки сервера и подключения данных в робота. В этой статье научимся правильно настраивать сервер при подключении и поток данных.

Облегчение нагрузки на оперативную память во время работы OsEngine. 

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

При подключении к любому коннектору, Вы видите окно настроек, в нём есть стандартные настройки, в которых надо понимать:

Облегчение нагрузки на оперативную память во время работы OsEngine. 

  1. Название настройки.
  2. Режимы. 
  3. Кнопки переключения.
  4. Кнопки с информацией. Внутри можно почитать о том, что делает каждая настройка, и рекомендации о целесообразности ее включения.

Давайте рассмотрим более детально:

«Keep trade history» -сохранять историю трейдов. Если вы не торгуете горизонтальные объемы и используете классические Японские свечи, то ставим ее в режим «false».

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Days to load trades» — количество дней хранения загрузки сделок — работает при включении первой настройки. Если она выключена, то не трогаем. Если включена, то ставим то количество, которое нужно для торговли.

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Keep candle history» — сохранять историю свечек - полезная опция, если вы торгуете на свечных данных. Если же на других, то отключаем.

Облегчение нагрузки на оперативную память во время работы OsEngine.

«Candles to load» — сколько свечей подгружать — работает, если включен режим хранения свечек. Если выключен, то не трогаем. Загрузка памяти зависит от количества, которое вы поставите, и от таймфрейма (чем меньше таймфрейм, тем сильнее грузится память).

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Bid Ask in trades» — грузим данные bid/ask в трейды. Зависит от робота, которым вы торгуете. Если при открытии и закрытии позиций логика вашей торговой стратегии эти данные не учитывает, то не включаем.

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Remove Trades From Memory» — удалять трейды из памяти. Если торгуете на ленте сделок, то ставьте режим «false. Если на свечках, то «true».

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Remove Candles From Memory» — удалять свечи из памяти. Если торгуете на ленте сделок, то ставьте режим «true». Если на свечках, то «false».

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Use Full Market Depth» — использовать полный стакан. Тут снова нужно смотреть на вашу торговую стратегию. Если она предусматривает необходимость смотреть полностью стакан, то ставим «true» если нет, то «false».

Облегчение нагрузки на оперативную память во время работы OsEngine. 

«Skip trades with the same price» — пропускать сделки с одинаковой ценой. Очень полезная функция, позволяющая не забивать память ненужными (одинаковыми) данными, обязательно включаем в «true» если Ваши роботы не смотрят на объёмы!

Облегчение нагрузки на оперативную память во время работы OsEngine. 

Получается, если вы торгуете на ленте сделок, то отключаем все, что касается свечек, а если на свечках, то отключаем все, что касается трейдов. 

Облегчение нагрузки на оперативную память во время работы OsEngine.

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

Облегчение нагрузки на оперативную память во время работы OsEngine.

0 Комментариев

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

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