The Electronic Trading Stack

The Electronic Trading Stack - cc394c08a87eda9cbd2bb5d52a72f8ed4f6b4449e2e293f9d15c0d26ccff2c0c?s=96&d=mm&r=g

Ariel Silahian

Ariel Silahian is a senior technology executive in institutional electronic trading, with 30+ years across the buy and sell side (New York, Miami, London, Hong Kong). He is the author of "C++ High Performance for Financial Systems" (Packt) and the creator of VisualHFT, the open-source microstructure analytics stack. He writes on exchange architecture, market microstructure, and execution quality, and advises a select number of trading firms on infrastructure decisions that move P&L. Book a strategy call at hftAdvisory.com

Front cover of the hardcover edition of The Electronic Trading Stack by Ariel Silahian: the title in white on a black upper half, and the nine part titles on a white lower half.

Collected Field Notes on Architecture, Latency, and Execution Quality in High-Frequency and Institutional Trading

Between 2021 and 2026 I published articles about electronic trading systems on my blog, Electronic Trading Hub. The Electronic Trading Stack collects 54 of them in one book, indexed, in nine parts and 52 chapters. The three-part system design series is one chapter, which is why 54 articles make 52 chapters.

The book is the same material, edited for print. If you have read the blog, you have read this book. The printed book adds an order that runs from the top of the stack down to the code, an index you can search by hand, and paper.

Paperback: 6 x 9 in, 618 pages. Hardcover: 7 x 10 in, 538 pages, same text.

Read it free, or buy it printed

Every article in this book is already on the blog, free, in whatever order you happen to find it. I printed it for one kind of reader: someone who wants the same 54 articles in one order, indexed, in a form they can put on a desk and open without a screen. If that is not you, the blog is enough.

Some readers want a printed reference on the desk to reach for at any time. People also asked me for a printed version.

Open it where the problem is

Thank you for reading this post, don't forget to subscribe!

Subscribe by Email

Each chapter stands on its own. Most chapters put a number on what the failure costs and end with a check a team can run.

What is inside

The nine parts run from market structure at the top of the stack to the language runtime at the bottom.

  1. How the Machine Was Built
  2. The Business Case
  3. System Architecture
  4. The Order Book and the Matching Engine
  5. Market Data and Determinism
  6. Risk and Control
  7. Microstructure and Execution Quality
  8. Latency
  9. The Code
The hardcover front cover, black in the upper half and white in the lower half, beside the How to Use This Book page and the opening page of chapter 41, What and How to Measure Trading System Latency.
The hardcover: the front cover, the How to Use This Book page, and the opening of chapter 41.
Two contents pages with the nine part headings and chapters 1 to 48, each with its paperback page number.
The contents pages, with paperback page numbers.
Two index pages, with entries from Adverse selection to Order flow imbalance and the page numbers where each term appears.
The index, with paperback page numbers.

About the author

Ariel Silahian has spent more than twenty years building matching engines, feed handlers, order management systems and risk gates for trading firms and exchanges across traditional finance, institutional FX and crypto. He is the author of C++ High Performance for Financial Systems.

Never Miss an Update

Get notified when we publish new analysis on HFT, market microstructure, and electronic trading infrastructure. No spam.

Subscribe by Email