Кешированные данные

Создание поставщика

"Данные" → "Поставщики".

"Добавить" → "Исторические данные".

"Кешированные данные"

Поставщик кешированных тиковых данных(из папки НазваниеПоставщикаCacheTrade).

Достаточно с компьютера на компьютер скопировать папку.

НазваниеПоставщикаCacheTrade , ее можно переименовать, папка может располагаться где угодно.

В свойство кешированного поставщика добавлено поле 'Папка со свечами'.

Если ее указать и положить в папку бины вида: XBTUSD.1M.bin.gz, ETHUSD.1M.bin.gz,

то будут загружаться свечи из этих файлов. Если подходят по таймфрейму.

График 15М, свечные бины 5М - тогда будет загружено из свечей.

График 6М, свечные бины 5М - тогда будет загружено из тиков (как было).

Поставщик понимает файлы bin из версии 1.2 и файлы bin.gz из версии 2.0 и 2.1

В новом поставщике кешированных данных:

1. через + добавить наименование

2. Дать имя

3. Выбрать папку и инструмент

4. Поставщик автоматически по наименованию файлов соберет инструмент

Если необходимо склеить файлы разных экспираций:

Файлы необходимо переименовать таким образом, чтобы из имени файлов убрать упоминание об экспирации.

Например, RIH9_03.14.2019.bin.gz, RIM9_03.15.2019.bin.gz - достаточно оба файла оставить с наименованием RI_03.14.2019.bin.gz, RI_03.15.2019.bin.gz

Программа их склеит, создав инструмент RI. При этом совпадение Дат, в наименованиях файлов, контролируется только человеком.

Внимание! Для файлов bin из версии программы 1.2 и 1.1 , старше 2016 года в свойствах скрипта обязательно требуется ставить ограничения Дата От и Дата К.

Настройка поставщика данных согласно спецификации инструмента, очень схожа с настройкой поставщика текстовых файлов.

Как можно еще передавать данные с торговой машины на оптимизационную, не используя поставщик Кешированных данных. Для передачи файлов с компьютера на компьютер: Идеально, если на втором компьютере такой же поставщик данных с тем же названием и хотя бы раз подключался к такому же серверу. Если такой возможности нет, то по-мимо создания одноименного поставщика данных, необходимо перенести папку "НазваниеПоставщикаCacheDATA" Если и такой возможности нет, некоторые поставщики имеют одинаковые данные, но при этом важно лишь переименовать файл. Тиковая история накапливается в течении дня и при отключении от поставщика данных хранится в папке НазваниеПоставщикаCacheTrade Файлы внутри имеют наименования. Наименования файлов должны соответствовать поставщику.(Многие поставщики имеют одинаковые названия инструментов)

Например, у Вас есть данные с PlazaII и Вам их нужно увидеть в поставщике данных Smartcom Найдите файл от Smartcom за сегодня(или любой день) и переименуйте файлы от Plaza, согласно алгоритму наименований в Smartcom. Перезагрузите программу. Такой же алгоритм будет работать и с Transaq и с QuikLua Если программа не увидела файлы:

1. Файлы переименовали? 2. По-идее, совместимость есть только если наименования инструментов совпадают в файле Securities, для других нужно делать следующий пункт 3. Создать одноименного поставщика данных, перенести Securities из папки НазваниеПоставщикаCacheData И уже этого поставщика подключать к текущему поставщику как Дополнительный источник, через "+Доп.инструмент" в свойствах скрипта.

Transaq не поддерживает уже эксперированные инструменты, таким образом при запуске поставщика они отсутствуют в списке инструментов. В этом случае поможет Поставщик Кешированных данных и настройка "+Доп.инструмент" в свойствах скрипта или Агенте.

Last updated