API/Tech Knowledge
Find detailed resources to bring your technical project setup up to speed
and have all the tools you need for your
algorithmic trading strategy or frontend trading application.
Resources for automated trading
Automated trading can be an intimidating field to get into - there’s lots of jargon and tools that can be used. In this article, we’ve compiled a list of ten resources that will give you a head start. These resources span the research phase until the execution phase, this includes from where to obtain your data, which languages you can use and, finally, where you can execute your orders (hint: lemon.markets, perhaps?).
Hosting your trading strategy in the cloud
A good automated trading strategy requires little to no intervention - this also means that when you leave your computer, it should keep running. For this, we suggest hosting your script in the cloud. In this article, we show you how by using Heroku. And if that doesn’t work for you, we offer a few alternative implementations.
Python libraries for automated trading
Python is a popular language choice when it comes to automated trading, and for good reason! There’s lots of libraries and packages that can facilitate the process. In this article, we present ten Python packages that will simplify some recurring processes you’re bound to encounter in automated trading. We cover data manipulation, technical analysis and positions assessment.
Automated trading mistakes
We want to make sure that your automated trading journey goes as smoothly as possible - that’s why we’ve compiled a list of common (beginner) mistakes. If you read this article, hopefully you won’t have to learn the hard way that a well-performing model in a testing environment does not immediately translate to a working model out-of-sample.
Mapping a ticker symbol to ISIN
There are many different kinds of conventions when it comes to naming financial instruments. However, many trading platforms do not recognise all names, so you may need to do the mapping yourself. In this article, we show you how you can use the OpenFIGI and lemon.markets APIs to go from an American ticker symbol to an European ISIN.
R packages for stock market data
R is a great programming language for automated trading as it was designed with statistical inference in mind. Collecting, manipulating and visualising data can all be done with R (and lemon.markets!), especially when you deploy the packages we’ve covered in this article - read on to find out more!