Author Archive

Сегодня закончил разработку робота-архиватора,  хранителя истории котировок  для QUIK.

Раньше я рассказывал о таком роботе на основе Qpile , управляющий торговым терминалом робот выполнен на AutoIt.

Однако , его испытания показали не удовлетворительное быстродействие.

Изначально необходимо создать неограниченную историю котировок , к значению которых можно было бы обращаться из программы на языке QPILE.

Поэтому история котировок хранится в текстовом формате вида:

<YYYYMMDD>,<HHMMSS>,<Open>,<HIgh>,<Low>,<Close>,<Volume>

Для экспорта инструмента в историю котировок надо настроить QUIK на экспорт в Метаstock.

В метастоке глубина истории не может быть больше 65535 отсчетов.

Данная база исторических данных не имеет ограничений.

Что умеет данный робот.

Робот  записывает в архив историю котировок.

Котировки в виде параметров свечей  сохраняются в  текстовых файлах.

Каждый такой  файл  имеет имя в виде  » ИмяИнструмента_ВременнойИнтервалГрафика».

При новом запуске робота, он добавляет новые записи к уже записанным.

Таким образом, можно накапливать историю котировок непосредственно с торгового терминала QUIK и пополнять ее с любого другого доступного источника.

Кроме того, робот обеспечивает пополнение истории котировок в реальном времени.

Кроме того, робот обеспечивает склеивание фьючерсных контрактов.

При разработке робота на QPILE  не требуется настраивать графики и открывать окна. исторические данные можно читать из получаемой в реальном времени базы данных в текстовом формате.