|
Germany
Market Wizard
Experience: Intermediate
Platform: Other
Trading: ES, YM, 6E
Posts: 2,622 since Feb 2013
Thanks Given: 5,101
Thanks Received: 6,558
|
If you want to implement HFT, it's fairly safe to say, that co-location, tick update, lean implementation (pure binary code (no load-driving frameworks etc.), no unnecessary overhead during runtime, i.e. completely separate monitoring systems on separate data) and direct access to the order book are your most important (technical) bottlenecks.
Forget about tuning C# code pieces, especially if you have time-consuming stations like brokers in the game; not to mention the overhead you incur by using frameworks or standard libraries you might use. Surely, you will win some milliseconds by optimizing your own parts of the C# code, but that is bits and pieces compared to the other components.
|