Azgard Grid MAX - управление инвестами и подключение любого индикатора для сеточных ботов

Azgard Grid MAX - управление инвестами и подключение любого индикатора для сеточных ботов


Azgard

На картинке - "всё лучшее сразу", но на самом деле индикаторы работают по-отдельности. Любого* означает, что подключаются любые индикаторы, которые предоставляют информацию в виде отдельных линий или их комбинаций, а не выделением отдельных баров лейблами, текстом или нанесением на график геометрических фигур.


Основы настройки бота для сеточной торговли описаны в статье https://telegra.ph/bktst-05-24 , настоятельно рекомендую ознакомиться.


Ссылка на бэктестер Grid MAX: https://www.tradingview.com/script/r2P9eqaI-Azgard-Grid-MAX/


Напоминание: бэктест не может служить прогнозной моделью для торговли. Бэктест может уменьшить риски путем проверки на прошлых данных вашей торговой стратегии и дать возможность разработать правила поведения в критических ситуациях. Реальная торговля всегда будет иметь элемент неожиданности и непредсказуемости, а также будет отличаться от результатов бэктеста за тот же период. Тем не менее, бэктест является одним из важных инструментов в работе трейдера.



Версия Grid MAX будет доступна с 10/01/24 только по подписке для новых пользователей. Также есть возможность получить тестовый период и бессрочный доступ ко всем существующим и будущим скриптам.

Пишите на https://t.me/azgard_trade и подписывайтесь на канал https://t.me/azgards_codes

Спасибо!



Обновление 18/11/24 до версии Grid MAX 5


Обновление 23/01/24 до Grid MAX 3

  1. Сетка С
  2. О с шагом меньше 1, которая "сжимается" к последнему СО:

2. Добавлены новые стандартные фильтры с обязательными к прочтению комментариями:

3. Перевод ТП в БУ при срабатывании последнего СО:

4. !!! УДАЛЕНО!!! Уведомление о срабатывании последнего СО - настраивается как ОТДЕЛЬНОЕ уведомление, отличное от уведомлений для веб-хуков:

5. Определение времени торговой сессии:


Обновление 06/12/23

Видеоинструкция по подключению индикаторов



Большое обновление 23/10/23


Часть I. Обновления стратегии

В настройках торговли появились 3 новых пункта:

1) Учет инвестов

2) Время ручного закрытия инвеста

3) Время ручного усреднения при инвесте

1. Учет инвестов

При наличии очень длинной сделки часто появляется ошибка

Это означает, что скрипт не может просчитать и отобразить данные, если длина сделки (в данном случае) больше 10000 баров.

Иногда это приводит при первоначальной настройке сетки к тому, что трудно получить результаты бэктеста - сделки просто не отображаются при различных настройках.

Также такие длинные сделки не позволяют проводить глубокое тестирование на истории - та же ошибка не позволяет провести тест на большом периоде.

Для исключения этого в настройках появился пункт "учет инвестов" - его активация приводит к принудительному завершению сделки после 9000 баров и продолжению торговли:

Закрытие обозначается цветом, соответствующей подписью и указанием убытка (прибыли, если сделка закрылась в положительной зоне). После такого закрытия торговля продолжается.

На истории (либо на текущем графике, либо на глубоком тестировании) инвест выглядит так:

Это резкое падение прибыли, после которого, в отличие от ликвидации, торговля продолжается.

В списке сделок вы можете найти инвест и его дату, и рассмотреть ситуацию подробнее:


Однако необходимо учесть, что ошибка "очень много свечей" может возникнуть, если 1) стратегия вообще не получит ни одного сигнала с самого начала графика и 2) при тех же условиях на графике, при которых ее не было - это зависит от работы TV в данный момент. Попробуйте изменить любой параметр в настройках стратегии.

2. Время ручного закрытия инвеста

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

Сначала выбирается момент закрытия (1), затем в календаре устанавливает необходимое время (2) - на графике появится вертикальный ползунок, который можно двигать. После этого необходимо включить эту опцию (3):

Закрытие подсвечивается и показывается убыток (прибыль). После этого торговля продолжается.

Не всегда закрытие инвеста приводит к потере всей прибыли - вот расширенный пример с положительным итогом за период:

Если открыть изображение правой кнопкой мыши в новой вкладке, то можно рассмотреть подробнее.


3. Время ручного усреднения при инвесте

Пожалуй, самое важное дополнение, которое поможет определить необходимый запас средств для внепланового усреднения и позволит протестировать гипотезы о том, какие индикаторы могут подсказать правильный момент усреднения.

Установка времени производится аналогично предыдущему пункту, только прибавляется сумма усреднения (без учета плеча):

Показывается объем усредняющего ордера и изменение цены ликвидации.

Оценить необходимый размер усреднения и доступные средства от объема, выделенного на одного бота, позволит окно со служебной информацией стратегии:

В данном примере усреднение почти Х4, однако обратите внимание, как приблизилась цена ликвидации:


Позиция после усреднения:


Если сумма усреднения больше доступных средств, усреднение не произойдет!


Время усреднения можно проверить, например, по индикатору RSI, включенному на старший тайм-фрейм:

