CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 76.31% of retail investor accounts lose money when trading CFDs with this provider. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money.
Part of being an algo trader is constantly learning and growing your expertise. Expand your programming knowledge and learn new skills with these educational courses focusing on various aspects of algorithmic trading. For more, check out our short instructional videos and articles.
Algo Trading with Python and REST API | Part 1: Preparing Your Computer
In this multi-part series we will dive in-depth into how algorithms are created, starting from the very basics. In this article, you will learn how to prepare your computer for algo trading with REST API and Python. If you have already prepared your computer, please feel free to skip ahead.
Intro to Machine Learning in Less than 50 Lines of Code
In this article we will cover the basic framework of coding out a machine learning algorithm on FXCM's CFD index, SPX500. This article is based on the free course Introduction to Machine Learning.
Algo Trading with REST API and Python – Developing a RSI Range Strategy
In this article, we will code a closed-bar RSI strategy using Python and FXCM's Rest API. Parameters will include symbol/instrument, timeframe, RSI periods, lot size, and stop/limit distance.
Setting up a Bitcoin Breakout Trading Algorithm on FXCM's Trading Station Platform
This article will show how to setup a breakout strategy geared specifically towards trading Bitcoin. If you have not used FXCM's desktop trading platform before, it can be downloaded and installed for free from FXCM's download page.
Bollinger Bands Backtest using Python and REST API I | Part 1
Welcome to this tutorial on a Bollinger Bands strategy using REST API and Python. We will be using a Jupyter notebook to do a simple backtest of a strategy that will trigger trades based on the lower band of the Bollinger Bands indicator.
3 Ways to Identify a Ranging Market with Your Algo
When an instrument's price is not moving in an uptrend or a downtrend, but instead is moving sideways, we say the instrument is range bound. This article will discuss 3 ways to programmatically identify a ranging market.
FXCM is an independent legal entity and is not affiliated with QuantInsti. FXCM does not endorse any product or service of QuantInsti. Please note the webinars are hosted by QuantInsti. By registering you would be providing your details to them and will be subject to their Privacy Policy.
Educational Videos: All videos are provided for educational purposes only and clients should not rely on the content or policies as they may differ with regards to the entity that you are trading with. Further, any opinions, analyses, prices, or other information contained on this website is provided for educational purposes, and does not constitute investment advice. FXCM will not accept liability for any loss or damage, including without limitation to, any loss of profit, which may arise directly or indirectly from use of or reliance on such information.
Third Party Links: Links to third-party sites are provided for your convenience and for informational purposes only. FXCM bears no liability for the accuracy, content, or any other matter related to the external site or for that of subsequent links, and accepts no liability whatsoever for any loss or damage arising from the use of this or any other content. Such sites are not within our control and may not follow the same privacy, security, or accessibility standards as ours. Please read the linked websites' terms and conditions.