Методика: як ми порівнюємо обмінники
Зміст
my-banks.info — інформаційний агрегатор: ми показуємо курси обмінників і рахуємо оцінки за формулами нижче. Обмін ми не проводимо, кошти не зберігаємо і заявки не передаємо. Порядок у видачі не залежить від партнерських виплат (партнерські посилання): сервіс оцінок не має доступу до даних про партнерства, і це перевіряє автоматичний тест.
Звідки курси
Лише з фідів, які обмінник сам публікує для моніторингів (формат rates.xml / JSON): за його згодою на моніторинг або зі стандартного відкритого файлу з позначкою «Отримано автоматично» (див. нижче). Інші агрегатори ми не парсимо, і курси в таблицях та рейтинг від них не залежать. Біля кожної цифри — «Дані з фіду обмінника» і час оновлення. Як ми опитуємо фіди — на сторінці для обмінників.
Отримано автоматично. Курси взято з відкритого файлу обмінника для моніторингів; обмінник ще не підтвердив участь. Дані можуть відрізнятися від сайту обмінника.
«Отримано автоматично». Багато обмінників публікують стандартний файл курсів для моніторингів за
відкритою адресою (наприклад, /request-exportxml.xml рушія Premium Exchanger). Такий файл ми знаходимо
автоматично, з дотриманням robots.txt, і опитуємо так само, як фід за згодою: раз на
15 хвилин, без обходу захисту. Поки обмінник не підтвердив участь,
його курси й сторінка мають позначку «Отримано автоматично»: дані можуть відрізнятися від сайту обмінника. У рейтингу
такі пропозиції беруть участь на загальних умовах — формула однакова для всіх. Обмінник може підтвердити участь або
відмовитися — тоді ми припиняємо опитування (як вимкнути моніторинг).
Під основною таблицею може бути окрема група «Пропозиції за даними BestChange»: курси обмінників без власного фіду в нашому моніторингу, отримані з партнерського API BestChange (не парсингом сайту). Ця група не змішується з рейтингом, не впливає на нього, усередині неї порядок — лише за сумою «отримаєте»; надійність у цій групі не враховується (на сторінках таких обмінників є окрема інформаційна оцінка — надійність за даними BestChange). Кожен перехід з неї — реклама з позначкою (партнерські посилання): напис «Реклама / партнерське посилання» у заголовку групи, а значок «BCL» біля кнопки в рядку — партнерське посилання BestChange.
Орієнтири
Блок «Курси сьогодні» на головній і «Ринковий орієнтир» на сторінках напрямків — довідка для порівняння, а не курси обмінників. Офіційний курс НБУ і середній курс продажу готівкової валюти (статистика НБУ) ми отримуємо з відкритого API bigenergy.com.ua, який бере їх з відкритих даних НБУ. Ціни криптовалют у доларах США — дані CoinMarketCap через bigenergy.com.ua; ціна в гривнях — перерахунок bigenergy за офіційним курсом НБУ. Оновлюємо раз на 10 хвилин; біля кожного блоку — джерело і дата даних, а дані, старші за 2 дні, позначені «дані за <дата>». Ці цифри не беруть участі в рейтингу, у вигоді й у перевірках курсу і не є прогнозом.
Скільки отримаєте
Для суми A, яку ви віддаєте, і курсу r (скільки одиниць отримаєте за одну віддану):
Комісії враховуємо, якщо обмінник указує їх у фіді (числом або відсотком від суми); інакше вони вже в курсі. Комісію мережі за відправлення криптовалюти сплачуєте ви — її немає у фіді обмінника.
Хто підходить для суми
Пропозиція бере участь у порівнянні, якщо одночасно:
- дані свіжі (див. нижче) і обмінник активний у моніторингу;
- сума між мінімумом і максимумом обмінника;
- резерв обмінника не менший за суму «отримаєте»;
- немає відкритої помилки фіду.
Решта — у згорнутому списку «Не підходять для цієї суми» з причиною.
Свіжість даних
Обмінник оновлює фід, ми опитуємо його раз на 60–3600 секунд (типово 900). Якщо фід не оновлювався довше за 3 інтервали опитування, рядок стає сірим з позначкою дані застаріли і не порівнюється з іншими. Після 24 годин без успішного опитування обмінник автоматично зникає з видачі до відновлення фіду.
Рейтинг
Вигода важить 60%, надійність — 40%. За рейтингом таблиця сортується типово; перемкнути можна на «найкращий курс» (сума «отримаєте») або на надійність. Надійність перераховуємо раз на добу і після важливих подій (схвалений відгук, рішення щодо скарги чи перевірки курсу). Поки жоден обмінник напрямку ще не отримав оцінку, таблиця сортується за сумою «отримаєте», і про це сказано над нею. Обмінник без оцінки поруч з оціненими рахується з надійністю 0.
Занадто вигідний курс не стає першим. Пропозиція з позначкою Курс суттєво кращий за ринок — перевірте умови. Курс помітно кращий за медіану інших обмінників. Таке буває при помилці у фіді або перед шахрайством: перевірте умови і відгуки. не може бути №1 за рейтингом: її рейтинг опускаємо трохи нижче за найкращу іншу пропозицію. Обмеження знімається, коли оператор перевірив курс на сайті обмінника, або коли минуло 6 годин без повідомлень «Курс не відповідає», а надійність обмінника не нижча за 0,70. У режимі «найкращий курс» така пропозиція лишається на своєму місці з позначкою.
Вигода
Скільки ви втрачаєте порівняно з найкращою пропозицією надійних обмінників (надійність від 0,50 і без позначки «Курс суттєво кращий за ринок»):
Втрата 3% і більше дає нуль балів. Ця ж втрата видна в таблиці як відсоток «до найкращого».
Надійність
Зважена сума семи компонент від 0 до 1 (сума ваг — 1):
| Компонента | Вага | Що враховуємо |
|---|---|---|
| Доступність фіду | 0,20 | частка вдалих опитувань фіду за 30 днів (немає опитувань — 0) |
| Відгуки | 0,20 | байєсове середнє схвалених відгуків за рік: (C·m + сума оцінок) / (C + n), де m = 3.5, C = 10, далі (x − 1) / 4; менше 5 відгуків — нейтральне значення m |
| Скарги | 0,15 | 1 − min(1, 3·відкриті скарги / max(10, схвалені відгуки)) за 90 днів; вирішена обмінником скарга не штрафує |
| Час у моніторингу | 0,10 | місяці у моніторингу / 24, не більше 1; заявлений рік заснування не враховуємо |
| Резерви | 0,10 | частка напрямків, де медіанний резерв за 30 днів покриває типову суму |
| Стабільність курсу | 0,10 | 1 − частка годин за 30 днів з відкритою перевіркою курсу (занадто вигідний курс, стрибок, «курс не відповідає») |
| Прозорість | 0,15 | юрособа і країна 0,25; правила й AML/KYC-політика 0,25; запис у публічному реєстрі 0,35; виплати не з карток приватних осіб 0,15 |
Новий обмінник (менше 30 днів у моніторингу) має позначку «Новий», а його надійність не вища за 0,60. Підтверджена невиплата, шахрайські дії або тривалий простій фіду — виключення з видачі (це рішення оператора, а не формула).
Надійність за даними BestChange
Обмінник, якого ще немає в нашому моніторингу (немає фіду), не має власних даних про доступність фіду, резерви і стабільність курсу. Щоб і на його сторінці була зрозуміла оцінка, рахуємо окрему зовнішню надійність — лише за фактами, які BestChange публікує у своєму API (синхронізація раз на добу): вік, час у їхньому моніторингу, відгуки, претензії, резерв, позначка «перевірений». Агрегатні показники BestChange — їхній рейтинг і позиція в їхньому списку — не враховуємо.
| Компонента | Вага | Що враховуємо |
|---|---|---|
| Вік обмінника | 0,20 | min(1, місяці роботи / 60) — як указує BestChange |
| У моніторингу BestChange | 0,20 | min(1, місяці в моніторингу BestChange / 36) |
| Відгуки на BestChange | 0,25 | p = (позитивні + C·m) / (позитивні + нейтральні + C), де m = 0,90, C = 20; далі (p − 0,50) / (1 − 0,50), від 0 до 1 |
| Претензії на BestChange | 0,20 | 1 − min(1, 5·(відкриті + 0,50·закриті) / max(20, позитивні + нейтральні)) |
| Резерв за даними BestChange | 0,05 | min(1, log10(резерв + 1) / 7), USD; вага мала, бо шкала швидко насичується |
| Перевірений BestChange | 0,10 | 1, якщо BestChange ставить обміннику позначку verify («перевірений», зелена галочка біля назви; розшифровки в документації API немає), інакше 0. Це не рівень AML-прозорості BestChange: його в API немає, і ми його не враховуємо |
Обмінник, який BestChange позначає як неактивний, отримує не більше 0,30. Немає зв’язку з BestChange — «немає даних».
Що показуємо. На картці «Надійність» — одне число з підписом джерела: власна оцінка, якщо обмінник у нашому моніторингу («Власні дані my-banks.info»), інакше — зовнішня («За даними BestChange на дату синхронізації»). Компоненти, для яких даних немає, позначені «немає даних», а не нулем. Зовнішня оцінка інформаційна: вона не входить у рейтинг і не змінює порядок у таблицях курсів — це перевіряє автоматичний тест. Сортування каталогу обмінників «за надійністю» використовує те саме одне число.
Перевірки курсу
- Курс суттєво кращий за ринок — перевірте умови. Курс помітно кращий за медіану інших обмінників. Таке буває при помилці у фіді або перед шахрайством: перевірте умови і відгуки. — сума «отримаєте» більша за медіану ринку на max(1,5%, 3·MAD/медіана) (якщо пропозицій хоча б три) або лідер випереджає другого більш ніж на 1,5%. Такий курс не стає еталоном «найкращого» і не буває №1 за рейтингом (див. вище). Позначка знімається, коли курс повертається до ринку.
- Стрибок курсу більш ніж на 5% між двома оновленнями, коли медіана інших обмінників змінилась менш ніж на 1%, — інформаційна позначка, що враховується у стабільності.
- «Курс не відповідає»: якщо за 24 години про курс напрямку повідомили щонайменше 3 незалежні відвідувачі, оператор перевіряє сайт обмінника; підтверджена розбіжність знижує стабільність.
- Резерв нуль або менший за мінімальну суму — пропозиція не підходить для суми, без штрафу.
- Помилка у фіді (неможливі числа, зламаний формат) — пропозиція тимчасово не порівнюється.
- Виплати з карток приватних осіб — позначка Виплата на картку приватної особи. Обмінник платить переказом з картки фізособи (P2P). Банк може заблокувати картку отримувача або запитати походження коштів. і нижча прозорість.
Відгуки
Відгук публікуємо лише після підтвердження email і ручної модерації. У розрахунок надійності йдуть тільки схвалені відгуки. Захист від накрутки: один відгук з однієї адреси про обмінник раз на 30 днів; відгуки з адрес домену самого обмінника не приймаються; майже однакові тексти і сплеск позитивних відгуків (понад 5 за добу в обмінника, який зазвичай отримує менше одного на день) затримуються для окремої перевірки. Відгуки — думка користувачів, my-banks.info їх не перевіряє. Як ми обробляємо email — у Політиці конфіденційності.
Що змінилось
- : блок «Курси сьогодні» — курс НБУ і ціни криптовалют як орієнтир. Формули не змінились.
- : курси зі стандартних відкритих файлів обмінників, які ще не підтвердили участь, — з позначкою «Отримано автоматично». Формули не змінились.
- , версія 2.0: картка «Надійність» з компонентами на сторінці кожного обмінника; для обмінників поза нашим моніторингом — зовнішня надійність за фактами BestChange (див. вище), лише інформаційно. Формула власної надійності і рейтингу не змінилась.
- , версія 1.0: запущено надійність, вигоду і рейтинг за формулами вище; відгуки з підтвердженням email і модерацією; перевірки «занадто вигідний курс», «стрибок курсу», «курс не відповідає». До цього (версія 0.1) таблиця сортувалась лише за сумою «отримаєте».
Що ще не запущено
- Перевірка фідів за курсом НБУ (відхилення понад 10% — помилка фіду).
Інформація на сайті не є фінансовою консультацією. Рішення про обмін ухвалюєте ви.