Гайд по superbot (версия 2.58)

Гайд по superbot (версия 2.58)

25 января 2022, 15:37
Vladimir Chamin
0
307

Описание параметров superbot.

Блок №1: Настройки

Параметр Описание
Комментарий Текстовая заметка, которая дублируется в каждой сделке
Магическое число Числовая метка, с помощью которой робот помечает свои сделки
Формирование описания Если true, при проведении одиночного теста формируется текстовое описание стратегии. Работает только в платной версии.
Время анализа Временные ограничения работы робота. В примере, "10:15,23:00,19:00", 10:15 - время начала, 23:00 - время окончания, 19:00 - игнорируемое время (можно ввести несколько через запятую).
Параметры CAGR CAGR - compound annual growth rate (среднегодовая доходность с учетом реинвестирования). Используется при оптимизации на основе пользовательского критерия. В примере "50,25,8,200,1000" 50 - доходность в %, 25 - максимальная просадка в %, 8 количество лет, 200 - минимальное количество сделок, 1000 - максимальное количество сделок

Тип ордера Market - рыночный, Stop - стоп-приказ, Limit - лимитный ордер

Вид расстояния до отложенного ордера Fixed - отложенный ордер выставляется на фиксированном расстоянии в пунктах, ATR - расстояние рассчитывается как доля от значения ATR(14) на дневном тайм-фрейме

Расстояние/Множитель ATR Расстояние в пунктах до отложенного ордера или доля ATR(14) на дневном тайм-фрейме

Время жизни ордера, баров Время жизни отложенного ордера в барах. После появления соответствующего по счету бара, ордер удаляется если не сработал
Названия telegram каналов На первом месте указывается название технического канала (в него приходит информация о срабатывании стоп-торгов, обновлении максимума счета и при снижении профит-фактора отдельных стратегий), на втором указывается название сигнального канала (в него придет информация о сделках)
Токен Указывается токен telegram бота

Блок №2: Стратегия

Параметр
Описание
O1) Структура сигнала для входа Выбирается цена или индикатор, который будет формировать канал для генерации торгового сигнала

O2) Тип сигнала для входа Trend - трендовый (при пробое торгуем в направлении пробоя), Reverse - реверсный (торгуем против пробоя), Back reverse - обратный реверс (торгуем в направлении возврата внутрь канала),  Pullback - торгуем против возврата внутрь канала, Shot - торгуем против укола тенью свечи уровня

O3) Тейк профит Размер тейк профита в долях от стоп лосса. Если х - не используется, Partial 3/1, Partial 2/1 - частичное закрытие

O4) Стоп лосс Размер стоплосса в пунктах если выбран тип  Fixed или Trailing
O5) Тип Стоп лосса Fixed - фиксированный в пунктах, Trailing - скользящий в пунктах, ATR Fixed - фиксированный на основе дневного ATR(14), ATR Trailing - скользящий на основе дневного ATR(14), SAR Trailing - скользящий на основе Parabolic SAR

O6) Временной тип EOD - внутридневная стратегия, EOW - внутри недельная стратегия, X - по времени стратегия не ограничена

C1) Количество баров для выхода Время жизни сделки в барах. Если 0, то не активно
C2) Структура сигнала для выхода Выбор сигнала для закрытия сделки и удаления отложенных ордера

Блок №3: Фильтры


Параметр
Описание
1) Фильтр №1
2) Фильтр №2
3) Фильтр №3
Выбор фильтра из списка

4) День недели
[v][v][v][v][v] - 5 дней недели. Если [V] - день выбран, X - не выбран
5) Управление днями Если [v] - торгуем только в выбранные дни, если X - не торгуем в выбранные дни

6) Торговая сессия [v][v][v] - сессия робота делится на 3 части. Для примера  [v]XX- робот открывает сделку в первую треть сессии
7) Активность прорыва
Break - торгуем только прорыв, Break+ - торугем и прорыв и положение относительно уровня (работает для трендового и реверсного сигнала)
8) Направление торговли Long/short - и покупки, и продажи, Long - только покупки, Short - только продажи
9) Второй тайм-фрейм Дополнительный тайм-фрейм для технических индикаторов стратегии

Блок №4: Параметры

