воскресенье, 22 марта 2020 г.

SWT-Robot. Параметры состояния

Финальная версия таблицы отображения параметров состояния робота.



SWT-Robot - это программа для конструирования и исполнения торговых стратегий.
Сначала поговорим о параметрах состояния робота.
Значение параметров состояния показано в таблице в правом верхнем углу графика. Отметим. что отображение параметров состояния не является обязательным и может быть отключено выбором соответствующего параметра настройки, о которых мы поговорим далее.

В первой строке таблицы содержатся следующие данные:
Allow To Trade - параметр, который указывает, что может делать робот в текущей ситуации. Это параметр принимает три значения:
- BUY - покупать;
- SELL - продавать;
- NO - не предпринимать никаких действий.
Trend Direction - направление совокупного тренда, определяемое в соотвествии с выбранной торговой стратегий:
- UP - вверх;
- DN - вниз;
- NO - не определено.
Ready To Trade - готовность к сделке в направлении:
- UP - вверх;
- DN - вниз;
- NO - не готов.

ContrTrend - параметр во второй строке таблицы - показывает выбранный режим торговли относительно тренда, определяемого в соответствии с выбранной торговой стратегией. При значении параметра 0 торговля ведется в направлении тренда, при значении параметра 1 - против тренда и строка подсвечивается красным цветом.

ReverseReadyToTrade - параметр, определяющий тактику проведения сделок. При значении параметра false разрешение на сделку дается при движении цен по младшим трендам в направлении торговли, при значении параметра true - на откате.

Параметры StopLevel, ProfitLevel и ProfitPerc  отображают значения параметров групповых характеристик торговли по всем инструментам, задаваемых через область глобальных переменных торгового терминала, и отображают уровень выхода и остановки торговли при достижении допустимой просадки, уровень выхода при достижении заданной прибыли и шаг установки нового значения фиксации прибыли в процентах.

Следующая строка комбинированная и содержит три параметра: параметр блокировки торговли BlckNb - количество открытых позиций на покупку и Ns - количество открытых позиций на продажу.
Параметр блокировки комбинированный - трехразрядное целое число, старший третий разряд которого при значении 1 при остальных нулевых разрядах указывает на блокировку торговли через область глобальных переменных. Второй разряд при значении 1 показывает, что заблокировано открытие новых позиций по инструменту из-за превышения разрешенного лимита риска.  Младший разряд при значении 1 показывает, что блокировка идет из-за превышения разрешенного размера кредитного плеча.
При блокировке по любой причине торговли строка подсвечивается красным цветом.

Следующая строка отображает значение фактического кредитного плеча LevF (на рисунке 0, поскольку открытых позиций нет) и установленное значение максимального плеча LLim, при превышении которого запрещено открытие новых позиций (на рисунке это цифра 50). При отсутствии ограничений по кредитному плечу(параметр равен нулю) строка подсвечивается красным цветом.

В строке Profit| Equity отображаются плавающая прибыль по данному инструменту и эквити торгового счета.

Следующая группа параметров - параметры управления торговыми стратегиями и учитываемыми трендами. Basic, Long, Medium, Short, Weekly, Daily, IDay, Hourly - комбинированные индикаторы, знак которых показывает состояние фильтров трендов и направление движения по каждому тренду.
Каждый индикатор содержит три трехзначных числа. Второе число особых пояснений не требует - это номер торговой стратегии, в ситуации, представленной на рисунке это стратегия номер 101.
Что касается первого числа, то на нем остановимся подробнее.
Значение 0 означает, что данный тренд в рамках стратегии не учитывается.
При ненулевом значении знак и старший разряд трехзначного числа показывают:
- знак - направление движения по данному тренду: плюс - вверх, минус - вниз;
- 1 - коррекция;
- 2 - тренд.
Т.е. минус 2 означает нисходящий тренд, а минус единица - нисходящую коррекцию.

