Примеры вебхуков

Здесь представлены примеры вебхуков для Finandy

У нас в скринере есть сигнал Long Correction 1H Screener, который подходит для торговли внутри дня. Логика сигнала максимально простая:

2h🟡 AZT in Uptrend 🟢 - срабатывает только во время коррекции восходящего тренда, когда скользящая MA50 находится выше текущей цены, а скользящая MA200 ниже текущей цены.

1h RSI14 Less than 32 - срабатывает во время глубокой коррекции, когда цена уже достаточно глубоко скорректировалась.

1d USDT Volume Greater than 20 M - фильтруем неликвидные монеты по дневному объему торгов, чтобы избегать проскальзываний в обе стороны.

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

Дальше остается дело за малым - автоматизировать это через вебхук!

Конфигурация для приема сигналов Finandy из Cryptovizor в предыдущей главе, теперь нам остается сформировать само сообщение, которое Cryptovizor будет отправлять в Finandy, чтобы приказы исполнялись на бирже.

Пример готового вебхука для торговли

{
  "name": "DCU KeyLevels Futures LONG",
  "secret": "ваш_секрет",       // Finandy сам его присваивает, скопируйте оттуда

  "symbol": "{{ticker}}",                   // Тикер монеты из сигнала
  "side": "buy",                            // Открываем LONG

  "open": {
    "enabled": true,

    "scaled": {
      "price1": {
        "mode": "value",
        "value": "{{close}}"                // Первый ордер сетки = текущая цена
      },
      "price2": {
        "mode": "value",
        "value": "{{4h_support_center_price}}"  // Последний ордер = центр зоны поддержки 4h
      },
      "qty": "5"                            // Количество ордеров в сетке
    },

    "leverage": "5",                        // Плечо 5х
    "amount": "20",                         // 20% от баланса через плечо
    "amountType": "balanceLeverage",

    "schedulerMode": "day",
    "schedulerValue": "2",                  // Авто-отмена ордеров через 2 дня

    "timeoutMode": "pairLoss",
    "timeout": "1440"                       // Защитное закрытие через 24 часа при просадке пары
  },

  "positionSide": "long",

  "tp": {
    "qty": 1,
    "orderType": "limit",
    "orders": [
      {
        "price": "{{1h_resistance_zone_low * 0.96}}",   // Тейк: 4% ниже нижней границы сопротивления 1h
        "piece": "100.0"                                // Закрываем 100% позиции
      }
    ],
    "adjust": false
  },

  "slx": {
    "trailingBreakeven": "5",              // BE при +5% прибыли
    "breakevenSum": "200"                  // Минимальный размер позиции для BE
  },

  "sl": {
    "orderType": "stop-market",            // тип стоп-ордера
    "price": "{{4h_support_zone_low * 0.97}}"  // SL = 3% ниже нижней границы зоны поддержки 4h
  }
}

Вот так выглядит готовое сообщение для вебхука, в котором предусмотрены все параметры сигнала. Единственное, что рекомендуется сделать - в настройке сигнала в Finandy (Открыть позицию) установить Плотность и Множитель ордеров, потому что они не включили эти параметры в сообщение сигнала вебхуков.

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

Last updated