Плейсхолдеры
Плейсхолдеры используемые в скринере
Плейсхолдеры - это специальные токены в шаблонах вебхуков, которые заменяются реальными данными при отправке уведомления. Они позволяют настраивать содержание сигналов в соответствии с текущими торговыми условиями и требованиями пользователя. Ниже приведены примеры плейсхолдеров и их значения:
{{ticker}} - тикер актива, по которому был сгенерирован сигнал. Он указывает на конкретную монету, где возник сигнал.
{{close}} - последняя цена закрытия, в момент возникновения сигнала.
Категория: Moving Averages
{{tf_ma50}} - простая скользящая средняя 50
{{tf_ma200}} - простая скользящая средняя 200
Новые плейсхолдеры для Key Levels
Теперь скринер поддерживает полный набор плейсхолдеров для Key Levels.
Ниже приведена полная матрица доступных параметров.
Здесь tf — это любой таймфрейм: 5m, 15m, 30m, 1h, 2h, 4h, 12h, 1d.
Категория: Support Key Levels
{{tf_support_center_price}} - центральная цена зоны поддержки
{{tf_support_zone_low}} - нижняя граница зоны
{{tf_support_zone_high}} - верхняя граница зоны
Категория: Resistance Key Levels
{{tf_resistance_center_price}} - центральная цена зоны сопротивления
{{tf_resistance_zone_low}} - нижняя граница зоны
{{tf_resistance_zone_high}} - верхняя граница зоны
Арифметические операции в плейсхолдерах
Плейсхолдеры поддерживают простые арифметические выражения прямо внутри webhook JSON.
Это позволяет автоматически рассчитывать цены, стоп-лоссы, тейки, размеры заявок и любые другие параметры.
Формат выражения:
{{placeholder оператор значение}}
Поддерживаемые операторы:
+ сложение
- вычитание
* умножение
/ деление
Примеры арифметических операций
Простое сложение:
{{close + 100}}
(к последней цене прибавляется 100)
Вычитание:
{{close - 50}}
(уменьшить цену на 50)
Умножение — используется для процентов:
{{close * 0.97}}
(цена минус 3%)
Деление:
{{1000 / close}}
(расчёт количества монет на $1000)
Комбинация операций (допускается только один оператор):
{{1h_support_zone_low - 50}}
(ставим стоп-лосс на 50 пунктов ниже zone_low)
Проценты в математике работают так:
Цена * 1.05 = +5%
Цена * 0.95 = –5%
Цена * 0.995 = –0.5%
Примеры корректных выражений:
{{close * 1.02}} → увеличение на 2%
{{close * 0.98}} → уменьшение на 2%
{{1h_resistance_zone_high - 150}} → минус 150 пунктов от сопротивления
{{4h_support_center_price + 200}} → плюс 200 пунктов
Примеры неправильных выражений (не поддерживаются):
{{price + 100 * 2}}
(две операции - НЕ поддерживается)
{{(close + 100) * 2}}
(скобки НЕ поддерживаются)
{{{{close}} + 10}}
(вложенные плейсхолдеры не работают)
Ограничения арифметики
Скобки не поддерживаются
Вложенные плейсхолдеры не поддерживаются
Разрешена только одна операция:
{{placeholder оператор значение}}
Внутри operator value нельзя использовать другие плейсхолдеры
Пример вебхука с арифметическими операциями:
{
“name”: “Cryptovizor Key Levels”,
“secret”: “ljj8213138op”,
“symbol”: “{{ticker}}”,
“side”: “buy”,
“open”: {
“amount”: “10”,
“amountType”: “balanceLeverage”,
“scaled”: {
“qty”: “5”,
“price1”: {
“mode”: “ofs”,
“value”: “0.5”
},
“price2”: {
“mode”: “value”,
“value”: “{{1h_support_center_price * 0.995}}” // -0.5% от центра зоны
},
“factor”: “1.03”
}
},
“sl”: {
“price”: “{{1h_support_zone_low * 0.98}}” // -2% от нижней границы зоны
}
}
Last updated