Бывает, что трейдеры сталкиваются с проблемой большой загрузки оперативной памяти при торговле роботами. В основном это может происходить из-за неправильной настройки сервера и подключения данных в робота. В этой статье научимся правильно настраивать сервер при подключении и поток данных.
При подключении к любому коннектору, Вы видите окно настроек, в нём есть стандартные настройки, в которых надо понимать:
Давайте рассмотрим более детально:
«Keep trade history» -сохранять историю трейдов. Если вы не торгуете горизонтальные объемы и используете классические Японские свечи, то ставим ее в режим «false».
«Days to load trades» — количество дней хранения загрузки сделок — работает при включении первой настройки. Если она выключена, то не трогаем. Если включена, то ставим то количество, которое нужно для торговли.
«Keep candle history» — сохранять историю свечек - полезная опция, если вы торгуете на свечных данных. Если же на других, то отключаем.
«Candles to load» — сколько свечей подгружать — работает, если включен режим хранения свечек. Если выключен, то не трогаем. Загрузка памяти зависит от количества, которое вы поставите, и от таймфрейма (чем меньше таймфрейм, тем сильнее грузится память).
«Bid Ask in trades» — грузим данные bid/ask в трейды. Зависит от робота, которым вы торгуете. Если при открытии и закрытии позиций логика вашей торговой стратегии эти данные не учитывает, то не включаем.
«Remove Trades From Memory» — удалять трейды из памяти. Если торгуете на ленте сделок, то ставьте режим «false. Если на свечках, то «true».
«Remove Candles From Memory» — удалять свечи из памяти. Если торгуете на ленте сделок, то ставьте режим «true». Если на свечках, то «false».
«Use Full Market Depth» — использовать полный стакан. Тут снова нужно смотреть на вашу торговую стратегию. Если она предусматривает необходимость смотреть полностью стакан, то ставим «true» если нет, то «false».
«Skip trades with the same price» — пропускать сделки с одинаковой ценой. Очень полезная функция, позволяющая не забивать память ненужными (одинаковыми) данными, обязательно включаем в «true» если Ваши роботы не смотрят на объёмы!
Получается, если вы торгуете на ленте сделок, то отключаем все, что касается свечек, а если на свечках, то отключаем все, что касается трейдов.
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