Или отправка транзакций. Это вторая большая сложность, с которой сталкивается программист, создающий торговый робот на QPILE, после получения котировок . Дело в том, что в QUIK доступны сотни инструментов на разных площадках, несколько типов заявок. Если это все перемножить и добавить количество вариантов цен — получим бесконечное количество параметров! Именно для этого был разработан механизм отправки транзакций, учитывающий все эти параметры. Для начала рассмотрим сам код QPILE торговой функции: Читать далее...
Как я обещал в «Плане публикаций», в этой статье мы рассмотрим аспекты получения котировок из графика в QUIK. Для начала прочитаем статью на сайте «Фондовые рынки». Также как и Автор той статьи, я придерживаюсь мнения, что QUIK в чистом виде не удобен для получения котировок, и очень надеюсь, что в будущем разработчики QUIK введут в оборот функции прямого получения котировок, как в большинстве программ теханализа, например HIGH (10), которая даст значение именно хая именно 10 бара Читать далее...
Второй этап из плана публикаций — двигаемся по графику.
Итак, в QPILE существуют следующие типы данных (пример):
STRING — строковый: «Профит» (кавычки именно такие);
DOUBLE — число с плавающей точкой: 500,45;
COLLECTION -коллекция — список объектов, с индексацией по целочисленному ключу, начиная с нуля;
MAP — ассоциативный массив – последовательность данных, идентифицирующихся по значению и Читать далее...
В статье «Знакомимся со схемой торговых роботов в QUIK» мы создали нашего первого робота, который, выделяет цветом строки нашей таблицы по заданному условию. Также кратко коснулись момента загрузки и настройки. В этой статье, я подробно распишу этот процесс.
Нажимаем сочетание клавиш CTRL-F10, появляется окно загрузки файла с кодом Читать далее...
Структура языка QPILE. Работаем с таблицами. Первый простенький алгоритм.
Очень подробно все это описано в документации QUIK. Повторяться уверен не стоит, но кратко изложить основные моменты будет не лишним.
Итак, как мы уже говорили, программы на QPILE, создатели QUIK называют их «пользовательскими портфелями», а мы для кратости будем величать их торговыми роботами, или просто роботами, на основе данных, экспортируемых из основных таблиц QUIK, расчетных данных, реализует какие-то алгоритмы, торговые стратегии и условно производят два действия: визуализирует во вновь создаваемой таблице рассчитанные показатели, и непосредственно открывает, закрывает и модифицирует позиции по тому или иному Читать далее...
Новые комментарии