What We Do

  • Metatrader Programming: EA's, scripts & indicators

  • TradeStation Easy Language Programming

  • ForexTester Indicator & Strategy Programming

  • API & Datafeed Programming

  • Historic Data Service: clean 1 min back-test data from 2006

  • Custom Trading Research

  • Trading Coaching

We're always happy to discuss any ideas on an informal basis so please give us a call. Click on any of the links in the header for more details of the services that we offer.


Founded by Adam Hartley in 1994 and incorporated in 1996, Snapdragon Systems offers programming and research services to clients ranging from indiviudal retail traders all the way up to some of the largest funds in the world. Past clients have included Barclays Capital, the Tudor Group, Headstart Fund & the European Bank for Reconstruction and Development as well as countless retail traders. We spent 10 years developing large scale long-term trend following strategies for a large fund with at peak $800 million invested in our strategies. We have done extensive work with API's for a variety of platforms, developing real-time trading applications for traders and linking platforms such as TradeStation to trading platforms. We have also done a lot of work with real-time financial data feeds including developing and supporting a sophisticated charting package for many years.

Our chief programmer has a Doctorate from Oxford University in Theoretical Atomic Physics and so is able to take on highly theoretical work if required. He also successfully trades his own money in the forex market and invests in the Peer to Peer lending market. He is also a fully qualified hypnotherapist and through hypnosis and NLP he uses his skills to help traders to achieve the right state of mind for profitable trading.

How We Work

If you have a query then the first thing to do is to contact us to discuss what you have in mind. If it's something that we can help you with then we will give you an idea of how much it might cost. We normally charge by the hour and so would typically give you a quote for the number of hours the project might take, though sometimes this will be a range of hours if there is some uncertainty over what it required. Payment for small projects is normally in advance though for larger projects payment will be made on a mutually agreed basis

Contact Us