> 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/learn/4.-kursy-i-napravleniya/02-formula-rates.md).

# Формулы BTC-LTC и LTC-BTC

Соберите кросс-курсы, разберите вычисление и вынесите управляемые значения в коэффициенты

## Что вы получите

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

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

## Определите математику

Если BTC-USDT показывает количество USDT за один BTC, а LTC-USDT — количество USDT за один LTC, то:

```
BTC-LTC = BTC-USDT / LTC-USDT
LTC-BTC = LTC-USDT / BTC-USDT
```

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

## Создайте BTC-LTC

{% stepper %}
{% step %}

### Нажмите «Добавить формулу»

В поле **«Название»** укажите понятное рабочее имя, например `BTC-LTC`.
{% endstep %}

{% step %}

### Найдите первый источник

Откройте вкладку **«Переменные»**, выберите группу нужного источника и найдите BTC-USDT по названию или коду. Добавьте тег из каталога.
{% endstep %}

{% step %}

### Соберите выражение

Поставьте оператор деления и добавьте тег LTC-USDT. Не набирайте непроверенный код вручную.
{% endstep %}

{% step %}

### Укажите точность

В поле **«Знаков после запятой»** для старта оставьте `10`, если этого хватает для значимой части результата. Допустимая точность формулы — от 0 до 18 знаков и не может обходить системное ограничение калькулятора.
{% endstep %}

{% step %}

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

Предпросмотр должен вернуть положительное число. Сохранение остаётся недоступным, пока выражение пустое, содержит неизвестный тег, ошибку скобок, деление на ноль или другой недопустимый результат.
{% endstep %}

{% step %}

### Включите и сохраните

Активируйте формулу только после сравнения с ручным делением тех же двух исходных курсов.
{% endstep %}
{% endstepper %}

## Прочитайте «Как работает формула»

Разверните объяснение под редактором после успешного предпросмотра.

{% tabs %}
{% tab title="Расчёт" %}
Проверьте порядок действий, подставленные числа, промежуточные результаты и итог. Для условной формулы панель показывает выполненное условие, выбранную ветку и ветку, которая была пропущена.
{% endtab %}

{% tab title="Источники" %}
Сверьте каждый используемый тег, его группу, значение и доступность. Формула может быть синтаксически верной, но нерабочей из-за отсутствующего исходного курса.
{% endtab %}
{% endtabs %}

Разбор объясняет конкретный текущий предпросмотр. После изменения исходного курса, условия или коэффициента повторите проверку.

## Используйте каталог редактора

| Вкладка        | Для чего нужна                                                             |
| -------------- | -------------------------------------------------------------------------- |
| Шаблоны формул | Быстро вставить скобки, арифметику, процент, округление или деление курсов |
| Переменные     | Найти реальный тег источника по группе, названию или коду                  |
| Функции        | Открыть назначение функции и пример синтаксиса                             |
| Коэффициенты   | Вставить существующий управляемый код вида `index_...`                     |

Шаблон — это заготовка, а не готовая финансовая логика. Замените все `VALUE`, `[CODE]` и демонстрационные числа, затем прочитайте итоговый разбор.

## Создайте LTC-BTC

Повторите шаги, поменяв числитель и знаменатель местами. Без надбавок произведение результатов BTC-LTC и LTC-BTC должно быть близко к `1` с учётом выбранного округления.

{% hint style="danger" %}
Деление в неверном порядке создаёт инвертированный курс. Число может выглядеть правдоподобно, но привести к многократной ошибке выплаты.
{% endhint %}

## Вынесите надбавку в коэффициент при необходимости

Чистый кросс-курс сначала должен совпасть с ручным расчётом. Только после этого откройте **«Коэффициенты»** в заголовке раздела.

{% stepper %}
{% step %}

### Нажмите «Добавить коэффициент»

Выберите тип **«Число»** для постоянного значения либо формулу для вычисляемого коэффициента. Укажите понятное название и комментарий о назначении.
{% endstep %}

{% step %}

### Проверьте значение

Для числового типа сохраните точное десятичное значение. Для формулы проверьте отображаемый результат и устраните ошибку вычисления до использования.
{% endstep %}

{% step %}

### Скопируйте код

Используйте действие **«Скопировать код»** и вставьте полученный код через вкладку **«Коэффициенты»** редактора. Не переименовывайте ссылку вручную.
{% endstep %}

{% step %}

### Повторите предпросмотр

Сравните чистый и изменённый результат, объясните разницу числом и только затем сохраните формулу.
{% endstep %}
{% endstepper %}

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

## Проверка

1. Запишите исходные BTC-USDT и LTC-USDT.
2. Рассчитайте оба кросс-курса вручную.
3. Сравните их с предпросмотром до выбранной точности.
4. Откройте **«Как работает формула»** и проверьте все шаги и источники.
5. Если есть условие, проверьте разные входные значения и обе возможные ветки.
6. Если есть коэффициент, измените его на безопасное контрольное значение и убедитесь, что предпросмотр меняется ожидаемо.
7. Верните утверждённое значение и повторно сохраните формулу.

## Этап завершён, если

* [ ] используются реальные теги текущей панели;
* [ ] BTC-LTC и LTC-BTC не перепутаны;
* [ ] оба предпросмотра возвращают положительный результат;
* [ ] ручной расчёт совпадает;
* [ ] шаги и источники в разборе понятны;
* [ ] условия, если они есть, проверены по веткам;
* [ ] точность не обнуляет значимую часть;
* [ ] коэффициенты имеют название, комментарий и проверенное значение;
* [ ] необъяснимых процентов или надбавок нет.

Синтаксис и расширенные примеры приведены в официальных разделах [«Формулы»](https://docs.iexexchanger.com/guide/kursy/formuly) и [«Теги и переменные»](https://docs.iexexchanger.com/guide/kursy/formuly/tegi-i-peremennye).

Далее разберите [большие каталоги курсов](/learn/4.-kursy-i-napravleniya/03-large-rate-catalogs.md), а затем проверьте актуальность и точность.


---

# 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/learn/4.-kursy-i-napravleniya/02-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.
