نقدینگی فانتوم: چرا معاملات میکروثانیهای شبیهساز توسعه را میشکنند
در شبیهساز، همه چیز واضح است. موتور تطبیق به خوبی کار میکند، کتاب سفارشات متعادل است و هر معاملهگر آزمایشی راضی به خانه میرود. سپس آن را به تولید منتقل میکنید و نقدینگی فانتوم سریعتر از قهوه در یک طبقه معاملاتی ناپدید میشود. سفارشاتی که...
نقدینگی فانتوم در سیستمهای معاملاتی
شبیهسازهای توسعه اغلب واقعیت میکروثانیهای بازارهای مالی را نادیده میگیرند. آنها رویدادها را به صورت متوالی و منظم پردازش میکنند، در حالی که در محیط تولید، تأخیر شبکه، انحراف ساعت و بستههای خارج از ترتیب منجر به ایجاد "نقدینگی فانتوم" میشوند - سفارشاتی که در تست اجرا میشوند اما در تولید هرگز وجود خارجی ندارند. این اختلاف زمانی رخ میدهد که شبیهساز فرض میکند همه چیز در یک زمان ایدهآل اتفاق میافتد، اما واقعیت شبکه باعث میشود برخی سفارشات با تأخیرهای میکروثانیهای مواجه شوند.
- شبیهسازهای مودبانه دادههای بازار را به صورت مرتب و بدون اغتشاش ارائه میدهند
- تولید دادههای بازار پر از بینظمی، ازدحام و پیامهای تکراری است
- سیستمهای پاییندستی بر اساس معاملات فانتوم تصمیمگیری میکنند
- آشتیسازی روزانه کتاب سفارشات شبیهساز و تولید ضروری است
- تزریق آشفتگی عمدی در شبیهسازها باعث مقاومتر شدن سیستم میشود
"اگر شبیهساز شما هرگز به شما دروغ نگوید، تولید این کار را خواهد کرد" "زمان تقریبی، حقیقت تقریبی میسازد. اگر واقعیت را میخواهید، شبیهساز خود را بیرحم بسازید"
این مشکل تنها به حوزه مالی محدود نمیشود و هر سیستم حساس به زمان میکروثانیهای مانند سنسورهای IoT، وسایل نقلیه خودران و بازیهای آنلاین با چالش مشابهی روبرو هستند.
