Загрузка...

Основные форматы экспортных файлов курсов

<< вернуться в раздел Инфо

Существуют два основных формата экспорта курсов и резервов.
Числовой - формат, в котором электронные валюты кодируются числом и символьный - в котором валюта задаётся её символьным обозначением. По опыту - символьный более предпочтителен, т.к. более понятен человеку, и вызывает меньше хлопот. Числовой - более компактный, но плохо расширяемый - при добавлении новой валюты нужно согласовывать её номер.

Числовой формат

Каждая строчка экспортного файла имеет вид:

x,y,rate,reserv;

где,
x - числовой код валюты, которую отдаёте при обмене,
y - числовой код валюты, которую получаете при обмене,
rate - курс обмена, высчитыается как отношение количества отдаваемой валюты к получаемой,
reserv - резерв получаемой валюты.
Пример экспортного файла:

2,1,23.639544,1.24;
1,2,0.043158,2568.08;

Код 1 соответствует валюте WMZ,
Код 2 соответствует валюте WMR.
Из этого экспортного файла получаем курсы:
23.63 WMR -> 1 WMZ, резерв 1.24 WMZ
обратный курс (из второй строчки экспортного файла):
0.043158 WMZ -> 1 WMR (или, что то же самое: 1 WMZ->23.17 WMR), резерв 2568.08 WMR
На странице Таблица кодов и обозначений валют, используемых в мониторинге можно найти все числовые коды валют используемых в мониторинге.

Символьный формат

Каждая строчка экспортного файла имеет вид:

{curr_from} -> {curr_to}: rate={rate}, reserve={reserv}

где,
{curr_from} - символьное обозначение валюты, которую отдаёте при обмене,
{curr_to} - символьное обозначение валюты, которую получаете при обмене,
{rate} - курс обмена, высчитыается как отношение количества отдаваемой валюты к получаемой,
{reserv} - резерв получаемой валюты.

Пример экспортного файла:

WMZ -> WMR: rate=0.043737, reserve=21490.19
WMR -> WMZ: rate=24.175179, reserve=9452.17

Из этого экспортного файла получаем курсы:
1 WMZ -> 22.864 WMR, резерв 21490 WMR
24.175 WMR->1 WMZ, резерв 9452 WMZ

На странице Таблица кодов и обозначений валют, используемых в мониторинге можно найти символьные обозначения всех валют используемых в мониторинге.