Tag Archives: RJava

Best high frequency trading HFT performance: Linux open source with C++ v Java with R, RJava,RCaller, RCPP,RInside

Best high frequency trading HFT performance: Linux open source  with C++ v Java with R, RJava,RCaller, RCPP,RInside

This has been a struggle for me for a while. It seems that I always struggle between Java and C++ regarding HFT. As I want to implement R into it vs my usual struggle between R and Matlab, this is easily the best development stack to go with. Watch this video at

http://quantlabs.net/r-blog/2012/09/fantastic-youtube-video-from-google-tech-with-demo-of-r-c-rcpp-rinside-and-rprotofbuf/

I also did some metric research of calling R from both Java and C++. It seems without a doubt, calling R from C++ is definitely the way as it is half the time vs Java.I need to thank any person developing these highly important R packages. They know who they are.

http://workshop.mkobos.com/2011/comparison-of-application-of-rcpp-and-rjava-in-r/

http://stackoverflow.com/questions/10937374/benchmarking-of-rcpp-or-rcaller-of-c-or-java-calling-r-script

Please do not engage me on this debate but I don’t have the time for it. I also will be moving on with a very primitive C++ open source trading platform for Linux. It is a rather complicated library stack but when you research the above links, it should be no reason not to. I don’t want to face a rewrite down the line. Also, I can confirm that is the best way forward on development on some kind of trading platform using R with RCPP. You can only do this in Linux as RCPP only support GCC. There is no option in using Visual C++ with Visual Studio so sorry there.

I will present my next set of steps on how I proceed with this. I do think this will be the most time consuming step I have been involved especially the amount of debugging time on this platform. Let me be as straight as possible, I will not be releasing the code to no one on my hacked version of this platform. You will need to note that this stage is becoming a very proprietary stage of QuantLabs.net development. As a result, only my Premium member will get this access through my unrecorded live webinar and  live demos. There be no track record of these steps as I am not redistributing this code to no one other than demoing it to certain people. This platform will be worth a lot of money to people so  this will really only include those who can afford it, Institutional or high  net worth. Problem with it? Move on to Google for a new search.

My time is getting highly crunched and I do not have the time to hand hold people any more. This will only be given to those who pay for my time. That is all.

I will continue to provide pointers for you but don’t expect this operation to give you an out of box overnight kit to being a millionaire by following green arrows. It does not work like that. Use the scammers known as Vector Vest for that.

QuantLabs.net now is following the footsteps of the most secretive institutional trading operations in the world. This is an expensive endeavour and I would expect only those that can afford to enter it, otherwise go to a casino to spend your money. You have better chances that way or continue losing money with your favourite corrupt trading broker. Have fun.

Get access to this membership now before these rate skyrocket.