> For the complete documentation index, see [llms.txt](https://docs.cdzv.com/code-zero-visual-trading_ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cdzv.com/code-zero-visual-trading_ru/rukovodstvo-polzovatelya/avtomatizaciya-torgovli.md).

# Автоматизация торговли

{% hint style="info" %}

**Информация**

*Алгоритмическая торговля* (*алготрейдинг*) - это автоматическая система торговли на бирже, основанная на определенных алгоритмах. Еще существуют такие термины-синонимы: "*Торговый робот*" и "*Торговая стратегия*".
{% endhint %}

Алгоритмическая торговля созданной вами стратегии реализуется через отправку оповещений в сторонние системы, которые получают эти сигналы и выполняют их распоряжения на бирже (например, [*Finandy*](https://finandy.com/), [*3Commas*](https://3commas.io/?utm_source=referral\&utm_medium=cabinet\&c=tc559561), [*Alertatron*](https://alertatron.com), [*Binance*](https://accounts.binance.com/en/register?ref=OSHDFY9J), [*ByBit*](https://www.bybit.com/uk-UA/invite/?ref=0NN1MN), [*OKX*](https://www.okx.com/ua/join/53775592), [*TraderPost*](https://traderspost.io)*,* [*SignalStack*](https://signalstack.com)*,* [*Capitalise.a*i](https://capitalise.ai) и т.д.).

Настройка формата уведомлений специфична для каждой из этих систем, но однотипна со стороны комплекса [**CDZV**](/code-zero-visual-trading_ru/obshie-svedeniya/o-komplekse.md): необходимо задать соответствующий Webhook URL и шаблон сообщения. Каким должен быть шаблон уведомления зависит от сервиса с которым вы работаете, изучите документацию этого сервиса или проконсультируйтесь с их службой поддержки.

В зависимости от того, какой уровень контроля вам необходим, оповещения можно отправлять из **Индикатора** [**CONDITION MANAGER**](/code-zero-visual-trading_ru/cdzv-toolkit/indikatory/condition-manager.md) или **Стратегии** [**CONDITION MANAGER STRATEGY**](/code-zero-visual-trading_ru/cdzv-toolkit/strategii/condition-manager-strategy.md).

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

Но мы предоставим вам некоторые рекомендации.

{% hint style="info" %}
**Подсказка**

В большинстве случаев после тестирования стратегии на истории вы захотите повторить ее поведение на бирже и затем сверить реальные сделки на бирже со сделками на историческом тестировании в стратегии на *TradingView*. Это реализуется через отправку уведомлений из **Стратегии** [**CONDITION MANAGER STRATEGY**](/code-zero-visual-trading_ru/cdzv-toolkit/strategii/condition-manager-strategy.md).
{% endhint %}

Если ваша стратегия предусматривает отправку различных сигналов с разным текстом сообщений для управления позицией на бирже - вам необходимо использовать для отправки сообщений **Индикатор**.

Примером может быть ситуация, когда у вас есть несколько индикаторов [**CONDITION MANAGER**](/code-zero-visual-trading_ru/cdzv-toolkit/indikatory/condition-manager.md) для разных сигналов *(Buy/Sell, Close*).

Также надо иметь в виду, что кроме стандартных переменных-заменителей которые предоставляет для уведомлений *TradingView*, наш комплекс добавляет к индикатору [**CONDITION MANAGER**](/code-zero-visual-trading_ru/cdzv-toolkit/indikatory/condition-manager.md) еще свои [**специфические переменные**](https://docs.cdzv.com/code-zero-visual-trading_ru/rukovodstvo-polzovatelya/pages/p01hFjHvPMasiIYU8qWr#id-5.-opovesheniya), которые не доступны вам тогда, когда вы используете для отправки уведомлений стратегию. Это может быть решающим при выборе источника отправки уведомлений.

Но в большинстве случаев вы сможете использовать тот вариант, который вам больше нравится и к которому вы больше привыкли ранее, работая с *TradingView*.

{% embed url="<https://www.youtube.com/watch?v=sBMO8RhIzEQ>" %}

{% embed url="<https://www.youtube.com/watch?v=XHFQXvdvTWg>" %}

{% embed url="<https://www.youtube.com/watch?v=O2PcNqeTkGw>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.cdzv.com/code-zero-visual-trading_ru/rukovodstvo-polzovatelya/avtomatizaciya-torgovli.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
