Update 3 May 2017: Video lesson for Oanda v20 REST API now uploaded.
Update 23 Mar 2017: Codes for Oanda v20 REST API now included.
In this course you will learn how to develop your own currency pairs, contract for difference (CFDs), and commodities automated trading system using Python and the Oanda v1 REST API. At the end of the course you will be able to:
All the contents are to the point and solve specific trading challenges you might encounter with the API. Not convinced? Check out how to extract market rates video under the Rates section.
Please note that this course will not teach you how to use Python. It assumed a certain level of competency with Python and in particular Jupyter Notebook. The course teaches you how to extract market data, and many key information from Oanda. It does NOT cover trading strategies nor does it teach you how to make money from trading fx.
The lesson covers some basics on the Oanda API, disclaimer, the rationale for using Python as a programming language, automated trading, Oanda and FX trading.
This lesson covers basic steps to set up an Oanda practice account, Continuum Anaconda, the need to protect you account ID and more importantly API key. It also covers the Oanda practice account dashboard, where to locate your account ID, and API key.
This lecture covers in depth how to locate, identify, understand the Oanda API documents getting Python to talk to Oanda.
This course covers what a basic simple algo trading architecture looks like.
This course explains how to protect your Account ID and API key
This lecture explains how to obtain from Oanda the list of tradable instruments.
This lecture covers the steps to extracting historical asset prices using the Oanda API.
Think you have mastered the basics., Try out these quiz to see you have some knowledge gaps.
The following quiz is to help you identify any knowledge gaps you might have.
The order quiz has been designed to supplement the contents that you have learnt so far. Solutions will be provided after you submit your answer
Try out the quiz in this section and find out what else you might have missed
Anthony Ng has spent the last seven years as a Senior Lecturer teaching algorithmic trading, financial data analysis, banking, finance, investment and portfolio management. He assists Quantopian, a Boston-based Hedge Fund, to conduct Algorithmic Trading Workshops in Singapore and has presented in the recent QuantCon Singapore 2016. You can find his Algorithmic Trading tutorials on his YouTube channel. Just click the YouTube icon to visit his channel.
Passionate with finance, data science and python, Anthony enjoyed researching, teaching and sharing on these topics. Anthony studied Masters of Science in Financial Engineering at NUS Singapore.