مرجع جامع، بدون تلخیص و مهندسی سیستمهای معاملاتی با تاخیر میکروثانیه و نانوثانیه
برگرفته از اثر مرجع: Developing High-Frequency Trading Systems
۱۱ فصل کامل
تاخیر ۵۰۰ نانوثانیه
۱۴۰ دیاگرام فنی
++C، جاوا، پایتون و FPGA
کریپتو و فضای ابری
نقشه راه سرفصلها
بخش اول · هسته معامله و بازار
فصول ۱ تا ۳
بخش دوم · زیرساخت سختافزار و شبکه
فصول ۴ تا ۷
بخش سوم · شتابدهی و پیادهسازی
فصول ۸ تا ۱۱
فهرست فصول کتاب
| فصل | عنوان | موضوع محوری |
|---|---|---|
| ۰۱ | مبانی HFT | تاخیر تیک-به-معامله، آربیتراژ آماری و بازارگردانی |
| ۰۲ | اجزای سیستم | فید هندلر، دفترچه سفارشات (L2/L3) و درگاه صرافی |
| ۰۳ | موتور تطبیق | قوانین FIFO، حراج پیوسته و سفارشات پنهان |
| ۰۴ | سختافزار و OS | کش L1/L2/L3، انسجام کش MESI و حافظه اشتراکی |
| ۰۵ | شبکه و پروتکلها | پروتکلهای FIX/FAST، سوئیچینگ Cut-Through و مایکروویو |
| ۰۶ | ساختارهای Lock-Free | ایزولهسازی هستهها با isolcpus و صفهای بدون قفل SPSC |
| ۰۷ | شتابدهی شبکه | دور زدن کرنل (Solarflare Onload)، نگاشت mmap و لاگینگ TSC |
| ۰۸ | پیادهسازی ++C | کامپایلتایم با constexpr، مموری پول و تراز کش ۶۴ بایتی |
| ۰۹ | معماری Java | اجرای بدون توقف GC، بهینهسازی JIT و صف LMAX Disruptor |
| ۱۰ | پیوند با پایتون | تحلیل داده، پردازش سریع Cython و اتصال با CFFI/pybind11 |
| ۱۱ | شتابدهی FPGA و کریپتو | طراحی مدار نانوثانیهای FPGA، فیوچرز دائمی و کلود HFT |
واژهنامه تخصصی
مقیاس تاخیر (Latency Spectrum)
-
پلک زدن انسان (Human Blink)100 ms
-
کارگزاریهای سنتی و سفارشات خرد (Retail Brokerage)10 ms
-
تاخیر شبکه عمومی اینترنت در بسترهای ابری (Cloud / Internet RTT)1 ms
-
پردازش پشته سوکت استاندارد کرنل لینوکس (Linux Kernel Socket Stack)100 µs
-
بهینهسازی مدرن ++C و صفهای Lock-Free دیسراپتور (Modern C++ / Disruptor)10 µs
-
دور زدن هسته سیستمعامل با کارتهای سولارفلر (Kernel Bypass / Solarflare Onload)5 µs
-
پایپلاین موازی سختافزاری FPGA (Gate-Level Pipeline / Hard-Silicon)500 ns