BoxExchanger
Ask or search…
K

Плавающий курс

Инструкция по настройке плавающего курса

Настройка направления с плавающим курсом

  • Для того чтобы включить и настроить функционал "Плавающий курс" перейдите в настройки направления -> шаг "Тип Курса" -> раздел "Тип расчета ставки" -> выберите "Плавающий" (у вас откроются поля с настройками)
Плавающий курс будет активен и курс будет обновляться до тех пор, пока заявка будет находиться в статусе "Не оплачена" либо "Новая". Курс будет зафиксирован после оплаты со стороны клиента (то есть после измения статуса "Не оплачена" на, к примеру, "В обработке" или "На выплату").
Заявки которые были созданы до включение плавающего курса будут по прежнему с фиксированным курсом обмена (если вы хотите это изменить вы можете для не оплаченных обменов изменить это вручную воспользовавшись инструкцией "Как установить плавающий курс для конкретного обмена")

Поля настроек пересчета курса

Термины и объяснения:
  • Первоночальный курс - курс при создании заявки.
  • Фактический курс - актуальный курс заявки, который отображается клиенту.
  • Получаемый курс - курс, который подтягивается из парсера и учитывает значение "Процент комиссии".

- Порог для пересчета вниз (в процентах)

Значение в данном поле определяет минимальное процентное изменение (шаг) получаемого курса по отношению к фактическому курсу, при котором фактический курс заявки будет пересчитан вниз.
Алгоритм действий системы по пересчету курса вниз (если получаемый курс падает):
Система сравнивает текущее процентное изменение курса (в процентах) со значением "Порог для пересчита вниз":
а) Если текущий процент падения курса больше чем значение "Порог для пересчита вниз"-> скрипт пересчитывает и обновляет фактический курс.
б) В противном случае обновления и пересчета фактического курса произведено не будет.
Обратите внимание, что общий лимит для пересчета вниз отсутствует.
Пример BTC/USDT
  1. 1.
    Указываем в поле "Порог для пересчета вниз (в процентах)" значение 0,01%.
  2. 2.
    Текущий курс 1 BTC = 10000 USDT.
  3. 3.
    Цена снижается - получаемый курс: 1 BTC = 9998 USDT -> скрипт сравнивает изменение курса (в процентах) между фактическим курсом и получаемым курсом -> 0,02%>0,01% -> скрипт пересчитывает фактический курс.
  4. 4.
    Клиент видит обновленную сумму получения в соответствии с обновленным курсом, а именно 1 BTC = 9998 USDT.
  5. 5.
    Цена снижается с падением на 0,005% - фактический курс 1 BTC = 9997,5001 USDT -> скрипт сравнивает изменение курса между фактическим курсом и получаемым курсом -> 0,005%<0,01% -> фактический курс остается без изменений.
  6. 6.
    Клиенту отображается прежняя сумма заявки и курс, а именно 1 BTC = 9998 USDT.

- Порог для пересчета вверх (в процентах)

Значение в данном поле определяет минимальное процентное изменение (шаг) получаемого курса по отношению к фактическому курсу, при котором фактический курс заявки будет пересчитан вверх.

- Общий лимит отклонения вверх (в процентах)

Значение в данном поле определяет на сколько процентов от первоначального курса может вырасти фактический курс заявки. По сути, данное значение служит ограничением для пересчета "Порог для пересчета вверх".
Алгоритм работы системы по пересчету курса вверх (если получаемый курс растет):
Шаг 1: Система сравнивает текущее процентное изменение курса со значением, которое указано в поле "Порог для пересчета вверх":
а) Если значение текущего изменение курса в % меньше значения из поля "Порог для пересчета вверх", то система перегодит к шагу 2.
б) Если значение текущего изменение курса в % больше или равно значению из поля "Порог для пересчета вверх", то система пересчета фактического курса не произведет.
Шаг 2: Система сравнивает текущее изменение курса в % со значением в поле "Порог для пересчета вверх":
а) Если текущее изменение курса в % больше значения в поле "Порог для пересчета вверх", то система делает пересчет курса.
б) В противном случае, пересчета курса не будет.
Вариант 1
  • Порог пересчета вверх (в процентах): 10
  • Общий лимит отклонения вверх (в процентах): 30
  • Курс с учетом комиссии 1:100
Курс, к примеру, начал расти, и новый курс из парсера с учетом комиссии стал 1:131.
Скрипт видит, что изменение в % от изначального курса: 31%. Далее проверка, не превышает ли этот процент значение "Общий лимит отклонения вверх", видит что 31>30 -> поэтому пересчета не будет и курс останется 1:100.
Вариант 2
  • Порог пересчета вверх (в процентах): 10
  • Общий лимит отклонения вверх (в процентах): 30
  • Курс с учетом комиссии 1:100
Курс, немного упал и новый курс из парсера с учетом комиссии стал 1:129. Скрипт видит, что изменение в % от изначального курса: 29%. Далее, проверка не превышает ли этот процент значение "Общий лимит отклонения вверх", скрипт видит, что 29%< 30% -> переходит к сравнению со значением "Порог пересчета вверх". Видит, что 29%>10% -> делаем пересчет курса и курс заявки становится 1:129.

Как установить плавающий курс для конкретного обмена

Для этого перейдите в список новых обменов и выберите нужный вам обмен в котором можно установить плавающий курс конкретной заявке нажав кнопку Float в данной заявке
Внимание! Изменить тип расчета курса обмена можно только для нового или не оплаченного обмена.

История изменения курсов в заявке

Нажав на иконку в виде графика, вы можете посмотреть историю пересчета данного обмена с процентной корректировкой по данному обмену
Last modified 2mo ago