WebMoney

Wiki

Получение текущих доступных объемов обмена

XML-интерфейс для автоматического получения информации о текущих объемах торгов по различным направлениям обмена. Интерфейс актуализирует информацию раз в 3 минуты.

  • формат ответа:
    <?xml version="1.0" encoding="UTF-8"?>
    <response>
        <row exchtype="" Plus10="" Plus5="" Plus3="" Plus2="" Plus1="" Plus09="" Plus08="" Plus07="" Plus06="" Plus05="" Plus04="" Plus03="" Plus02="" Plus01="" BaseRate="" Direct=""/>
        .............
        <row exchtype="" Plus10="" Plus5="" Plus3="" Plus2="" Plus1="" Plus09="" Plus08="" Plus07="" Plus06="" Plus05="" Plus04="" Plus03="" Plus02="" Plus01="" BaseRate="" Direct=""/>
    </response>
    
  • параметры ответа:
название назначение примечание
Direct направление обмена первым всегда идет тип титульных знаков WM, которые выставлены к обмену. Например, для направления WMZ-WMR в последующих полях будут представлены объемы WMZ, которые в данный момент могут быть обменяны на бирже на WMR по курсам, соответствующим каждому последующему полю.
BaseRate базовый курс обмена это курс ЦБ РФ или НБУ или кросс-курс ЦБ РФ в зависимости от направлений обмена. Знак курса означает, что необходимо делать с курсом, уменьшать или увеличивать, чтобы понять какой объем средств относительно базового курса выставлен на бирже к обмену.
Plus05, Plus1, Plus2, Plus3 проценты (0.5%, 1%, 2%, 3%) относительно базового курса проценты, которые надо прибавлять или вычитать из базового курса в зависимости от его знака, чтобы понять какой объем средств выставлен на бирже в данный момент для данного процента отличия от базового курса.
exchtype числовое обозначение данного направления обмена будет использоваться в последующих интерфейсах
  • пример:
<?xml version="1.0" encoding="UTF-8"?>
<response>
    ............
{<row Direct="WMU - WMZ" BaseRate="-5.3065" Plus05="687" Plus1="1578.87" Plus2="1578.87" Plus3="1877.96" />}
............
</response>

Данная строка означает, что в данный момент на бирже можно обменять 687 WMU на WMZ по курсу на 0.5% отличающемуся от базового курса WMU к WMZ. То есть из базового курса 5.3065 вычесть (0.5%) получится 5.2799 - это курс по которому можно обменять в данный момент 687 WMU на WMZ. Аналогично 1877.96 WMU на WMZ можно обменять по курсу 5.3065 -3% = 5.1473.