Стандартные формулы
В данном разделе представлены наиболее распространённые формулы, которые используются при настройке обменных пунктов.
Все примеры можно использовать как готовые шаблоны или адаптировать под собственные задачи.
Перед использованием убедитесь, что все необходимые курсы уже добавлены в соответствующих разделах:
«Парсер курсов» — «Курсы из источников»
«Парсер курсов» — «Курсы конкурентов»
«Парсер курсов» — «Курсы из файла»
«Парсер курсов» — «Коэффициенты»
Базовые формулы
Формулы с комиссией
Средние значения
Формулы для RUB
Формулы для обратных направлений
Формулы с несколькими источниками
Формулы с резервным источником
Если основной источник временно недоступен, рекомендуется использовать резервный.
Пример:
Система сначала попробует использовать Binance.
Если курс отсутствует, будет автоматически использован ByBit.
Формулы с ограничением курса
Минимальный курс:
Максимальный курс:
Минимальный и максимальный курс одновременно:
Формулы через коэффициенты
Использование фиксированного коэффициента
Использование шаблона формулы
Коэффициент:
может содержать:
После этого в остальных формулах можно использовать только:
вместо длинного выражения.
Готовые решения
BTC - RUB
[rapira_btc-usdt_ask] * [russiancentralbank_usd-rub]
RUB - BTC
1 / ([rapira_btc-usdt_ask] * [russiancentralbank_usd-rub])
Средний курс двух бирж
([source1] + [source2]) / 2
Средний курс трёх бирж
([source1] + [source2] + [source3]) / 3
Наценка 2%
[rate] + 2%
Скидка 1%
[rate] - 1%
Комиссия 1.5%
[rate] * 98.5%
Резервный источник
[fallback][source1],[source2][/fallback]
Обратный курс
1 / [rate]
Рекомендации
Используйте коэффициенты для длинных формул.
Используйте несколько источников для получения среднего значения.
Настраивайте резервные источники для повышения отказоустойчивости.
Проверяйте результат формулы перед сохранением.
Для сложных расчётов разбивайте логику на несколько коэффициентов вместо одной длинной формулы.
Раздел можно использовать как готовый справочник при настройке новых направлений обмена и формульных курсов.
Последнее обновление
Это было полезно?