Головна Соціум та Економіка Фінансовий Ринок

Фінансовий Ринок

Агентна модель фінансового ринку з фундаменталістами, трендовиками та шумовими трейдерами. Спостерігайте бульбашки, крахи та книгу заявок.

Соціум та Економіка2DЛегкий60 FPS
financial-market ↗ Відкрити окремо
DRAG · SCROLL · CLICK — керуйте прямо у вікні симуляції.

Про цю симуляцію

Ця модель відтворює процес формування ціни в книзі лімітних заявок зі 200 різнорідними трейдерами. На кожному такті фундаменталісти, трендовики та шумові трейдери подають заявки на купівлю чи продаж, і отриманий надлишковий попит подається в логлінійне правило ціни, P(t+1) = P(t) × exp(λ·D̃ + σ·ε), де D̃ — чистий попит на агента, а ε береться зі стандартного нормального розподілу. Оскільки зростання накопичується мультиплікативно, а не адитивно, ціна ніколи не може стати від'ємною, водночас усе ще породжуючи «товсті хвости» доходностей та кластеризацію волатильності, які спостерігаються на реальних біржах. Змінюйте пропорцію типів трейдерів, щоб хитати ринок між спокійним поверненням до середнього і повним циклом «бульбашка-крах».

🔬 Що це показує

Два пов'язані полотна: графік ціни, що показує ціну торгів відносно пунктирної фундаментальної вартості V та ковзного середнього за 20 тактів, а також синтетичний графік глибини книги заявок, що показує обсяги купівлі й продажу з обох боків від середньої ціни. Панель статусу показує співвідношення ціна/вартість, реалізовану волатильність і поточний режим ринку.

🎮 Як користуватися

Перетягуйте «Фундаментальну вартість V», «% фундаменталістів», «Ринковий вплив λ», «Шум σ» та «Чутливість до тренду», щоб змінити поведінку агентів; популяція з 200 агентів перебудовується миттєво. Використовуйте ⏸ «Пауза» / ▶ «Відновити», щоб зупинити симуляцію та вивчити поточну траєкторію ціни й книгу заявок.

💡 А чи знали ви?

Правило ціни — це дискретне геометричне випадкове блукання зі складовою дрейфу, зумовленою попитом, з тієї самої математичної родини, що використовується в моделі ціноутворення опціонів Блека-Шоулза — саме тому лише збільшення λ здатне перетворити м'який шум на некеровані бульбашки.

Поширені запитання

Як оновлюється ціна на кожному такті?

Кожен агент подає заявку на купівлю чи продаж, і їхній чистий надлишковий попит D̃ (попит, поділений на 200) поєднується з випадковим шумовим доданком ε і подається у формулу P(t+1) = P(t) × exp(λ·D̃ + σ·ε). Ринковий вплив λ контролює, наскільки сильно попит рухає ціну, тоді як σ контролює розмір випадкового шоку.

Чим відрізняються фундаменталісти, трендовики та шумові трейдери?

Фундаменталісти купують, коли ціна більш ніж на 3% нижча за фундаментальну вартість V, і продають, коли вона вища, діючи як стабілізуючий якір. Трендовики купують, коли моментум за 10 тактів позитивний, і продають, коли він негативний, посилюючи рухи до бульбашок або крахів. Шумові трейдери просто купують або продають випадково на кожному такті.

Як ринковий режим класифікується як стабільний, бульбашка чи крах?

Позначка режиму порівнює поточну ціну з фундаментальною вартістю V. Співвідношення ціна/вартість вище 1.2 позначається як бульбашка, нижче 0.8 — як крах, а все, що посередині, класифікується як стабільне.

Що контролюють повзунки ринкового впливу λ та шуму σ?

Ринковий вплив λ масштабує те, наскільки надлишковий попит штовхає ціну на кожному такті, тож вищий λ породжує різкіші коливання за того самого потоку заявок. Шум σ масштабує розмір випадкового шоку, доданого на кожному такті, представляючи ідіосинкратичний потік заявок, не пов'язаний з фундаментальними факторами чи трендами.

Чому волатильність вимірюється у вікні з 20 тактів?

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

Схожі симуляції