Germany | Finland | Saint Petersburg | Drive

Как установить робот на QPILE

Опубликовано в FAQ QPILE

Как установить робота в QUIK 

Торговые роботы устанавливаеются и работают в системе интернет-трейдинга QUIK. Для запуска робота необходимо проделать ряд стандартных действий. Ниже по шагам описывается стандартный порядок установки и запуcка робота, который был написан мной.

Обычно Ваш  робот  состоит из двух основных частей - портфеля QUIK (файл с расширением .QPL) и настроек (файл с расширением .INI). Первый - это исполняемый код робота, во втором указываются настройки, такие как название инструментов, которыми Вы будете торговать, Ваш код в торговой системе и так далее. Допустим, Вы получили робот, состоящий из двух файлов - scalpRI.qpl и scalpRI.ini

 

Создайте каталог, котором будут находиться файлы робота. Допустим, это будет с:\robot.    Поместите  все полученные Вами файлы в этот каталог.

В последнее время все роботы, написанные на qpile я отдаю вместе с конфигаратором. Конфигуратор - это программа, позволяющая удобным образом настраивать параметры робота. Если вы получили такой конфигуратор, просто запустите его. Если у Вас конфигуратора нет, Вам придется делать настройки самому, используя текстовый редактор. Далее изменённым цветом выделены те действия, которые необходимо сделать за конфигуратор, если его нет и пропустить, если конфигуратор у вас имеется.

Настройте все необходимые Вам параметры в .ini файле. Это обычный текстовый файл, который можно отредактировать программой блокнот (notepad.exe), входящем в стандартную поставку Windows. Не стоит использовать текстовые редакторы типа MS Word. Формат задания параметров очень прост и интуитивен, почитать подробнее можно в статье Настройка параметров в .INI файле

После того как все параметры настроены, портфелю нужно указать, где находится файл с параметрами, чтобы он мог их получить. Для этого откройте блокностом файл портфеля (.QPL) и где-то в 7-8 строке Вы увидите что-то типа следующего:

какойтонаборбессмысленныхбукв="e:\quik\robot\scalpRi\scallpRI.ini"

 

Это тот путь, который был на моём компьютере. У Вас этот путь другой, поэтому исправьте эту строку, указав тот путь, по которому находится .INI файл у Вас.

 какойтонаборбессмысленныхбукв="с:\robot\scallpRI.ini" 

 

Больше ничего не изменяйте. И, конечно, сохраните .QPL файл. Все готово к запуску портфеля. 

 

Для запуска торгового робота запустите QUIK и выберите пункт меню "Таблицы / Портфели / Задать портфель" или нажмите Ctrl+F10.

 





В открывшемся окне выберите .QPL файл Вашего робота (в нашем примере это "scalpRI.qpl" - произойдет чтение и открытие программы-робота. Нажмите кнопку "Загрузить локально" в окне "Работа с портфелями".


 

 

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

 

Теперь установим период расчета робота. Выбираем в меню QUIK пункт  "Таблицы / Портфели / Доступные портфели" (или Ctrl+F11). Выбираем наш портфель слева в верху (если он не один) и устанавливаем период расчета, равный 1 секунде

 

 

 Нажмите кнопку "Применить".

На этом загрузка робота в систему QUIK завершена. Теперь последнее действие - это собственно старт портфеля/ Выберите пункт меню "Таблицы - Портфели - Просмотр портфеля" или нажмите  (или Ctrl-F12) 

 Опять выбираем наш портфель в списке, нажимаем "Добавить все" (потом можно будет выбрать только нужные Вам колонки) и нажимаем кнопку "Да".

 

 

 


Запущенный робот появится в текущем окне системы QUIK.

Добавить комментарий