NexusFi: Find Your Edge


Home Menu

 





C++, books, libraries.


Discussion in Traders Hideout

Updated
      Top Posters
    1. looks_one soacm with 2 posts (0 thanks)
    2. looks_two Hulk with 1 posts (1 thanks)
    3. looks_3 syswizard with 1 posts (1 thanks)
    4. looks_4 Breukelen with 1 posts (1 thanks)
    1. trending_up 1,712 views
    2. thumb_up 3 thanks given
    3. group 3 followers
    1. forum 4 posts
    2. attach_file 0 attachments




 
Search this Thread
  #1 (permalink)
soacm
Bucharest, Romania
 
Posts: 71 since Mar 2022
Thanks Given: 38
Thanks Received: 22

Is there any book on trading algorithms built in C++?
Any good libraries?
Can't find much on the Internet, let me know.
Thank you.


Reply With Quote

Can you help answer these questions
from other members on NexusFi?
Weekend Update: First Qatari LNG Transit Attempted -- IR …
Traders Hideout
S&P 500 Holds the Line: No Fast Track for SpaceX, Op …
Stocks and ETFs
April FOMC Minutes: Most Divided Fed Since 1992 -- Many …
Traders Hideout
Peace Deal Forward Curve: May 22%, June 51%, December 81 …
Prediction Markets & Event Contracts
Roland Garros Final Day: $3M on Zverev at 80.5% -- Leban …
Prediction Markets & Event Contracts
 
Best Threads (Most Thanked)
in the last 7 days on NexusFi
NexusFi site changelog and issues/problem reporting
6 thanks
Darmok and Jalad at Tanagra
1 thanks
  #2 (permalink)
 
Hulk's Avatar
 Hulk 
Texas, USA
 
Experience: Advanced
Platform: TT, Custom
Trading: Futures, Spreads
Posts: 399 since May 2014
Thanks Given: 758
Thanks Received: 952


soacm View Post
Is there any book on trading algorithms built in C++?
Any good libraries?
Can't find much on the Internet, let me know.
Thank you.

I have off and on used or referred to the code in this library: https://www.quantlib.org/. Its FOSS (free and open source) and was written in C++ with bindings in many other languages.


Visit my NexusFi Trade Journal Reply With Quote
Thanked by:
  #3 (permalink)
 
syswizard's Avatar
 syswizard 
Philadelphia PA
 
Experience: Advanced
Platform: Multicharts
Broker: Ironbeam, Rithmic
Trading: Emini ES / NQ / CL / RTY / YM / BTC
Posts: 344 since Jan 2019
Thanks Given: 20
Thanks Received: 146



soacm View Post
Is there any book on trading algorithms built in C++?
Any good libraries?
Can't find much on the Internet, let me know.

C++ has been surpassed by C# and dot-net.....as well as Python.
With today's fast CPU's, there is no need for a compiler that creates native code.


Reply With Quote
Thanked by:
  #4 (permalink)
 Breukelen 
DC METRO
 
Experience: Intermediate
Platform: Custom Python
Broker: Interactive Brokers
Trading: ES
Posts: 43 since Mar 2018
Thanks Given: 16
Thanks Received: 44


soacm View Post
Is there any book on trading algorithms built in C++?

Any good libraries?

Can't find much on the Internet, let me know.

Thank you.

IBKR and Rithmic have c++ API's, I've used both extensively and currently use Rithmic with C++ now.

It's really the only option if you're trading in the sub millisecond range (200-500 micros round trip).

I don't trade in that space, but I still prefer C++ because it's less forgiving. It forces you to fully understand, plan and prepare every aspect of your system like no other. Also, I don't have to install .net or Python on my VPS.

I still prototype in Python because it is a thousand times easier and the speed is usually good enough. But final product is in C++, you might not even get past the compiler with buggy code in C++, I like that final test.

Sent using the NexusFi mobile app


Reply With Quote
Thanked by:
  #5 (permalink)
soacm
Bucharest, Romania
 
Posts: 71 since Mar 2022
Thanks Given: 38
Thanks Received: 22


Breukelen View Post
IBKR and Rithmic have c++ API's, I've used both extensively and currently use Rithmic with C++ now.

It's really the only option if you're trading in the sub millisecond range (200-500 micros round trip).

I don't trade in that space, but I still prefer C++ because it's less forgiving. It forces you to fully understand, plan and prepare every aspect of your system like no other. Also, I don't have to install .net or Python on my VPS.

I still prototype in Python because it is a thousand times easier and the speed is usually good enough. But final product is in C++, you might not even get past the compiler with buggy code in C++, I like that final test.

Sent using the NexusFi mobile app

Thank you for your answer.


Reply With Quote




Last Updated on October 3, 2022


© 2026 NexusFi®, s.a., All Rights Reserved.
Av Ricardo J. Alfaro, Century Tower, Panama City, Panama, Ph: +507 833-9432 (Panama and Intl), +1 888-312-3001 (USA and Canada)
All information is for educational use only and is not investment advice. There is a substantial risk of loss in trading commodity futures, stocks, options and foreign exchange products. Past performance is not indicative of future results.
About Us - Contact Us - Site Rules, Acceptable Use, and Terms and Conditions - Downloads - Top
no new posts