Мне поступил вопрос, от посетителя PoulTradeForum Михаила, каким образом можно проконтролировать соединение QUIK с сервером во время торговой сессии? Ответ вылился в создение небольшого робота, который при разрыве связи с сервером торговой системы пишет в файл C:/LOG_TIME.TXT строку с текстом "отсутствие связи в " и указывает системное время. Как только связь восстанавливается, в фал ничего не пишется. В результате, если обрывы связи были, файл будет выглядеть таким образом: Читать далее...
Евгений Торговый робот интернет-трейдинг, механическая торговая система, Торговый робот, функции QPILE
Если гора не идет к Магомеду — Магомед собирается, подпоясывается и матерясь выдвигается в сторону горы. В статье «Как получить котировки из QUIK» я уже сетовал на то, что в QPILE не предусмотрено получение котировок определенного бара по его номеру. Отсюда. думаю, и растут ноги невозможности тестирования роботов на исторических данных стандартными методами. Но настоящие герои всегда идут в обход! Читать далее...
Евгений Торговый робот QUIK, механическая торговая система, Технический анализ, Торговый робот, функции QPILE
В процессе автоматизированной торговли, иногда просто необходимо фиксировать те или иные параметры работы торгового робота. В моем случае совмещенной обычной работы и торговли, крайне полезно оценить вечером, что делал робот, и какие переменные имели какое значение. Также запись параметров в лог-файл полезна при тесте системы без реальной торговли: в файл фиксируется время и цена предполагаемой сделки, а затем в экселе, например, анализируются полученные результаты. В QPILE достаточно удобно реализована возможность создания таких файлов. Читать далее...
Евгений Торговый робот механическая торговая система, Торговый робот, функции QPILE

(тема закреплена, новые публикации будут появляться ниже)
В этой теме любой посетитель сайта в комментариях может задать любой вопрос о торговых роботах и получить квалифицированную помощь. Также здесь оставляются запросы на написание пользовательских функций (вначале просмотрите тему «Сборник торговых роботов» и раздел «Скачать», может там уже есть то, что Вы ищете). Также тут обсуждаем новости из мира автоматизации торговых стратегий. Читать далее...
Евгений Начинающим интернет-трейдинг
В QUIK есть функционал, позволяющий посредством программы на QPILE переставить заявку, или говоря проще одним разом сделать два действия: отменить активную заявку и выставить вместо нее новую с номым количеством и/или ценой. Родная функция называется MOVE_ORDERS, и работает (в текущей версии) только на площадке ФОРТС. Но неуниверсальность этой функции по наведению (только ФОРТС) а также некоторое неудобство ее работы, а именно то, что посредством этой функции нужно менять только сразу две заявки, подтолкнули меня на создание собственной функции, обладающей большей универсальностью. Читать далее...
Евгений Торговый робот QPILE, функции QPILE
Существует мнение, что транзакции DELETE ALL, или на языке QPILE «KILL_ALL_ORDERS», негативно влияют на скорость работы торговой системы. В единичном случае это как комар для слона, но когда масса клиентов посылает подобную транзакцию возникают тормоза. Я не буду вдаваться в подробности этого процесса, тем более что существует очень простой и «правильный» способ отменить выставленные и активные заявки выборочно, как бы стреляя снайперской винтовкой, нежели палить из пушки по воробьям. Читать далее...
Евгений Начинающим, Торговый робот механическая торговая система, Торговый робот, функции QPILE
Новые комментарии