Andrew Clarke

systems architect, internet developer, team leader

Andrew Clarke

Introducing Bullhive

April 28, 2011 · No Comments

I'm happy to announce the release of my latest project, Bullhive.  Bullhive lets traders using the popular MetaTrader platform lease a large number of cloud-based servers for financial modelling.

In addition to live trading, MetaTrader provides a powerful c-based programming language (mql5) and environment for automating trading.  This allows traders to write their own algorithms to trade foreign exchange, commodities or whatever their broker provides.  A major disadvantage of the previous version of MetaTrader (version 4) was that the tool for backtesting trading algorithms was limited to one CPU core.

In MetaTrader 5, not only can all the computer's cores be utilized, but remote "agents" can be connected to as well.  This allows the programmer to backtest an expert advisor (MetaTrader's name for a trading algorithm) on a theoretically infinite number of cores simultaneously.

This is where Bullhive comes in.  With Bullhive, a tester can run 10, 100, or even 1000 remote agents and have them available to his or her testing environment within minutes.  Agents are billed to the user by the hour.

I'm really proud of this project.  It uses some great technology.  It was fun to conceptualize, architect, write and release.  It meets a need a lot of traders face.  Plus, it's a great example of the sort of work I do for clients.

Tags: Amazon AWS · Bullhive · Railo · Route 53

0 responses so far ↓

  • There are no comments yet...Kick things off by filling out the form below.

Leave a Comment

Leave this field empty