Свойства советника
В этом окне можно настроить параметры виртуального счета и тестируемого советника.
В дальнейшем эти данные будут использоваться для тестирования или оптимизации параметров эксперта. В окне имеются три вкладки:
- Тестирование — в этой вкладке указываются общие для тестирования и оптимизации параметры. К ним относятся объем и валюта начального депозита, которые указываются в одноименных полях. Также выбираются типы открываемых при тестировании позиций: "Only Long" — открывать только длинные позиции; "Only Short" — только короткие; "Long and Short" — открывать позиции в обе стороны. Каким бы ни был алгоритм советника, он будет открывать позиции только в заданных направлениях. Также можно включить генетический алгоритм оптимизации и выбрать оптимизируемый параметр (максимизация по значению баланса, фактора прибыльности, математического ожидания выигрыша либо минимизация по значению максимальной просадки или процента просадки).
- Входные параметры — здесь в виде таблицы приводится список всех входных параметров. Входными параметрами называются переменные, которые влияют на работу эксперта и могут быть изменены прямо из клиентского терминала. Их количество может варьироваться от эксперта к эксперту. В поле "Значение" записываются текущие показатели, которые используются при тестировании советника. Данные, записываемые в полях "Старт", "Шаг" и "Стоп", не влияют на тестирование советника и необходимы лишь для его оптимизации. В этих полях записываются начальное значение переменной, шаг изменения и конечное значение. При оптимизации будут происходить последовательные прогоны эксперта с параметрами от начального до конечного значений. Слева от названия переменных имеются галочки, включающие параметр в оптимизацию. Если переменная не отмечена галочкой, она не участвует в оптимизации. Ее значение в процессе оптимизации не изменяется, и используется параметр, записанный в поле "Значение".
Существует возможность загрузить уже сохраненный набор входных параметров (включая значения "Старт", "Шаг" и "Стоп"). Это можно сделать, нажав кнопку "Загрузить" и выбрав предварительно сохраненный набор параметров. Сохранить текущий набор внешних переменных можно при помощи одноименной кнопки.
Внимание: в оптимизацию рекомендуется включать только необходимые переменные. При включении в оптимизацию слишком многих переменных резко увеличиваются количество прогонов и общее время оптимизации советника.
|
- Оптимизация — эта вкладка позволяет управлять ограничениями процесса оптимизации. Достижение этих условий во время оптимизации приведет к прекращению текущего прогона и переходу к следующему. К параметрам, ограничивающим тестирование при оптимизации советника, относятся:
- Минимальный баланс — минимальное значение баланса в валюте депозита;
- Максимальная прибыль — максимальная прибыль в валюте депозита;
- Минимальный уровень маржи, % — минимальный уровень маржи в процентах;
- Максимальная просадка, % — максимальная просадка в процентах;
- Непрерывный убыток — максимальный суммарный убыток в одной серии сделок. Убыточной серией называется определенное количество совершенных подряд убыточных сделок;
- Непрерывное количество убыточных сделок — максимальное количество убыточных сделок в одной серии;
- Непрерывный выигрыш — максимальная суммарная прибыль в одной серии сделок. Прибыльной серией называется определенное количество совершенных подряд прибыльных сделок;
- Непрерывное количество прибыльных сделок — максимальное количество прибыльных сделок в одной серии.
Более детальная информация приводится в разделах "Тестирование советников" и "Оптимизация".