Quant Development

Youtube video demo on how to install Hadoop with Cloudera CDH3 fast in CentOS Red Hat 6 Linux

Youtube video demo on how to install Hadoop with Cloudera CDH3 fast in CentOS Red Hat 6 Linux Learn how to install it via Cloudera at: https://ccp.cloudera.com/display/CDHDOC/Installing+CDH3+on+a+Single+Linux+Node+in+Pseudo-distributed+Mode learn more how I proceed with this at: http://quantlabs.net/membership.htm YouTube Preview Image

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Amazing links to help reduce latency in Java Runtime Environment JVM JRE with JRockit and Java RTS. How to reduce garbage collector!

Amazing links to help reduce latency in Java Runtime Environment JVM JRE with JRockit and Java RTS. How to reduce garbage collector! These were sourced from a very popular developer forum I am part of: http://vanillajava.blogspot.co.uk/2011/06/how-to-avoid-garbage-collection.html https://github.com/peter-lawrey/Java-Thread-Affinity https://github.com/peter-lawrey/Java-Chronicle http://en.wikipedia.org/wiki/Time_Stamp_Counter

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Youtube video demo: How to install free open source CentOS Linux, R, and RStudio for quant HFT algo strategy development

Youtube video demo: How to install free open source CentOS Linux, R, and RStudio for quant HFT algo strategy development How to install R on CentOS Linux: http://stackoverflow.com/questions/9468164/problems-installing-r-on-linux-centos-6-2 su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-6.noarch.rpm' ... su -c 'yum install foo' from http://fedoraproject.org/wiki/EPEL/FAQ yum install R YouTube Preview Image

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Open source stuff with Java, Hadoop, Linux, R. Future Meetups with algo and strategies?

Hi there I am doing a technical about face from Matlab and .NET. This could be temporary or permanent but depends on the results of my findings in open source.  I don’t know but I am setting up a new infrastructure with CentOS Linux, Hadoop with Java, and R, and various R packages. Everything is open source and does not cost a penny. This was all driven to the heavy licensing fees Mathworks charges for clustering. As a result, I moved to this new option. Anyhow, I may do a future general Meetup on this. Also, I have finished my own development of an HFT algo/strategy development course which is part of my QuantLabs.net Premium membership. Many people have asked questions about this but may focus this Meetup group on this sort of stuff. But that is down the line. So, over the short term, I am wanting to network with some people who may be interested in sharing some strats and algos. I am constantly being approached by many capital advisors looking to throw around large amounts of cash due to the lack of low yield options out there. So, if you want let’s do it over the next two Tuesdays. I will tentatively create two physical Meetups from our usual spot in North York/Toronto. I will pick which appears to be the most popular week. I can also one on ones as well but let me know your story. I will need to know ASAP on either for reservation. As for presentations, a few people would like to present some ideas over the summer. If you are one of them, please reach out to me as well.  I am also looking at some online ones including a very promising open source Matlab automated trading system. It looks pretty sweet. I may get a GotoMeeting.com account to do some online presentation as well both for QuantLabs.net Premium members and general visitors to various events. Let me know what you think by responding to this via email or posting on Meetup. I Just want to let you know I have not forgotten about you all. I have been just been busy with this new infrastructure stuff. Thanks Bryan P.S. More info at Meetup.com/quant-finance or Youtube.com/quantlabs

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Is SSD dead? No, however some vendors might be

View CommentsWritten on May 15th, 2012 by caustic
Categories: Quant Development
Is SSD dead? No, however some vendors might be storageioblog.com Solid state device (SSD) data storage continues to evolve and grow in terms of adoption and deployment. How will market shakeout impact many startups vendors?   =-= maybe not dead but I would put it right in the middle of the "who cares" about technology list....   == Good point would that be the middle of the "Who cares about it" or "Who could care less about it" list(s) ;) ...  

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Best tutorial to install Hadoop onto Ubuntu Desktop Linux

View CommentsWritten on May 14th, 2012 by caustic
Categories: Quant Development
Best tutorial to install Hadoop onto Ubuntu Desktop Linux? http://www.michael-noll.com/tutorials/running-hadoop-on-ubuntu-linux-single-node-cluster/ I may question this as my shh localhost fails. The diagnosis part is useless. This may better to get around this ssh issue. This can be confirmed for better ssh and key configuration. http://jasperpeilee.wordpress.com/2011/11/29/setup-hadoop-on-ubuntu-11-04-64-bit/

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Learning r YouTube videos

View CommentsWritten on May 14th, 2012 by caustic
Categories: Quant Analytics, Quant Development, R
This is really quick to learn http://m.youtube.com/#/watch?desktop_uri=%2Fwatch%3Fv%3DZoPJGmpYJzw&v=ZoPJGmpYJzw&gl=CA http://m.youtube.com/#/watch?desktop_uri=%2Fwatch%3Fv%3DZoPJGmpYJzw&v=ZoPJGmpYJzw&gl=CA Ihttp://m.youtube.com/#/watch?desktop_uri=%2Fwatch%3Fv%3DZoPJGmpYJzw&v=ZoPJGmpYJzw&gl=CA http://m.youtube.com/#/watch?desktop_uri=%2Fwatch%3Fv%3DZoPJGmpYJzw&v=ZoPJGmpYJzw&gl=CA

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Microsoft Excel sucks for quant development?

