Binance предоставляет широкий спектр технических индикаторов для торговли фьючерсами. Пользователи могут корректировать параметры индикаторов в соответствии со своими потребностями и стратегиями.
Вы можете ввести собственные параметры или настроить существующие показатели на торговом графике: скользящую среднюю, линии Боллинджера, средневзвешенную по объему цену и другие. Чтобы узнать больше о технических индикаторах, ознакомьтесь с этой статьей.
Хотя прошлые результаты не гарантируют результаты в будущем, бэктест скрипта помогает оценить эффективность сигналов и посмотреть, как может сработать та или иная стратегия.
Бэктест на Binance позволяет запустить стратегию (на основе существующих или индивидуальных технических индикаторов) в определенном периоде в прошлом и тестировать ее эффективность в тех рыночных условиях. Сейчас функция бэктеста поддерживает только фьючерсы USDⓈ-M, режим кросс-маржи и режим мультиактивов.
1. Войдите в аккаунт Binance и перейдите в меню Фьючерсы. Выберите один из типов рынка.

2. Выберите тикер (например, BTCUSDT) и нажмите на значок Технические индикаторы в верхней части торгового графика.

3. Появится всплывающее окно Индикатор. На вкладке Основные можно выбрать предустановленные индикаторы, такие как MA, EMA, WMA, линии Боллинджера и другие, затем нажать Сохранить.

4. Чтобы изменить индикаторы, перейдите на вкладку Настраиваемый справа. Нажмите Добавить.

5. Вы увидите рабочую область индикатора, в которой можно настроить собственные параметры, а также импортировать или экспортировать свои скрипты.

Настроим в качестве примера RSI: индекс относительной силы, отражающий импульс цены актива. Стандартный RSI состоит из 14 периодов (14 дней). RSI с укороченным периодом будет более чувствителен к недавним изменениям цен, поскольку может показывать ранние признаки разворота.
Предположим, что вы хотите отследить 6 периодов RSI (RSI 6) вместо 14 периодов (RSI 14). Для этого необходимо настроить RSI, чтобы применить собственные параметры.
1. Нажмите Новый и выберите Канал RSI в выпадающем меню.

2. Отобразится стандартный исходный код RSI. Нажмите Добавить в график, чтобы отобразить индикатор на графике.

3. Чтобы изменить 14 периодов (RSI 14) на 6 периодов (RSI 6), замените исходный параметр (14) на новый параметр (6) в соответствующей строке кода (строка 3):
Len = input(6,title = “Length”, type=”int”)
Нажмите Добавить в график. Новый индикатор заменит предыдущий в соответствии с введенным параметром.

4. Чтобы сохранить новый индикатор и отобразить его в интерфейсе Binance Futures, нажмите Сохранить как и введите название. Затем нажмите Сохранить.

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

Полное описание параметров находится в документации индикаторов.
1. Войдите в аккаунт Binance и перейдите в меню Фьючерсы. Выберите Бессрочный контракт USDT.

2. Нажмите на значок Настройки и выберите Бэктест.

Предположим, вы хотите провести бэктест стратегии, основанной на простой скользящей средней (SMA). Это средняя рыночная цена актива за определенный период, нанесенная на график в виде столбцов. Простая скользящая средняя образует линию, которая перемещается по графику по мере изменения средней цены.
Ваша стратегия заключается в открытии позиции BTCUSDT ежедневно (каждые 24 часа в 08:00):
Код будет выглядеть следующим образом:
#@version = 1
strategy("SMA",overlay=True)
ma = sma(close,10)
plot(ma)
strategy.order(strategy.long, 0.1, when = open > close)
strategy.order(strategy.short, 0.1, when = open < close)
1. Откройте Настройки – Бэктест.

2. На вкладке Редактор стратегий введите код стратегии, которую вы хотите протестировать.

3. Перейдите на вкладку Конфигурация параметров. Укажите параметры стратегии и нажмите Начать бэктест.
Предположим, вы хотите провести бэктест этой стратегии в диапазоне 32 дней:

4. Ваша стратегия начнет работать. Чтобы проверить результат, перейдите на вкладку Эффективность. В ней указана расчетная прибыль, комиссии, совокупный PNL (%), годовая процентная ставка (%) и максимальный убыток (%).

5. Чтобы просмотреть сделки, совершенные по вашей стратегии за указанный период времени, перейдите на вкладку Список сделок.

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

8. Вы можете сохранять свои стратегии, чтобы переходить к ним через меню Индикатор в торговом интерфейсе.

