Python Algo Trading: FX Trading with Oanda

Create your own FX algo trading system using the Oanda platform and leverage on the power of Python.

   Watch Promo   Enroll in Course

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:

  • Gain a deeper understanding of Python and its ecosystem
  • Utilise Oanda platform and its API
  • Extract live market rates
  • Download a list of tradable instruments (currency pairs, CFDs, and commodities) on the Oanda Platform
  • Obtain account information, margin utilised, open orders, open trades, realized and unrealized profit and loss
  • Create and manage open orders
  • Perform trade management (monitor, modify or close)
  • Perform aggregate position management (monitor, modify or close)
  • Download transaction history for further analysis
  • Stream live market rates

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.


Your Instructor(s)


Anthony Ng
Anthony Ng

Anthony has spent the last 7 years lecturing, consulting and conducting workshops in Singapore covering topics such as algorithmic trading, financial data analytics, banking, finance, investment and portfolio management.Since 2016, he has been assisting Quantopian to conduct Algorithmic Trading Workshops in Singapore and has recently presented in QuantCon Singapore 2017.

Passionate about finance, data science, and Python, he enjoyed researching, teaching and sharing on these topics. He studied Masters of Science in Financial Engineering at NUS Singapore and also hold an MBA, BCom from Otago University.

For more, please visit www.algo-hunter.com


Course Curriculum


  Welcome
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.