univer.ua

Инструкция Робот «Линии»

Данный торговый робот осуществляет торговлю, основываясь на пересечении 2-х произвольных индикаторов (должны состоять из 1-й линии). Для корректной работы ОБЯЗАТЕЛНЫ следующие настройки :

 1. В терминале QUIK должен быть создан график с веменным интервалом равным парамеру time_frame по интсрументу с кодом sec_ из класса cl_.
 2. В данном графике должены отображатся свечи по активу sec_
 3. Ha данном графике должнен быть добавленен индикатор 1 - в настройках индикатора в закладке Дополнительно в поле Идентификатор необходимо вписать long .
 4. Ha данном графике должнен быть добавленен индикатор 2 - в настройках индикатора в закладке Дополнительно в поле Идентификатор необходимо вписать short.

ВНИМАНИЕ! В зависимости от выбора названий для необходимых Вам индикаторов будет происходить работа робота.
 Алгоритм работы.
Открытие позиции лонг происходить когда значение линии short становится Больше значения линии long на величину dif_open_long. 
Закрытие позиции лонг происходит когда значение линии long становится Больше значения линии short на величину dif_close_long.
Открытие позиции шорт возможно только при значени  параметра short_enable=1, если же параметр short_enable=0 то позиции шорт не открываются.
Открытие позиции шорт происходит когда значение линии long становится Больше значения линии short на величину dif_open_short.
Закрытие позиции шорт происходить когда значение линии short становится Больше значения линии long на величину dif_close_short. 

ВНИМАНИЕ! Внимателельно выставляйте параметры dif_open_long, dif_close_long, dif_open_short, dif_close_short что бы избежать неправльной работы алгоритма.
 
Порядок работы с роботом - после открытия торгов необходимо добавить портфель с роботом (пункт меню Таблицы-Портфели-Задать портфель), задать для него период расчета (пункт меню Таблицы-Портфели-Доступные портфели ) равным 1, и вывести на рабочий экран (пункт меню Таблицы-Портфели-Просмотр портфеля). Далее в течении торговой сессии робот автоматом будет производить расчет параметром и операции с интервалом равным time_frame. 
После окончания торговой сессии (либо если хотим выключить робота) необходимо закрыть таблицу Lines в терминале QUIK и отредактировать файл time.dat вписав туда время следующего запуска робота (например 1030).
Во время торговой сессии рекомендуется наблюдать за роботом т.к. в случае ошибок при выставлении заявок (нехватка лимитов, обрыв связи) необходимо либо руками совершить сделку необходимого направления (можно посмотреть в файле lines.dat), либо удалить файл lines.dat и перезагрузить робота, если мы не хотим совершать данную сделку а хотим начать работу заново.