<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Trading on Bits, Trades &amp; Systems</title>
    <link>https://blog.turboawesome.win/tags/trading/</link>
    <description>Recent content in Trading on Bits, Trades &amp; Systems</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Wed, 19 Aug 2015 11:28:00 +0000</lastBuildDate>
    <atom:link href="https://blog.turboawesome.win/tags/trading/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Scala Akka Actors for Trading Workflows: Promises and Pitfalls</title>
      <link>https://blog.turboawesome.win/2015/08/scala-akka-actors-for-trading-workflows-promises-and-pitfalls/</link>
      <pubDate>Wed, 19 Aug 2015 11:28:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2015/08/scala-akka-actors-for-trading-workflows-promises-and-pitfalls/</guid>
      <description>We evaluated Akka actors for a workflow orchestration layer in the trading system. The actor model&amp;#39;s isolation and message-passing properties were genuinely useful — and its failure modes were genuinely painful.</description>
    </item>
    <item>
      <title>Risk Aggregation in Real Time: Design Constraints from the Dealing Desk</title>
      <link>https://blog.turboawesome.win/2015/07/risk-aggregation-in-real-time-design-constraints-from-the-dealing-desk/</link>
      <pubDate>Wed, 08 Jul 2015 13:20:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2015/07/risk-aggregation-in-real-time-design-constraints-from-the-dealing-desk/</guid>
      <description>Aggregating live risk across thousands of positions in real time is a different problem than batch risk. The constraints from the dealing desk — sub-second freshness, continuous availability, correct arithmetic — shaped everything.</description>
    </item>
    <item>
      <title>Building a Trade Blotter That Doesn&#39;t Lie Under Load</title>
      <link>https://blog.turboawesome.win/2015/03/building-a-trade-blotter-that-doesnt-lie-under-load/</link>
      <pubDate>Wed, 04 Mar 2015 10:12:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2015/03/building-a-trade-blotter-that-doesnt-lie-under-load/</guid>
      <description>A trade blotter shows traders their current positions and recent executions. When the system is under load, naive implementations show stale, inconsistent, or missing data. Here&amp;#39;s the design that kept our blotter honest.</description>
    </item>
    <item>
      <title>Slippage, Spread, and Rejection: Engineering Around Market Microstructure</title>
      <link>https://blog.turboawesome.win/2014/06/slippage-spread-and-rejection-engineering-around-market-microstructure/</link>
      <pubDate>Wed, 25 Jun 2014 14:08:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2014/06/slippage-spread-and-rejection-engineering-around-market-microstructure/</guid>
      <description>The difference between a quoted price and the price you actually trade at is not a rounding error — it&amp;#39;s a measurable, systematic cost with engineering-level causes and engineering-level mitigations.</description>
    </item>
    <item>
      <title>Order Book Implementation: Data Structures for Price-Level Aggregation</title>
      <link>https://blog.turboawesome.win/2013/10/order-book-implementation-data-structures-for-price-level-aggregation/</link>
      <pubDate>Wed, 16 Oct 2013 14:22:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2013/10/order-book-implementation-data-structures-for-price-level-aggregation/</guid>
      <description>An order book aggregates bids and offers at each price level. The implementation choices — sorted structures, cache behaviour, update semantics — have significant performance implications at market data rates.</description>
    </item>
    <item>
      <title>FIX Protocol 101: What Every Finance Engineer Must Know</title>
      <link>https://blog.turboawesome.win/2012/08/fix-protocol-101-what-every-finance-engineer-must-know/</link>
      <pubDate>Tue, 07 Aug 2012 09:44:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2012/08/fix-protocol-101-what-every-finance-engineer-must-know/</guid>
      <description>FIX is ugly, verbose, and everywhere in electronic trading. Understanding its structure, quirks, and failure modes is unavoidable if you work in financial software.</description>
    </item>
    <item>
      <title>Understanding the FX Spot Market from an Engineer&#39;s Chair</title>
      <link>https://blog.turboawesome.win/2012/03/understanding-the-fx-spot-market-from-an-engineers-chair/</link>
      <pubDate>Wed, 21 Mar 2012 10:44:00 +0000</pubDate>
      <guid>https://blog.turboawesome.win/2012/03/understanding-the-fx-spot-market-from-an-engineers-chair/</guid>
      <description>What actually happens when a currency is traded: the market structure, the participants, and the data flows that an engineer building FX systems needs to understand before writing a line of code.</description>
    </item>
  </channel>
</rss>
