> For the complete documentation index, see [llms.txt](https://docs.iexexchanger.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.iexexchanger.com/help-center/ai-docs/nastroika-obmena/rate-source-selection/formula-rates.md).

# Курсы по формуле

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

Для работы требуется право «Разрешить управление формулами курсов в админпанели».

## Список формул

В панели управления откройте:

**«Парсер курсов» — «Курсы по формуле»**

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

Нулевой или отсутствующий результат нельзя считать допустимым курсом. Перед удалением проверьте связанные направления и другие формулы, которые могут использовать этот код.

## Создание формулы

Нажмите «Добавить формулу» и заполните:

* название;
* «Формула»;
* «Знаков после запятой»;
* «Статус».

Коды источников заключаются в квадратные скобки. Например:

```
[binance_btc-usdt] * [coinmarketcap_usdt-rub]
```

Поддерживаются сложение, вычитание, умножение, деление и доступные функции редактора. Каталог «Переменные», «Функции» и «Коэффициенты» показывает только доступные варианты. Не вводите тег по памяти, если его нет в каталоге.

Редактор проверяет пустое выражение, баланс квадратных скобок, модификаторы и неизвестные теги. Исправьте все показанные ошибки до сохранения.

## Проверка результата

Во время создания и редактирования нажмите проверку выражения. Блок «Результат формулы» показывает число, а «Используемые теги и значения» — исходные составляющие.

Проверяйте формулу по шагам:

1. оставьте один источник;
2. убедитесь в его ориентации;
3. добавьте следующую операцию;
4. повторно сравните промежуточное число;
5. добавляйте округление и проценты последними.

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

## Коэффициенты

Нажмите «Коэффициенты». Для записи задаются:

* «Название»;
* «Тип индекса»;
* «Сумма» или «Шаблон»;
* «Комментарий».

После создания интерфейс показывает код коэффициента и результат. Скопируйте код кнопкой «Скопировать код», а не вводите вручную.

Тип «Значение индекса» хранит число. Тип «Шаблон формулы» хранит выражение с индексом. Комментарий должен объяснять назначение и связанные направления.

Изменение коэффициента влияет на каждую формулу, где используется его код. Перед сохранением найдите эти формулы и подготовьте контрольные расчёты.

## Настройки замены кода

Кнопка «Настройки» открывает поля «Найти код пары» и «Заменить на». Это массовая замена кода в формулах.

{% hint style="danger" %}
Замена затрагивает формулы, содержащие найденный код. Перед сохранением проверьте точное написание обоих кодов и список зависимых формул.
{% endhint %}

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

## Подключение к направлению

Откройте:

**«Основное» — «Направление обмена» — «Список направлений»**

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

## История и аналитика

«История данных» помогает обнаружить скачок результата. «Полная аналитика» показывает изменение на разных интервалах. Сравнивайте время скачка с изменением источника, коэффициента или самой формулы.

## Если формула не рассчитывается

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


---

# 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.iexexchanger.com/help-center/ai-docs/nastroika-obmena/rate-source-selection/formula-rates.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.
