What We Do

  • Metatrader Programming: EA's, scripts & indicators

  • TradeStation Easy Language Programming

  • ForexTester Indicator & Strategy Programming

  • API & Datafeed Programming

  • 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 on the left-hand side 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. 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 costs. 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 on completion of the work though for larger projects payment will be made on a monthly basis

Contact Us