Как установить робот на 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.