По умолчанию значения всех переменных и шаг изменения
каждой переменной равны нулю. Поэтому общее число тестов тоже
равно нулю, что и написано в левом нижнем углу окна.
Для того, чтобы задеть границы параметров и их шаг,
выберите ту переменную, параметры которой вы хотите
редактировать. На рис. 3.4.1 выбрана переменная 0PT1. Затем
выберите опцию «Edit». Появится окно собственно переменных
(Variable Properties) (рис. 3.4,2.).Так как была выделена
80
переменная ОРТ1 (рис. 3.4.1), то и редактировать можно значения
этой переменной. Об этом говорит и надпись вверху окна (Name:
ОРТ1)
Рис. 3.4.2. Окно переменных для редактирования
переменной ОРТ1
В поле Description записываются комментарии для того,
чтобы в дальнейшем было ясно, где используется эта переменная.
Заполнять это поле не обязательно, но сейчас запишите гуда
«Период RSI». В поле Minimum занесите минимальное значение
ОРТ1 - 6. В поле Maximum занесите максимальное значение ОРТ1
- 20, в поле Step занесите шаг изменения значения OPT1 - 2. Затем
нажмите кнопку ОК. Вернувшись в окно для ввода
оптимизируемых переменных, выделите мышкой переменную
OPT2, затем выберите опцию Edit и введите соответствующие
значения для ОРТ2. Потом проделайте аналогичную процедуру
для переменной ОРТЗ. На рис. 3.4.3 приведен вид окна для ввода
оптимизируемых переменных после того, как введена необходимая
информация.
Посмотрите на значение параметра «Total Tests» в левом
нижнем углу окна. Эта величина показывает количество тестов (здесь - 392), которое будет выполнено. Количество тестов не
81
Рис.3.4.3. Окно для ввода оптимизируемых переменных
после ввода информации
должно превышать 32000.Чем больше это число, тем дольше будет
идти тестирование системы. Всегда разумно посмотреть на эту
величину после редактирования оптимизационных переменных, т. к.
легко создать систему, которая будет генерировать слишком много
тестов. Для выхода из окна выберите опцию «CLOSE».
3.5. Введение остановов
В дополнение к торговым правилам каждая торговая
система может иметь до 5 остановов (то есть правил, при
выполнении которых позиция закрывается). Остановы должны
закрывать открытые позиции, основываясь на их прибылях или
потерях. Например, останов Maximum Loss будет закрывать
позицию, если убытки по ней превысят заданную величину,
При срабатывании останова позиция закрывается вне
зависимости от состояния торговых правил. Для каждого правила
Вы определяете параметры, по которым срабатывает останов,
позицию, которую он закрывает (длинную, короткую или обе) и
единицы измерения (проценты или пункты). Останов
автоматически рассчитывает входные и выходные комиссионные.
Например, останов Maximum Loss знает величину комиссионных
при выходе и попытается закрыть позицию так, чтобы потери не
превысили максимально допустимые после всех выплат.
— 38 —
|