View CommentsWritten on May 11th, 2012 by caustic
Categories: Quant Development
Microsoft Excel sucks for quant development? I am having a problem with Excel's solver. The thing is that I am calculating mean-variance optimal portfolios with 126 assets. These assets do not have a lot of correlation, and in the limit, probably due to rounding circumstances + the amount of assets the Solver is having some troubles finding the optimizing points. I know, probably there are a lot of local maximas. What would you recommend ? Should I just go MATLAB or R on this ? - My company does not have a license for these.   -- Actually, they are 184 assets. The variance covariance matrix is 184 x 184 which is probably a lot of meat for Mr. Bill Gates. Oh, I'm not planning to use principle components - the whole point of this project is to explain the shift in risk vs the mix of assets and PCA eliminates this explaining power. Thanks.  

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Has anybody tried using the cloud computing to cut down the latancy for quant development and HFT? Hadoop any good?

Has anybody tried using the cloud computing to cut down the latency for quant development and HFT? Hadoop any good? I have a question, on trying to reduce the latency during the order sending process. And please feel free to correct me, if I am wrong on any part. Currently I have heard lot of the trading server use FPGA; embedding some of the arithmetic calculations in a chip to cut down the latency. I understand this must be fast since the calculations are made in the mechanical level. Not comparing to the FPGA, but recent studies in multiple industries are saying the 'cloud computing' is popularly used for low latency. 1. Would you consider this also a useful way for algo trading? 2. If anybody tried/ heard about this, would this be as fast as the FPGA? Thanks for your interest.   == since you're talking about the order sending latency, why not look at it holistically? Computational latency of the trading server may only be a fraction of network latency when your server is located far from the exchange. Computational power - wise, it depends on how heavy your order sending processing is. If its really a lot of code and you build a computer cluster with really low inter-node communication overhead, i can imagine it beating a very slow FPGA. From my knowledge of order processing complexity its very unlikely though. And of course there are other factors to consider, such as costs, business model, time, etc affecting your choice.   == We use clouds to reduce latency issues ( network/processing) with north american execution/clearing (can be trading anywhere), i.e pull lots of data within high bandwidth USA data centers and then feed processed data back to Australia.. But we dont use for order processing as these are done in real-time (FIX) and if not in real-time then latency does not matter. Typically we see host (receiving) processing as the issue not network or processor limitations ( i.e we typically hit the wall of the FIX receiver ( execution broker) to process our messages. If one developed an automated or algo order process.. hosted in the approperate cloud, then should also work.   == If someone (funding idea) decided to put a "cloud" CoLo'd in the ME data centers of the exchanges themselves, this could make more sense. In my experience the mass appeal for cloud processing would be in post trade research. Where the idea is to do huge numbers of iterations over similar/same data set to see "approximately" how your ideas would work if they would have been in play. In real time, not to mention HFT, the idea of using "cloud" computing would really only be helpful if you have no ability to have "your" processing power close to the ME, or if you were somehow getting much better quotes into this cloud then you are able to get to your own processing power. ==   Great comments,they really helped to tie up my thoughts. And allowed me to realize I was thinking in a slightly wrong direction. But got myself another idea to use this. lol However since the KOPSI derivatives market is set-up a bit different from the other international markets; I would need to analyze if the 'theory' and 'real-life' will work out. Thanks again. and wish you all a great weekend!!   == If you want to achieve efficiency from the cloud, there are some useful models. Look at the Open Data Center Alliance for some examples http://bit.ly/zvdFSK. Also, KOSCOM has discussed starting a FIX liaison group to work on low latency trading http://bit.ly/wQKprf, so you may want to reach out to them.   == I am a big fan of cloud computing and use Amazon EC2 for live execution. I haven't really found anything with lower latency combined with scalability. I dynamically add whole banks of servers to ramp up execution speed, then ramp back down, all programatically, and their latency is excellent considering you can opt for data centers closest to your execution partner. *If anyone knows better, please tell me.* Always looking for improvement.   == I wonder which studies you are referring to around cloud computing for reducing latency. To me this sounds completely wrong. At least for the latency you are focused in and that seems to be algorithmic trading latency. You might be referring though to grid computing, which can reduce latency if your algos can be parallelized. Grid and Cloud can sometimes are overlapped but in your world (or at least why understand your world is) forget about cloud (if this means going externally to do your calculations) and think about grid (if, of course you can paralellize your calculation). Hope it helps.   == Cloud is something sitting above on real hardware and in most of the cases just adding additional overheads. You must pay for virtualization using your performance. Cloud may add additional computation resources but this way you going more in increasing scalability rather decreasing latency.   == I've seen and heard of this being implemented in certain banks and prop trading shops using Hadoop. Though what I've heard is that it is in its nascent stages. Can anyone verify this?  

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

ZIP file of presentation of Matlab C++ Open Source Automated Trading System

ZIP file of presentation of Matlab C++ Open Source Automated Trading System This ZIP file with the ATS's details and live demo that I had talked to you about. Furthermore, in the same file, you will find a brief presentation with the tools and strategies, that the team uses, as well as what else we can offer in Discretionary trading activity as well. The doc file, is some of our strategies performance, after paper trading AND live trading via the TWS from IB.. We are using MatLab and C++ (mex files) four our development process... We can support BOTH low and high latencies trading processes... Get in touch me with me at for contact: http://quantlabs.net/labs/about/contact-us

Get our FREE Open Source Historical Database by answering the 2 WORLD'S FASTEST TRADER/QUANT QUESTIONS

Post to Twitter

Follow

Get every new post delivered to your Inbox

Join other followers: