Experienced algo trader view on Microsoft Windows detriment

(Last Updated On: December 12, 2016)

Experienced algo trader view on Microsot Windows detriment

Another member’s view of using Microsoft and Windows 10 product:

Brian,

 

I am surprised that it has taken you so long. At the end of 2015, after assessing risks of using Microsoft’s products, (ransomware threats, attack surface, upadate issues, vulnerabilities, support passed out for Microsoft’s own not so old products etc …) I decided to wind down my IT service company. I must admit that Windows 10 was the final straw, some of the anniversary update issues became a nightmare for my customers.  For me and supporting Microsoft’s server and other products were becoming a “can of worms” as their business model refocuses to software as a service (Re Windows 10 enterprise – subscription 365).  Even their SQL server department are rumoured to prefer to deploy SQL server on linux and had resisted deployment on Windows server 2016. The cloud makes it easy for customers to choose any competitor to Azure and Microsoft are scrambling to lock in their customer base.

(see http://www.forbes.com/sites/quora/2016/12/07/why-is-microsoft-showing-so-much-interest-in-linux/#1e8060f74e5f )

 

To run a trading system on windows 10, you are subject to updates that are not controlled, other win 10 close to you can leach the updates from your box, and there is constant telemetry being sent to Microsoft etc– all of which chew up your band width – not the ideal when you want to trade, this contributes to slippage – money taken out of your pocket. There are other issues as well see: https://senk9.wordpress.com/checklists/windows-10-privacy-checklist/

 

I now spend most of my time developing systems for trading (using machine, deep leaning) on Ubuntu. (Those that still like the windows feel may opt for Linux mint)

 

Over the last few months I have ported some of the software to linux (Ubuntu) and manage these with wine, and Play on Linux to manage the versions of wine required for various MS based software (via virtual disk drives) and on the odd occasions that I may require a Microsoft operating system , I spin up a VM using virtual box on linux.

 

For VMs, to be deployed to servers, you have Docker (or LXC – not as flexible) so it is easy to deploy your trading VM to any collocation service (closer to an exchange to handle latency issues and resilience).

 

The nice thing about Linux is that the development platforms (python, CUDA etc..) just work!

 

So consider Windows 10 – well and truly dumped or knobbled in virtualbox on linux!

 

BTW further to my previous email, you may be interested in the podcast Cryptocurrencies and Machine Learning with Bert Mouler http://bettersystemtrader.com/064-cryptocurrenciess-machine-learning-with-bert-mouler/

 

Wish you all the best with your new service.

There you go…also I cannot recommend more than this Burt gom the Chat with Traders episode for Machine Learning. It was the best one for machine learning benefits

Join my FREE newsletter to see how I plan implement in a non Microsoft Windows world

 

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 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