Курсы по формуле
Формулы курсов, теги источников, коэффициенты, проверка и безопасная замена кодов
Формула объединяет значения источников и математические операции в один курс. Она подходит для кросс-курсов, надбавок и контролируемых преобразований. Ошибка в одном теге или операции может остановить все связанные направления.
Для работы требуется право «Разрешить управление формулами курсов в админпанели» из блока «Админпанель».
Список формул
В панели управления откройте:
«Парсер курсов» — «Курсы по формуле»
Список показывает название, выражение, результат, статус, время обновления, изменение за период и связанные действия. Для записи доступны редактирование, история курса, полная аналитика и удаление.
Нулевой или отсутствующий результат нельзя считать допустимым курсом. Перед удалением проверьте связанные направления и другие формулы, которые могут использовать этот код.
Создание формулы
Нажмите «Добавить формулу» и заполните:
название;
«Формула»;
«Знаков после запятой»;
«Статус».
Коды источников заключаются в квадратные скобки. Формат выражения:
[binance_btc-usdt] * [coinmarketcap_usdt-rub]Поддерживаются сложение, вычитание, умножение, деление и доступные функции редактора. Каталог «Переменные», «Функции» и «Коэффициенты» показывает только доступные варианты. Не вводите тег по памяти, если его нет в каталоге.
Редактор проверяет пустое выражение, баланс квадратных скобок, модификаторы и неизвестные теги. Исправьте все показанные ошибки до сохранения.
Проверка результата
Во время создания и редактирования нажмите проверку выражения. Блок «Результат формулы» показывает число, а «Используемые теги и значения» — исходные составляющие.
Проверяйте формулу по шагам:
оставьте один источник;
убедитесь в его ориентации;
добавьте следующую операцию;
повторно сравните промежуточное число;
добавляйте округление и проценты последними.
Деление на пустое или нулевое значение должно рассматриваться как ошибка, а не как основание для публикации последнего старого курса.
Коэффициенты
Нажмите «Коэффициенты». Для записи задаются:
«Название»;
«Тип индекса»;
«Сумма» или «Шаблон»;
«Комментарий».
После создания интерфейс показывает код коэффициента и результат. Скопируйте код кнопкой «Скопировать код», а не вводите вручную.
Тип «Значение индекса» хранит число. Тип «Шаблон формулы» хранит выражение с индексом. Комментарий должен объяснять назначение и связанные направления.
Изменение коэффициента влияет на каждую формулу, где используется его код. Перед сохранением найдите эти формулы и подготовьте контрольные расчёты.
Настройки замены кода
Кнопка «Настройки» открывает поля «Найти код пары» и «Заменить на». Это массовая замена кода в формулах.
Замена затрагивает формулы, содержащие найденный код. Перед сохранением проверьте точное написание обоих кодов и список зависимых формул.
После замены откройте каждую затронутую формулу, исправьте ошибки редактора и сравните результат с исходным контрольным значением.
Подключение к направлению
Откройте:
«Основное» — «Направление обмена» — «Список направлений»
Откройте карточку нужного направления, затем перейдите в группу «Обмен» и выберите «Курс обмена». Выберите формулу как источник и сохраните. Затем откройте «Как сформирован курс» и проверьте исходное число, инверсию и последующие комиссии.
История и аналитика
«История данных» помогает обнаружить скачок результата. «Полная аналитика» показывает изменение на разных интервалах. Сравнивайте время скачка с изменением источника, коэффициента или самой формулы.
Если формула не рассчитывается
Проверьте сообщения редактора, каждый тег, актуальность источников, деление, скобки и коэффициенты. Упростите выражение до рабочего фрагмента и добавляйте части по одной. После исправления проверьте не только значение формулы, но и все связанные направления и тестовую заявку.
Последнее обновление
Это было полезно?