Author Archive
Сегодня закончил разработку робота-архиватора, хранителя истории котировок для QUIK.
Раньше я рассказывал о таком роботе на основе Qpile , управляющий торговым терминалом робот выполнен на AutoIt.
Однако , его испытания показали не удовлетворительное быстродействие.
Изначально необходимо создать неограниченную историю котировок , к значению которых можно было бы обращаться из программы на языке QPILE.
Поэтому история котировок хранится в текстовом формате вида:
<YYYYMMDD>,<HHMMSS>,<Open>,<HIgh>,<Low>,<Close>,<Volume>
Для экспорта инструмента в историю котировок надо настроить QUIK на экспорт в Метаstock.
В метастоке глубина истории не может быть больше 65535 отсчетов.
Данная база исторических данных не имеет ограничений.
Что умеет данный робот.
Робот записывает в архив историю котировок.
Котировки в виде параметров свечей сохраняются в текстовых файлах.
Каждый такой файл имеет имя в виде » ИмяИнструмента_ВременнойИнтервалГрафика».
При новом запуске робота, он добавляет новые записи к уже записанным.
Таким образом, можно накапливать историю котировок непосредственно с торгового терминала QUIK и пополнять ее с любого другого доступного источника.
Кроме того, робот обеспечивает пополнение истории котировок в реальном времени.
Кроме того, робот обеспечивает склеивание фьючерсных контрактов.
При разработке робота на QPILE не требуется настраивать графики и открывать окна. исторические данные можно читать из получаемой в реальном времени базы данных в текстовом формате.