Перейти к основному содержимому

CurrencyRatePairConfig

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

baseCurrencyCoderequired

Исходная валюта. Курс выражается как «1 base = N quote».

Possible values: [usd, eur, rub]

quoteCurrencyCoderequired

Валюта, в которую переводится сумма. Должна отличаться от base.

Possible values: [usd, eur, rub]

enabledEnabled

Используется ли эта пара. Отключённые пары сохраняются, но агенту не передаются.

Default value: true
precisionPrecision

Количество знаков после запятой, до которого округляется курс.

Possible values: >= 0 and <= 6

Default value: 2
markup_percent object

Процент, добавляемый к рыночному курсу до передачи агенту, чтобы называть курс выше (при отрицательном значении — ниже) источника. 0 — называть курс источника как есть.

anyOf
number

Possible values: >= -100 and <= 100

CurrencyRatePairConfig
{
"base": "usd",
"quote": "usd",
"enabled": true,
"precision": 2,
"markup_percent": 0
}