Jugger
Описание
Представляю вашему вниманию торговую систему Jugger!
Скажу сразу, что это не просто индикатор, а целый конструктор создания своей торговой системы.
Сначала, вкратце расскажу о том, что же это такое:
- Jugger это целая торговая система, которая основана на принципе входа, усреднения и выхода из сделки по сигналам индикатора
- Есть возможность ручной настройки различных параметров (каждый из них подробно разберём)
- В табличном виде представляется аналитика по работе настроенной вами торговой системы
- Можно на вход и усреднение позиции выбирать один тип сигнала, а на выход - другой
- Возможна подгрузка внешнего сигнала индикатора из набора SrgArt, на вход или на выход из сделки
- Можно выставлять временные ограничения по работе стратегии (до определенной даты), а так же выбирать рабочие дни (можно выключить работу в выходные дни, например)
- Если нужно закрывать сделки только в плюс, то для этого имеется особый режим, при котором будут игнорироваться сигналы на закрытие, если сделка находится в минусе
- В режиме реального времени можно наблюдать, какая сделка сейчас активна, какой объем сделки и PnL (в $ и %), прям на графике Trading View
- Всю работу можно настроить на торговлю ботами (если сервис поддерживает открытие/усреднение и закрытие по URL-вебхукам)
- Есть возможность настроить свой риск-менеджмент: если вы хотите запустить на депозит не одну сделку, а несколько, можно настроить % на сделку от общего депозита
- Так же, можно выбрать в каком формате будут передаваться данные вашим ботам, в $ или % (если выбраны %, то можно работать со сложным процентом или увеличивать депозит без перестройки URL-вебхуков)
Jugger - это торговая система, которая в режиме конструктора позволяет подобрать нужные параметры на логику открытия и закрытия сделок с предоставлением аналитической информации по работе, а так же, графическое представление каждой исполненной сделки на истории (бэктест). В набор Jugger входит три версии индикатора: Combo-1 (Jugger), Combo-2 (Jugger), Combo-3 (Jugger). Каждая версия включает в себя набор сигналов из комбинированных индикаторов Combo от SrgArt. Любой сигнал из набора можно поставить на открытие/усреднение сделки и, так же, выбрать нужный сигнал на закрытие сделки (сигналы могут быть разные на открытие и закрытие)
Настройки индикатора:
- Риск-менеджмент. Процент сделки от общего депозита: этот параметр нужен, если вы используете только часть от общего депозита на сделку. Например, если у вас депозит 10000$, а вы хотите использовать только 1000$ на сделку, то в настройках этого параметра нужно выставить 10%. Этот параметр актуально использовать только при активации параметров передачи данных в % для торговых ботов (через URL-вебхуки)
- Формат передачи данных: есть на выбор два режима - $ (данные на открытие и усреднение позиции ботам будут передаваться в $) и % (данные на открытие и усреднение позиции ботам будут передаваться в %, исходя из риск-менеджмента)
- Параметры сделки. Режим торговли: этот параметр нужен для того, чтобы выбрать направление торговли - в лонг или шорт
- Точка входа / Точка выхода : это выпадающие списки, через которые можно выбрать какой сигнал ты хочешь выставить на вход/усреднение сделки, а какой на выход из сделки. Так же, в конце каждого списка есть пункт "загруженный сигнал" - этот пункт нужно выбирать, если вы хотите воспользоваться отдельным сигналом, который не входит в текущий набор (но загруженный сигнал обязательно должен быть из набора SrgArt. Например, можно загрузить на вход или выход MegaBundle или Bablo). Чтобы этот пункт работал, нужно загрузить сигнал (смотри следующий пункт)
- Загрузка сигнала: выпадающий список, через который можно загрузить сигнал в Jugger. Для загрузки сигнала, необходимо добавить на график индикатор из набора SrgArt (если это Combo, то нужно добавлять версии с шестерёнкой ⚙️), затем, найти нужный сигнал (он будет помечен так же шестерёнкой ⚙️) и нажать на него. Если вы до этого выбрали на точку входа или выхода "Загруженный сигнал", то после загрузки сигнала через это меню, он у вас вступит в работу
- Первый ордер: здесь указывается сумма, без учета плеча, на первоначальный ордер. По умолчанию стоит 100$. Исходя из этих данных, высчитывается, сколько всего средств понадобится на всю сделку, исходя из количества страховочных ордеров и используемого мартингейла (коэффициент усреднения позиции). Если вы торгуете ботами через % (формат передачи данных), то настройку этого пункта можно пропустить. Если вы торгуете ботами через $ (формат передачи данных), то нужно подобрать размер первого ордера, исходя из количества страховочных ордеров и мартингейла, чтобы общая сумма на сделку соответствовала имеющимся у вас средствам
- Закрывать только в плюс: эту опцию активируйте, если хотите, чтобы все ваши сделки закрывались только в плюс. Если, например, вы находитесь в позиции и поступает сигнал на закрытие сделки, а у вас PnL отрицательный, то этот сигнал будет игнорироваться - система будет ожидать следующий сигнал на закрытие, и, если он поступит, когда сделка у вас будет находиться в положительном PnL, то сделка закроется.
- Кол-во СО [0-20]: этот параметр определяет максимальное количество страховочных ордеров, которые будут в сделке. Под страховочным ордером понимается усреднение позиции по сигналу индикатора. Например, если стоит число 20, то значит, до 20 раз может происходить усреднение позиции, если будут поступать сигналы индикатора. А если стоит ноль - то позиция усредняться не будет совсем, будет открытие и закрытие сделки без усреднений, по сигналам.
- Мартингейл: это коэффициент усреднения позиции. Если стоит "1", то размер усредняющего ордера (по сигналу) будет производиться на одну и ту же сумму. А если "2", например, то сумма на усреднение позиции будет увеличиваться в 2 раза, по сравнению с предыдущим ордером. Чем выше этот коэффициент, тем лучше усредняется позиция и тем больше средств нужно иметь на депозите
- Временные ограничения. Начало расчётов / Конец расчётов: в этом разделе можно выставить дату и время начала исследования (бэктеста), а так же, дату и время окончания работы стратегии. По умолчанию, начало стоит 2021г, окончание 2030г (можно эти показатели сдвигать).
- Временные ограничения. Дни недели: помимо временных интервалов, можно задать рабочие дни недели, по умолчанию, все рабочие. Можно, например, выключить работу на выходные дни, сняв соответствующие галочки.
- Дополнительные сигналов из стандартных наборов: для каждого комбо-набора сигналов, в конце меню настроек, имеются регулируемые настройки некоторых сигналов, которые можно менять, если этот сигнал вы используете в торговле.
Таблица с аналитикой:
Аналитика стратегии:
- Депозит на сделку: сколько средств необходимо выделить на сделку с учетом первого ордера, общего количества ордеров и мартингейла
- Макс. использование СО: показывает, какое количество страховочных ордеров (по сигналам) было использовано в этой стратегии за исторический диапазон данных. Можно выставить в настройках 20 СО и посмотреть, сколько всего было использовано, чтобы уменьшить количество ордеров при работе со стратегией
- Мартингейл: показывает, с каким коэффициентом происходит усреднение позиций в сделке
- Режим торговли: в какую сторону работает стратегия лонг или шорт
- Максимальная просадка от ср.цены: показывает максимальную просадку по всем сделкам от средней цены (цена, после использования всех усредняющих ордеров)
- Макс. тейк-профит: показывает, какой тейк-профит был взят со сделок и при каком использовании страховочных ордеров
- Количество сделок: сколько всего сделок было исследовано
- Период исследования: сколько месяцев было исследовано, исходя из количественного доступа к барам (чем выше подписка Trading View, тем больше баров предоставляется на исследование). Лайвхак: через симулятор рынка можно два раза отматывать график, и, в общем, можно исследовать 3 интервала графика, чтобы было больше статистической информации
- Общий профит, ср.профит в месяц, ср.профит в год ($ и %): в $ и % предоставляются данные об общем профите за доступный для анализа интервал графика и, исходя из этого, считается средняя доходность в месяц и год (в $ и в %)
Текущая сделка:
- Объем сделки ($): сколько средств находится на данный момент в сделке в $
- Объем сделки (%): какой процент от выделенных на сделку средств на данный момент находится в сделке
- PnL ($): нереализованная прибыль/убыток в текущей сделке, в $
- PnL (%): нереализованная прибыль/убыток в текущей сделке, в % от средней точки входа в сделку
Оповещения:
- В оповещениях индикатора можно выбрать один из двух вариантов: "открыть/усреднить сделку" и "закрыть сделку"
- Эти два типа оповещения можно применять для настройки ботов (автоматизированная торговля)
Пример настройки ботов на бирже Finandy
- После настройки, необходимо в Finandy, в разделе "Сигналы" создать двух ботов: одного на открытие/усреднение позиции, второго на закрытие
- Если это лонг сделка, то открытие/усреднение должно быть "купить", а закрытие - "продать"
- Устанавливаем "% от полного баланса х плечо", если используем метод передачи данных "%" и "Объем", если "quot;
- Включаем галочку возле типа передачи данных в Finandy, для того, чтобы мы через сообщение сигнала по веб-хукам могли передать, на какой объем мы хотим открыть сделку
- Далее - в разделе "усред." включаем триггер "включен", так же, выбираем тип передачи данных на усреднение позиции и ставим галочку
- После того, как настроили сигнал на вход/усреднение позиции, необходимо скопировать URL-сигнала и сообщение сигнала и вставить их в настройки оповещения Trading View
- в сообщении сигнала в графе "amount" в двух местах (на открытие и усреднение) вставить в кавычки: {{plot("Money")}} - это данные об объеме на открытие и усреднение сделки
- После этого, создаём в Finandy сигнал на закрытие позиции (если мы настраивали лонг, то в настройках на закрытие ставим "продать"
- далее, создаем еще одно оповещение Trading View, где на этот раз выбираем условие "закрыть сделку" и так же, копируем в Finandy URL сигнала и сообщение сигнала и вставляем их в настройки алеута Trading View
- на этот раз, в сообщениях ничего менять не нужно, оставляем как есть
- и ещё один важный момент: необходимо в настройках терминала Finandy включить режим хеджирования, чтобы позиция закрывалась наша, а не переворачивалась на противоположную
Если кто-то хочет более детально изучить платформу Finandy, вот ссылки на видео-уроки:
- Как начать работать на Finandy?
- Торговля по сигналам
- Вебинар. Настройка сигналов Trading View и автоматизация процесса через вебхуки
🔥Апгрейд Jugger 😎
Теперь можно выставлять минимальный процент отклонения цены при появлении усредняющего ордера (чтобы не усредняться на шумах, которые рядом с предыдущим ордером) + если идет торговля в режиме "закрывать сделки только в плюс" так же можно выставлять минимальный процент отклонения от средней твх (линии пнл), чтобы усредненная позиция не закрывалась в микроплюс, а брала цели выше!
🤑 Новый Jugger 🔥
Представляю вашему вниманию обновлённую версию Jugger от SrgArt!
Ранее, этот индикатор был в 3х версиях (Combo-1-2-3 Jugger), а сейчас это один индикатор, который оптимизирован и улучшен под новые задачи!
Теперь, с помощью этого индикатора можно:
- загружать сигнал на открытие позиции
- загружать сигнал на усреднение позиции
- загружать сигнал на закрытие позиции
- устанавливать динамический шаг минимального % усреднения последующих усредняющих позиций.
Добавлена возможность в Jugger торговать по фиксированным тейк-профитам.
Для того, чтобы закрывать сделки не по сигналу, а по фиксированным значениям тейк-профита, необходимо активировать опцию «Тейк-профит» и выставить процент закрытия сделки в плюс.
🤑 Апгрейд Jugger🔥
Добавлена возможность смотреть доходность с учётом кредитного плеча, которое задаётся в настройках (до этого, доходность показывалась без учета плечей)
😎 Большой Апгрейд Jugger 🤑
- Добавлена возможность отображения текущей сделки (с учетом плеча или без)
- Добавлено отображение доходности с учетом плеча в $
- Добавлена графа отображения максимальной просадки депозита
- Добавлена графа отображения общего состояния стратегии: "Рабочая стратегия", "Убыточная стратегия", "Опасность ликвидации", "Ликвидация"
- Добавлена графа отображения максимальной продолжительности сделки в барах
- Добавлен Стоп-лосс: фиксированный или от средней цены
- Исправлен баг отображения расчета стратегии по месяцам, если выставлены ограничения по времени работы стратегии
1) Первый ордер, когда выставляется в настройках, имеется ввиду сколько своих средств будет выделено на этот ордер.
2) При передачи данных в виде plot для автоматизации (см. Пример настройки ботов на бирже Finandy) используется значение с учётом плеча. Поэтому, если вы хотите передавать средства в $ боту, имейте ввиду, что передаваться будут данные с учетом плеча. Если вы хотите торговать на споте, то выставляйте плечо х1
3) При совершении убыточных сделок (по сигналам или стоп-лоссам), указанный депозит на сделку не уменьшается, ровно так же, как и при плюсовых сделках он не увеличивается. Прибыль рассчитывается относительная, без аккумуляции профита.
😎 Апгрейд Jugger 🤑
Добавлен ручной ввод депозита.
Если в предыдущих версиях Jugger можно было только подбирать первый ордер, чтобы подогнать рекомендуемый депозит под свой риск-менеджмент, то сейчас можно сразу указать нужную сумму вашего депозита и на основе этого строить свой риск-менеджмент, наблюдая за максимальной просадкой депозита
😎 Апгрейд Jugger 🤑
Добавлен "Тайм-аут" сделки. В настройках индикатора можно активировать опцию Тайм-аут, выставить количество баров и сделка закроется автоматически, если за указанный вами период она не завершилась по сигналам.
Данная опция подойдет тем, кто не любит работать с зависшими сделками, если торговая идея не отработала
😎 Апгрейд Jugger 🔥
Добавлена возможность выставлять минимальную задержку в барах между сделками (закрытие старой - открытие новой)
Это может быть полезно, если вы работаете с высокочастотными сигналами и хотите, чтобы была пауза между сделками
😎 Апгрейд Jugger 🔥
Добавлен модуль "Передача данных" 😏
С помощью этого модуля можно генерировать сигналы на срабатывание страховочных ордеров Джаггера!
Видите скрин, где Сенсор показывает сигнал высокого качества? Теперь такие сигналы стало формировать ещё проще 😎
Рассказываю, как это работает:
1) Активируем Джаггер, настраиваем его для более-менее нормальной работы с усредняющими ордерами
3) Загружаем в Сенсор Срабатывание Страховочных ордеров Джаггера
4) Подкручиваем номера сработавших страховочных ордеров в Джаггере -> наблюдаем результат в Сенсоре.
Лучший результат оставляем и наслаждаемся крутыми и качественными сигналами с высокой вероятностью профита 🤑
😎 Апгрейд Jugger 🔥
1) Добавлена возможность изменять расположение таблицы
2) В аналитику добавлено отображение общего количества ТП и СЛ
😎 Апгрейд Jugger 🔥
Добавлена новая возможность работы со стоп-лоссом.
при работе со стопом, можно установить коэффициент сдвига от -1 до 1 и выбрать от чего будет вестись расчёт: от цены закрытия или от цены максимума/минимума (в зависимости от направления торговли) того бара, на котором пришёл сигнал на усреднение позиции.
Это будет очень полезно тем, кто работает со стопами и хочет добавить гибкости в свою торговлю.
Сдвиг может происходить как в сторону сближения, так и в сторону отдаления, в зависимости от коэффициента.
- если 1 = СЛ полностью смещается к цене закрытия свечи (или high/low свечи) с сигналом на усреднение
- если -1 = отдаляется на такое же расстояние от цены закрытия свечи (или high/low свечи) с сигналом на усреднение
Соответственно, можно выставлять любые промежуточные комбинации этого коэффициента, чтобы выбирать силу сдвига стопа.
😎 Апгрейд Jugger 🔥
Небольшой визуальный апгрейд для Jugger: можно активировать новый стиль отображения значков на вход в сделку.
😎 Апгрейд Jugger 🔥
Добавлена возможность активировать тейк-профит и стоп-лосс в режим ATR + настраивать множитель ATR + выбирать параметр отступа + устанавливать сглаживание 🔥
Это поможет ещё более гибко создавать свои стратегии и добавить динамики в ваши трейды! 🤑
😎 Апгрейд Jugger 🔥
Добавлена возможность выбрать другую версию логики работы ATR ТП и СЛ: только прямое пересечение уровня ATR и игнорирование закрытия на первом же баре после начала сделки.
😎 Апгрейд Jugger 🔥
Добавлена "Задержка ATR" для тейк-профита и стоп-лосса в режиме ATR!
Так как ATR расчитывается на каждой свече, то слишком динамический тейк или стоп может быть не очень полезным, так как тейк или стоп будет постоянно "убегать" от цены. Чтобы избежать данного эффекта, есть коэффициент сглаживания и сейчас добавлена задержка - эти опции помогут даже на низковолатильном рынке закрывать сделки с большей вероятностью и лучшим качеством 🤑
😎 Апгрейд Jugger 🔥
- активация стоп-лосса в безубыток при достижении указанного уровня, на указанный уровень сдвига
- выбор отображения максимального исл среднего количества баров на сделку в таблице
😎 Апгрейд Jugger 🔥
Добавлена возможность указывать комиссию при расчёте сделки
😎 Апгрейд Jugger 🔥
Добавлена возможность вторичного сигнала для усреднения после срабатывания указанного страховочного ордера.
Для чего это может понадобиться?
- с помощью этой опции вы можете посылать усредняющие сигналы со своего тайм-фрейма, а при срабатывании указанного количества страховочных ордеров (например, сработал третий ордер на усреднение) можно использовать сигналы со старшего тайм-фрейма - тем самым уменьшив частоту усреднений и увеличив их качество, чтобы не собрать все СО за короткое время и удачно завершить сделку.
😎 Апгрейд Jugger 🔥
- добавлена опция закрытия сделки при достижения профита в $
- добавлена опция закрытия сделки при достижения убытка в $
- добавлена опция управления масштабом таблицы
- размер первого ордера теперь учитывается с учётом плеча
- кредитное плечо и размер первого ордера перенесён в раздел риск-менеджмента
- добавлены всплывающие пояснения для каждого пункта настроек
- текущие средства в таблице по умолчанию показываются с учётом кредитного плеча
😎Апгрейд Jugger 🔥
Добавлена возможность загружать свой пользовательский тейк-профит в виде серии данных из других индикаторов.
Данная опция находится в разделе ATR TP - при активной опции можно переключиться с ATR на пользовательский тейк-профит, поставив галочку.
😎Апгрейд Jugger 🔥
Добавлена возможность выставлять минимальный % тейк-профита в пользовательском ТП или ATR ТП.
Если пользовательский уровень тейк-профита уходит ниже средней цены сделки (минусовая позиция), то будет выставлен минимальный плюсовой уровень тейка.
😎Апгрейд Jugger 🔥
Добавлена возможность активировать алерт "Активная сделка", с помощью которой можно на каждом баре обновлять актуальные данные ATR или пользовательского тейк-профита.
Для того, чтобы в терминал Finandy передавать постоянно актуальные данные цены тейк-профита, нужно при создании бота, на вкладке ТП выбрать режим "цена" и поставить галочку для возможности передачи данных + в PRO настройки ТП активировать галочку "обновление настроек по сигналу".
Обратите внимание, что, если галочка "обновление настроек по сигналу" активна, то приходящий сигнал действует только на обновление данных и имеет в сообщении строку: "update": true.
Для того чтобы сделка открывалась по сигналу на открытие сделки, нужно "update": true - заменить на "update": false - тогда сделка откроется как надо.
Итого, чтобы правильно работать со сделкой Jugger в режиме пользовательского тейка, нужно:
1) Активировать алерт "открыть/усреднить" с выключенным апдейтом данных: "update": false
2) Активировать алерт "активная сделка" для обновления данных, с включенным апдейтом: "update": true
3) В передаваемом сообщении, в Trading View вставить в область цены объект с данными динамического тейк-профита:
"price": "{{plot("TP_ATR")}}"
😎Апгрейд Jugger 🔥
Добавлена возможность расчёта минимального процента на усреднение, исходя из расстояния между крайними ордерами
😎 Апгрейд Jugger 🔥
Добавлена возможность выставления Стоп-Лосса после срабатывания последнего ордера
😎Апгрейд Jugger🔥
При работе с закрытием сделок через PnL (нереализованная прибыль/убыток), теперь можно активировать опцию учёта комиссий при расчёте закрытия сделки в профит или убыток.
😎Апгрейд Jugger🔥
Добавлены данные для загрузки:
срабатывание указанного страховочного ордера и последующих (при активированном чекбоксе)