Продолжаем осваивать встроенный в Quik язык для создания торговых роботов. Разберем элементы кода торговой системы, построенной на основе индикатора RSI, со скользящим стоп-лоссом. Приложением к заметке готовый робот для Quik, параметры которого можно менять по своему усмотрению.
В своей прошлой статье (
http://robostroy.ru/community/article.aspx?id=653) я рассказал о новом языке программирования qlua, который появился в Quik. В статье я привел простейший пример робота на qlua, который торгует по пересечению мувингов. Сегодня расскажу о более сложном роботе, который не просто будет торговать по сигналам, но еще и сдвигать стоп-лосс по ходу цены, постепенно перемещая его в зону безубыточности.
Итак, описание стратеги.
Сигналы. Сигналами в данной ТС будет служить выход индикатора RSI из зоны перекупленности и перепроданности. Именно выход, а не вход. То есть, допустим, мы решили, что зона перекупленности – это ниже 30. Значит, сигнал приходит тогда, когда индикатор опустился ниже 30, а потом поднялся обратно выше 30.
(
Читать дальше )