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

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

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

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

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

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

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

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

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

{% code fullWidth="false" expandable="true" %}

```json
{
  "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
  }
}
```

{% endcode %}

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

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

<br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.cvizor.com/en/ru/modules/signals/webhooks/examples.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
