Overview of CMake and C++ HFT like algo trading software project

(Last Updated On: July 20, 2016)

Overview of CMake and C++ HFT like algo trading software project

Here are the steps and resources to build out this TBB Redis C++ project with CMake

Source code with CMAKE files will be made available for a SEVERELY LIMITED FLASH SALE coming Monday Jul 25 at 7PM

Join my FREE newsletter for when this announcement is made !

See the Meetup Links below for details

Build TBBRedis example

 

Used CMake tutorial

 

http://derekmolloy.ie/hello-world-introductions-to-cmake/

 

For libraries path:

 

Build dependency libraries locally from source

HiRedis C Client https://github.com/redis/hiredis

LibEv http://manpages.ubuntu.com/manpages/xenial/en/man3/ev.3.html

Redox C++ Redis Client https://github.com/hmartiro/redox (Release vs Debug mode libraries)

 

You should download a local copy Intel TBB https://www.threadingbuildingblocks.org/download

 

My local lib directory would contain from the above resources:

bryans-MacBook-Pro:lib quantlabsnet$ ls -l

total 3024

-r–r–r–  1 quantlabsnet  staff   49184 Jul 18 16:13 libev.a

-rw-r–r–  1 quantlabsnet  staff  212432 Jul 18 16:12 libhiredis.a

-rw-r–r–  1 quantlabsnet  staff  385104 Jul 18 16:10 libredox_static.a

-rwxr-xr-x@ 1 quantlabsnet  staff  891328 Jul 18 16:16 libtbb.dylib

bryans-MacBook-Pro:lib quantlabsnet$ pwd

/Users/quantlabsnet/Documents/cpp/tbb-redis/lib

 

For include path:

All you need is the Redox header (redox.h)_ from above GitHub link

 

Video Links:

Download CMake GUI https://cmake.org/download/

Intro to CMake tutorial http://derekmolloy.ie/hello-world-introductions-to-cmake/

Cmake IDE tutorial: https://www.johnlamp.net/cmake-tutorial-2-ide-integration.html

My blog search results: https://quantlabs.net/blog/?s=cmake

My Xcode demo with CMake: https://quantlabs.net/blog/2016/07/c-demo-of-cmake-to-apple-xcode-or-other-ide/

Overview video

Wonderful world of C++ video playlist:

https://www.youtube.com/playlist?list=PLzrMTuGTDsMtM1_1xlkomRpB-zIieGG_C

 

 

Quick demo of how to transfer Cmake files to your IDE

 

This could be the blueprint for my upcoming C++ trading systems

Demo of C++ Redis NOSQL Intel TBB concurrency together

 

Overview of CMake and C++ HFT like algo trading software project

Monday, Jul 25, 2016, 7:00 PM

9 Members Went

Check out this Meetup →

Overview of CMake and C++ HFT like algo trading software project

Monday, Jul 25, 2016, 7:00 PM

Oline via GotoMeeting
GotoMeeting Toronto, ON

5 Members Went

Next up is my own milestone project for biggest followers at my site of QuantLabs.net. As always, mucho thanks to them for supporting so I can make it this far. As a big thank you, I have combined a C++ project with the world’s fastest NOSQL database (Redis) with Intel TBB for concurrency. This will be used as my blueprint for a next generation alg…

Check out this Meetup →

Next up is my own milestone project for biggest followers at my site of QuantLab

Monday, Jul 25, 2016, 8:00 PM

GotoMeeting Webinar online
GotoMeeting Webinar online Toronto, ON

5 Researching Traders Went

Next up is my own milestone project for biggest followers at my site of QuantLabs.net. As always, mucho thanks to them for supporting so I can make it this far. As a big thank you, I have combined a C++ project with the world’s fastest NOSQL database (Redis) with Intel TBB for concurrency. This will be used as my blueprint for a next generation alg…

Check out this Meetup →

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!
This entry was posted in Quant Development, Quant Opinion and tagged , , , , , , , on by .

About caustic

Hi i there My name is Bryan Downing. I am part of a company called QuantLabs.Net This is specifically a company with a high profile blog about technology, trading, financial, investment, quant, etc. It posts things on how to do job interviews with large companies like Morgan Stanley, Bloomberg, Citibank, and IBM. It also posts different unique tips and tricks on Java, C++, or C programming. It posts about different techniques in learning about Matlab and building models or strategies. There is a lot here if you are into venturing into the financial world like quant or technical analysis. It also discusses the future generation of trading and programming Specialties: C++, Java, C#, Matlab, quant, models, strategies, technical analysis, linux, windows P.S. I have been known to be the worst typist. Do not be offended by it as I like to bang stuff out and put priorty of what I do over typing. Maybe one day I can get a full time copy editor to help out. Do note I prefer videos as they are much easier to produce so check out my many video at youtube.com/quantlabs