Выставление заявки перед закрытием сессии

Dec 20, 2014 10:07

Вчера наконец домучил функционал выставления заявки прямо перед закрытием сессии, естественно если на то было обдуманное роботом решение.
Заодно записал примерно время. С учётом того что это была пятница, вечерняя сессия, наверное в 18-45 время постановки заявки будет больше.

Итак,
робот "очнулся" в 23:49:58.507, уточнил время сервера, (через Lua Pipe, см дневник ниже) вычислил необходимое время "короткого сна", уснул
"очнулся" в 23:49:59.652 (время брал с небольшим запасом, на всякий случай)
взял котировку в текущий момент, записал в файл
тут же считал её оттуда, проанализировал, принял решение и выдал команду на сделку
в 23.49.59.672 (+20 мсек) команда на сделку была принята блоком "дилер" робота
дилер запросил Quik текущую цену контракта (планки слишком часто в последнее время)
в 23.49.59.686 (+34 мсек) дилер выставил заявку через API Quik
в 23.49.59.743 (+91 мсек) через API Quik было получено подтверждение, что заявка выставлена на бирже

мне нравится, вполне себе быстро.
от момента Ч до подтверждения уже выставленной заявки на бирже прошло всего 91 миллисекунда
вот здесь http://www.kamynin.ru/archives/2744 товарищ писал про аж целых 200 миллисекунд.

возможно результат зависит от времени дня (торгов) и нагруженности серверов.

quik, робот qpile quick, торговля

Previous post Next post
Up