Параметр
Описание
О1) Период  Период в барах для индикаторов, генерирующих сигнал на открытие позиции
О2) Ширина канала Ширина канала для каналов на основе ATR + это стандартное отклонение для Bollinger Bands + это разница в ценах в % для сигнала Momentum
О3) Количество дней для Momentum Количество дней для генерации сигнала на основе Momentum
О4) Уровень перекупленности осциллятора Уровень перекупленности для индикаторов WPR, CCI, RSI для открытия позиции
О5) Шаг Parabolic  Шаг Parabolic для генерации сигнала и для стоплосса
О6) Максимум Parabolic Максимум Parabolic для генерации сигнала и для стоплосса
О7) Множитель для ATR SL Множитель для расчета стоплосса на основе дневного ATR(14)
C1) Период Период в барах для индикаторов, генерирующих сигнал на закрытие позиции
C2) Ширина канала Стандартное отклонение Bollinger Bands для закрытия позиции
C3) Уровень перекупленности осциллятора Уровень перекупленности для индикаторов WPR, CCI, RSI для закрытия позиции
F1) Уровень ADX Уровень фильтра ADX
F2) Период ADX Период фильтра ADX
F3) Период MA Период для фильтров SMA, EMA, SMMA, LWMA, TEMA, DEMA, FAMA
F4) Множитель для Volume Множитель для фильтра Volume. Например, если указано 2, то объем на свече, на которой был пробой должен быть в 2 раза больше чем на предыдущей.
F5) Период фильтров на основе BB Период для фильтров BB flat, BB trend
F6) Отклонение фильтров на основе BB Отклонение фильтров BB flat, BB trend
F7) Второй актив Если указать название дополнительного актива, то фильтры будут анализировать данные не основного актива, а вторичного

Блок №5: Управление капиталом

Параметр
Описание
1) Тип управления капиталом Lot - робот торгует фиксированным объемом, Risk - объем рассчитывается на основе риска в %
2) Количество лотов или % риска Величина объема в лотах или % риска
3) Доля капитала, %  Доля капитала, которую может использовать робот. Например, если указано 50, то при капитале в 100 000 рублей, робот будет использовать для расчета объем на основе риска только 50%*100 000 = 50 000 рублей
4) Динамическое управления капиталом Если Х - не используется, Filters - для расчета объема позиции используется фильтры на основе индикаторов и ценовых паттернов, DOW для расчета объема позиции используется фильтр DOW (дни недели)
5) Множитель ДУК Во сколько раз увеличивается объем, если фильтр подтверждает торговый сигнал
C1) Режим компрессии Test - автоматический расчет объема (для тестирования), Real - для ручного управления (для реального счета) 
C2) Временные рамки компрессии Weekly - недельный масштаб (объем восстанавливается в начале недели), Monthly месячный масштаб (объем восстанавливается в начале месяца), Unlimited без ограничений (объем не восстанавливается самостоятельно)
C3) Размер компрессии просадки, % Величина цели по просадке в процентах
C4) Текущий максимум капитала  Размер текущего максимума счета при ручном управлении в режиме Real


Блок №6: Тестирование

Параметр
Описание
Использовать форвардный анализ? true - включаем режим тестировать, false - отключаем
Размер окна выборки данных Размер окна IS (In sample)
Размер окна вне выборки данных Размер окна OOS (out of sample)
Записывать параметры в файл теста? Если true, то в файл отчета будут добавлены параметры, которые получали при переоптимизации
Результат одиночного теста Указывается результат одиночного теста в тестере для сравнения результата после теста с исходным результатом

Блок №7: Управление стратегией


Параметр Описание
1) Уровень стоп-торгов Размер капитала, ниже которого торги останавливаются

2) Режим управления При "Test" расчет профит-фактора не проводится (для тестирования), Real - проводится (для реальной торговли)

3) Метода расчета прибыли in money - скользящая прибыль считается в деньгах, in pips - в пунктах
4) Глубина анализа в рабочих днях Глубина анализа истории счета для расчета скользящего профит-фактора в рабочих днях

5) Дата начала отсчета Дата, с которой начнется анализ торговой истории. Необходимо при замене стратегии

6) Метод выбора сделок Symbol - по названию инструмента, Magic number - по магическому числу
7) Уровень профит-фактора Уровень профит-фактора при пересечении которого сверху вниз будет подаваться сигнал о необходимости замены или переоптимизации стратегии
8) Длина названия символа Длина названия торгового символа (для рынка фьючерсов) чтобы робот мониторил фьючерсы одного базового актива с разной датой экспирации
9) Частота расчета On every bar - скользящий профит-фактор будет рассчитываться на каждом баре, On friday - только по пятницам  в установленное время (см. ниже) , On every day - каждый день в установленное время (см. ниже)
10) Время уведомления Время (серверное), в которое будет рассчитываться скользящий профит-фактор стратегии