5.3.3.Учет запаздывания разворота RSI
уже пересекла нижнюю границу диапазона Боллинджера, a RSI
еще не успел развернуться вверх. В этом случае мы можем
пропустить возможность для открытия «длинной» позиции.
Возможна аналогичная ситуация и для «короткой» позиции. Поэтому
в базовом варианте торговой системы в правиле для открытия «длинной» позиции условие «цена закрытия меньше нижней границы\r\nдиапазона Боллинджера» заменим условием «минимальная цена\r\nзакрытия за несколько предыдущих свечек меньше нижней\r\nграницы». Аналогично в правиле для открытия «короткой» позиции\r\nусловие «цена закрытия больше верхней границы диапазона\r\nБоллинджера» заменим условием «максимальная цена закрытия\r\nза несколько предыдущих свечек больше верхней границы".\r\nУсловия закрытия позиции в этом варианте менять не будем.
В MetaStock эти правила открытия и закрытия позиций\r\nзаписываются так.
142
\r\nEnter Long: (llv(C,opt4)< BBandBot(C, opt1, S, opt2)) and\r\nrsi(opt3)>ref(rsi(opt3),-l)
Close Long: C>BBandTop(C, opt1, S, opt2) and
rsi(opt3)Enter Short: hhv(C,opt4)> BBandTop(C, opt1, S, opt2) and\r\nrsi(opt3)Close Short: (C Границы и шаг изменения для переменной opt4 могут быть,\r\nнапример, такими: минимальное значение - 1, максимальное\r\nзначение – 6, шаг изменения – 1. При желании соответствующим\r\nобразом можно изменить и условия закрытия позиции.