В данном примере это RSI на 15М. Имеет смысл проверить такие усреднения на нескольких точках и графиках, и выработать стратегию поведения, а также внести поправки в свой ММ и РМ. Также можно использовать различные индикаторы для определения точки усреднения или выхода.

При передвигании ползунка не всегда закрытия срабатывают с первого раза - необходимо немного менять их положение до срабатывания.

4. Ограничения и предупреждения

Если настройки сетки СО и размер ПО требуют средств больше баланса, то сделки не запускаются, а объем собственных средств, требующихся для работы бота, подсвечивается красным. Таким же цветом подсвечивается ячейка, если объем собственных средств больше 80% от депозита.

Если объем собственных средств больше 30% от баланса (а в данном скрипте - это средства, выделенные на одного бота), то эта ячейка подсвечивается желтым:

5 Изменение отображения ликвидации

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

Усреднить показанный инвест невозможно, т.к. свободных средств в такой ситуации не остается:

Вот тот же трейд в том случае, если вся сетка в сумме составляет меньше 30% от депо:


Часть II. Подключение индикаторов

Основной задачей было повторение индикаторов, которые используются на cryptorg.net так, чтобы не надо было специально переделывать доступные индикаторы

Обновление стратегии позволяет подключить все индикаторы из списка, за исключением дивера, т. к. это "точечный" индикатор.

Обратите внимание: Cryptorg использует свой сигнальный сервер - эти сигналы могут отличаться от сигналов с TradingView. Необходимо сравнивать сигналы и изучить соответствующую документацию.

Подключение реализовано в соответствующем блоке

При подключении стороннего (не адаптированного под сигналы +1 / -1) индикатора настройка "Внешний сигнал" не задействуется.

Подключение классического FOMO

При подключении графика, в котором значимым сигналом будет пересечение ценой какой-либо одной линии или положение цены относительно этой линии задействуется эта часть настроек:

После установки на графике FOMO необходимо 1) отметить чек-бокс "Использовать для цены", 2) выбрать сигнальную линию и 3) установить условие, которое будет давать сигнал:


Эта комбинация означает, что сделка будет открываться в лонг, когда цена пересечет слабую перепроданность вверх.

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

Аналогично настраивается работа с Bollinger Band

Отмечено пересечение вверх ценой нижней границы канала. Напомним, что пересечение вверх в терминах TV означает, что закрытие предыдущей свечи ниже границы канала, а закрытие текущей - выше. Сигнал формируется на закрытии текущей свечи и сделка открывается на открытии следующей свечи.

Подключение скользящих средних

Похожим образом настраивается вариант для нахождения цены выше или ниже скользящих средних или их пересечения: устанавливаем на график любую МА, выбираем ее в "данных 1" и настраиваем правило

Подключение осцилляторов

Это индикаторы типа MACD или Stochastic

Для таких индикаторов работает область настроек, включающая Данные 1 и Данные 2

Для активации этого режима необходимо активировать настройку "Сравнить Данные 1 с Данными 2. Затем выбрать те кривые индикатора, которые необходимо сравнивать и условие (между ними).

Пример с MACD - открытие лонга в момент пересечения сигнальной линии MACD-линией.

  1. устанавливаем для данных 1 линию MACD

2. устанавливаем для данных 2 сигнальную линию

3. активируем опцию и устанавливаем условие "[пересечение] вверх"

Итог

Другие подобные индикаторы настраиваются аналогично.

Настройка по значениям индикатора

Данная настройка требуется для подключения осцилляторов, показывающих области перекупленности или перепроданности, например RSI.

Для этого используется следующая область настройки:

  1. выбираем индикатор

2. выбираем значение и условие

3. и активируем настройку

Неожиданный бонус

Так можно подключать любые индикаторы, даже с закрытым кодом.

  1. Aroon

2. AI Channels (Clustering) [LuxAlgo]

Выбираем не именованные границы, а "Plot" - использование разных индикаторов это поле для экспериментов ;)

3. RBCI - Range Bound Channel Index by Cryptorhythms - закрытый код.

Индикатор взят для примера, ничего не могу сказать про его эффективность.

Линии не подписаны, поэтому ориентируемся на цвет и порядок. Для примера возьмем голубую линию, она должна пересекать нижнюю границу зеленого канала вверх. Смотрим на техданные индикатора:

Светло-зеленая граница - 4-й Plot сверху, линия - 6-й плот сверху. Этот же порядок всегда сохраняется в настройках:

Обратите внимание: на пунктире происходит касание, а не пересечение. Пересечение вверх подтверждается только на следующей свече. И только на второй от пунктира - вход.

III Таблица данных

Для удобства работы на небольших экранах появилась настройка, отключающая таблицу



Автор предупреждает: торговля на бирже сопряжена с риском потери денег. Никакая информация не может считаться инвестиционным или торговым советом. Не используйте в торговле суммы, потеря которых для вас будет ощутимой. Скрипт для платформы TradingView предоставляется "как есть" и может быть изменен без уведомления. Автор не несет ответственности за любой ущерб, полученный в период доступа к данному скрипту. Результаты, полученные на исторических данных, не гарантируют таких же результатов в будущей реальной торговле.






Report Page