Wealth-Lab Russian Traders

Эта тема содержит следующие разделы.

Исторические данные позволяют тестировать стратегии и загружать реальные сделки, совершенные ранее. Накапливаются исторические данные на серверах проекта, пользователи имеют возможность скачивать их с помощью статического адаптера. Доступ к минутным данным дается всем пользователям. Доступны акции ММВБ и фьючерсы ФОРТС за период примерно с 2007 г.

Хранение данных

Данные хранятся на компьютере пользователя в базе данных MS SQL Server 2008 Express Edition. Это бесплатная редакция СУБД MS SQL Server 2008, есть некоторые ограничения, например, максимальный объем базы данных - 4Гб. При желании, пользователь может установить себе платную версию самостоятельно и иметь больше возможностей по её обслуживанию. Для доступа к базе данных используется WindowsAuthenticationMode, поэтому если установка происходит для одного пользователя Windows, а работать попытается другой пользователь, возникнут проблемы. Пользователь может вручную провести дополнительные настройки, утилит для такого рода тюнинга не предусмотрено.

Для улучшения скорости доступа к данным, пользователь может перенести базы на более быстрый диск. По умолчанию установка происходит в системную папку Program Files на диске C:. Опытный пользователь может это сделать самостоятельно. Для остальных можно рекомендовать ставить ОС на самый быстрый диск, например на SSD.

DataSet

Одно из центральных понятий в WealthLab это DataSet. DataSet позволяет добавлять в него нужные торговые инструменты, которые называются Symbol. В одном датасете может быть произвольное количество Symbol'ов, с произвольных торговых плащадок. При этом, для датасета сохраняется Таймфрейм. Процедура создания DataSet описана тут.

Symbol

Symbol это отдельный торговый инструмент. Каждый DataSet может содержать несколько Symbol'ов. В нашем адаптере принято именование инструментов в формате (КодКласса.КодБумаги). КодКласса и КодБумаги - это параметры инструмента в терминале Quik. Для других методов подключения формат НЕ меняется, он сохраняется для совместимости.

Для примера:

  • Фьючерс на индекс РТС имеет код класса SPBFUT, а код бумаги RIU1. Symbol SPBFUT.RIU1

  • Сбербанк-ао имеет код класса EQBR(как и другие акции А1) и код бумаги SBER(был период с именем SBER03). Symbol EQBR.SBER

Процедура Добавления Symbol в DataSet описана тут.

См. также