Новини нашої біржі

Якщо у вас є робот і нейромережа, а також оригінальна формула підрахунку курсів, то чому б не відкрити власну фондову біржу? Наприклад, Біржу мемів, як це зробив за підтримки Тінькофф банку. У нас можна інвестувати (в спеціальній валюті - тінькоїнах), стежити за курсами, поповнювати портфель або скидати меми. До речі, ще не пізно взяти участь у нашому конкурсі інвесторів. Але цей блог - не про переваги інвестицій у меми, а про технічні складнощі, що підстерігають оператора незалежної онлайн-біржі.


По-перше, безпека. Через досить серйозне навантаження на сервер і довгі розрахунки зловмисник міг скористатися можливістю експлуатації Race Conditions. Навіть смішно - ми самі від себе не очікували, що залишимо таку вразливість. На щастя, скористатися нею ніхто не встиг - помітили свої, і проблему вдалося закрити локом на операцію.


По-друге, занадто професійні інвестори. Деякі користувачі (як правило, з хорошою технічною освітою і десятком наукових пабліків у передплатах) намацали періодичність коливання цін. Незабаром у нас з'явилося кілька легальних мільйонерів, які аналізували ринок і грали на курсах. Ми багато сперечалися, що робити в цій ситуації. З одного боку, банити користувачів за хорошу гру не можна. Але з іншого боку, інтерес інших інвесторів до угод з мемами став згасати.

У підсумку нам довелося ввести добове обмеження на обсяг торгів для кожного користувача. Це принесло результат: портфелі наших мільйонерів перестали пухнути як на дріжджах. Практично всім топ-інвесторам довелося різко змінювати стратегію - уважно стежити за графіками і ретельно зважувати, які меми купувати, а які продавати в першу чергу. Грати стало цікавіше всім.

По-третє, обмеження алгоритму. На нашій біржі курси оновлювалася раз на добу, причому в якийсь момент ціна мемів була детермінована. Зрозуміло, що на справжній біржі так не буває, тому ми стали думати, як забезпечити денні коливання курсів. Це повинно було виглядати реалістично, причому для кожного моменту часу курс кожного мема повинен був бути свій.

Ми згенерували карту випадкових значень від 0 до 1, яку потім згладили - для більшої реалістичності (адже зазвичай на фондовому ринку ціна акцій змінюється плавно). Тепер наш алгоритм, залежно від ряду параметрів, вибирає на цій карті певне значення і множить на нього різницю в цінах мема за вчора і сьогодні. Завдяки цьому курс змінюється плавно і непередбачувано для гравців. Це єдина частина нашого алгоритму ціноутворення, яка досить слабо залежить від даних нейромережі.

Якщо у нас на біржі відбудуться ще якісь технічні нововведення, ми обов'язково вам про це розповімо. А якщо ви вважаєте, що на справжніх фондових біржах алгоритми працюють без збоїв, то ви помиляєтеся.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND