воскресенье, 31 июля 2016 г.

SWT-робот. Точка отсечки.

Итак свершилось!
Закончена (в очередной раз) работа по совершенствованию робота и откорректировано описание.

Структуру робота больше менять не будем. Но это не значит, что решены все вопросы.
Чем займемся дальше? Тактикой применения робота на разных рынках и разных участках рынков с различными типами движения цены.  Т.е. выработкой формальных правил настройки параметров робота на конкретный рынок. Здесь есть над чем подумать.




А пока что описание параметров настройки робота.


Список параметров и их назначение.

При сбрасывании робота на график торгуемого инструмента появляется следующее диалоговое окно для настройки параметров робота.




Назначение параметров следующее:
- LotsForManualMM - размер лота для торговли фиксированным объемом без AutoMM;
- AutoMM - параметр выбора режима автоматического определения размера (объема) позиции, значение true соответствует автоматическому определению размера позиции, значение false - ручной выбор размера позиции, задаваемый параметром LotsForManualMM;
- RiskPercForTradeAutoMM - процент риска на сделку при AutoMM=true. Если заданный размер или рассчитанный лота меньше допустимого в торговом терминале, то в советнике автоматически устанавливается минимально допустимый размер лота;
- MaxNumberOrdersInMarket - максимальное количество ордеров в рынке по инструменту;
- TotalRiskLimitPerc - максимальный общий риск в процентах по всему портфелю торгуемых инструментов;
- TrailingStopAdaptive - включение/выключение режима адаптивного трейлинг-стопа. Адаптивный трейлинг-стоп включается на режиме коррекционного движения по локальному тренду;
- TrailingStopManualSize - размер трейлинг-стопа, задаваемого вручную. Активен, если TrailingStopAdaptive выключен. При значении 0 - ручной трейлинг стоп отсутствует. Если значение больше 0, но меньше минимально допустимого в торговом терминале, то устанавливается минимально допустимое + 5пп;
- Long - торгуем/не торгуем лонг;
- Short - торгуем/не торгуем шорт;
- OnlyOpen - при значении параметра true позиции только открываются и сопровождаются адаптивным или ручным трейлинг-стопом. Закрытие позиций происходит только по достижению уровней ордеров стоп-лосс и тейк-профит;
- CloseManualPosByExpert - при значении параметра true экспертом получает возможность закрытия позиций, ранее открытых или открываемых вручную. Пользоваться с осторожностью и только при отсутствии сделок против тренда, торгуемого роботом, поскольку такие позиции будут сразу же закрыты;
- Filtr_IDayTrend - при параметре true для открытия позиции принимаются во внимание только сигналы в направлении внутридневного тренда;
Filtr_IDayTrendEnd - при значении true параметр блокирует открытие сделок в направлении внутридневного направленного тренда если волна четвертого уровня графика М1 больше/меньше границы канала волатильности на диаграмме волн. Сделки в противоположном направлении открываются без ограничений. Фильтр работает только при Filtr_IDayTrend=true. Назначение - предотвратить вход в рынок в зоне возможного окончания импульса (свинга);
Filtr_DailyTrend - при параметре true для открытия позиции принимаются во внимание только сигналы в направлении внутридневного тренда;
Filtr_DailyTrendEnd - при значении true параметр блокирует открытие сделок в направлении внутридневного направленного тренда если волна четвертого уровня графика М5 больше/меньше границы канала волатильности на диаграмме волн. Сделки в противоположном направлении открываются без ограничений. Фильтр работает только при Filtr_DailyTrend=true. Назначение - предотвратить вход в рынок в зоне возможного окончания импульса (свинга);
- FiltrLocalTrendEnd - при значении true параметр блокирует открытие сделок в направлении локального тренда если волна четвертого уровня графика М15 больше/меньше границы канала стандартной волатильности (пунктирный канал) на диаграмме волн. Сделки в противоположном направлении открываются без ограничений;
- SwitchToSignalSUMM - при значении true для формирования торгового сигнала используется не пересечение нулевой линии волной второго уровня графика М1, а пересечение нулевой линии суммой всех волн графика М1. Использование режима в некоторых случаях улучшает статистику сделок в отсутствие фильтрации по внутридневному и/или дневному трендам.. Использовать после предварительного тестирования;
AggressiveMode - в режиме агрессивной торговли на интервале направленного локального тренда, если волна четвертого уровня графика М15 находится внутри границ канала стандартной волатильности (пунктирный канал) на диаграмме волн, то риск на позицию умножается на величину AModeFactorRiskPercForTrade, а количество открываемых сделок - на величину AModeFactorMaxNumberOrders;
SwitchToShortTrend - переключение в режим фильтра краткосрочного тренда;
SwitchToMediumTrend - переключение в режим фильтра среднесрочного тренда. Режим среднесрочного тренда рекомендуется использовать совместно с режимом краткосрочного тренда;
LeverageLimits - задается предельный размер кредитного плеча, в рамках которого советник может открывать позиции. Если заданный размер кредитного плеча больше плеча, предоставленного брокером, то действуют ограничения по кредитному плечу брокера. Например, плечо у брокера 1:500, а вы можете установить 1:25 и советники не будут открывать новые позиции, если набран объем, соответствующий кредитному плечу 1:25. Это впрочем не препятствует ручной догрузке счета;
- Magic - мэджик-идентификатор для селекции позиций, открытых советниками SWT-метода. Значение по умолчанию 112358 - одинаковое для всех типов советников. Селекция позиций при их обработке экспертом производится по символу и мэджик-идентификатору. При желании трейдер может задавать свои значения идентификатора для работы различных версий советника с различными параметрами.

Детальное описание режимов работы робота в зависимости от параметров настройки приведено на странице блога: SWT-робот. Формализованная торговая тактика.

Комментариев нет:

Отправить комментарий