Второй разряд трехзначного числа равен нулю, если в рамках правил определенной торговой стратегии тренд по состоянию рынка не учитывается при движении рынка по остальным трендам вверх.
Третий разряд равен нулю, если в рамках правил определенной торговой стратегии тренд по состоянию рынка не учитывается при движении рынка по остальным трендам вниз.
Стратегия 101 не делает исключений для трендов в зависимости от ситуации. поэтому все три разряда в ситуации. представленной на рисунке, одинаковы.
Красная подсветка чисел указывает на то, что при определении направления тренда используется нулевая задержка.
Включение или выключение отдельных трендов может проводиться в векторном режиме, когда задается номер старшего из учитываемых трендом, а все младшие тренды учитываются без всяких исключений. Или в раздельном режиме, когда учет того или иного из трендов метода производится по решению трейдера. Этот режим более гибкий, но допускает больший произвол и субъективность в оценке рыночной ситуации.

Следующая строка определяет параметры расчета объема сделки AutoMM и LotsM. 
AutoMM при значении 1 определяет автоматическое определение объема сделки в зависимости от принимаемого риска, указанного в процентах в следующей строчке - параметр Risk. Если расчетный объем меньше минимально допустимого, то робот устанавливает минимально допустимый объем сделки.  Если расчетный объем больше максимально допустимого, то робот устанавливает максимально допустимый объем сделки. При значении параметра AutoMM равном 0 объем сделки определяется значением LotsM, устанавливаемым вручную, а строка подсвечивается красным цветом.

В следующей строчке отображаются параметры BreakEvenEquity, включающего режим закрытия позиций при выходе из зоны прибыли, если количество открытых позиций больше 2, Profit, показывающего значение плавающей прибыли в процентах от эквити, при котором все открытые позиции будут автоматически закрыты, и Risk, показывающего значение риска на сделку в процентах. Если значение параметра Profit, равно нулю, то позиции закрываются ордерами стоп-лосс, тейк-профит или по торговым сигналам. Если значение параметра BreakEvenEquity равно 1, то срока подсвечивается красным цветом.

Строка параметров Ch, Pr, St, Mov показывает соответственно тип (канальный либо по волатильности) и значение ордеров стоп-лосс и тейк-профит в соответствии с принятыми обозначениями и включенный режим подтягивания стопа за ценой, при изменении его значения (при Mov=1).

Строка параметров ATrS, Size, Man показывает тип и значение трейлинг-стопа.
При значении параметра ATrS равном 1 устанавливается адаптивный трейлинг-стоп размера Size, зависящего от волатильности рынка. Если значение параметра равно нулю, то трейлинг стоп определяется значением Man, задаваемым вручную. При ATrS=0 и Man=0 трейлинг-стоп отключен. 

Следующие параметры - группа параметров сеточного алгоритма:
GridS тип алгоритма, при значении 0 сеточный алгоритм отключен, при значении 1 позиции сетки открываются только при действующем разрешении на торговлю Allow To Trade, при значении 2 позиции сетки открываются независимо от разрешения на торговлю;
SF - множитель шага сетки, по умолчанию принимается равным единице;
Step - шаг сетки, равный 0.1 от волатильности недельного тренда, умноженной на множитель шага сетки.

Параметры UpGridLvl и DnGridLvl показывают расчетные уровни открытия следующих позиций по сеточному алгоритму.

И две последних строки отображают вспомогательные параметры настройки:
- CtrlM - при значении параметра единица обрабатывает роботом позиции. открытые вручную;
- Nt - при значении параметра единица разрешает открытие позиций внутри интервала таймаут, если нет открытых позиций. Строка в этом случае подсвечивается красным цветом;
- T-Out - интервал таймаут блокировки повторного открытия позиций торговым алгоритмом в минутах, не распространяется на позиции сеточного алгоритма;
- TVF - множитель стоимости тика для компенсации ошибок торгового сервера;
- FPF - служебный параметр настройки частот фильтров SWT-метода. Менять его нет необходимости, если только не стоят задачи модификации метода или проведения дополнительных исследований;
- IFO - параметр перехода от полосовых фильтров второго порядка к фильтрам четвертого порядка (при значении 1), тоже исследовательский параметр.

На этом с параметрами состояния робота все.
Далее будем говорить о параметрах настройки.

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

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