Chapter 14. The FXCM Trading Platform

Financial institutions like to call what they do trading. Let’s be honest. It’s not trading; it’s betting.

Graydon Carter

This chapter introduces the trading platform from FXCM Group, LLC (“FXCM” hereafter), with its RESTful and streaming application programming interface (API), as well as the Python wrapper package fxcmpy. FXCM offers to retail and institutional traders a number of financial products that can be traded both via traditional trading applications and programmatically via the API. The focus of the products lies on currency pairs as well as contracts for difference (CFDs) on major stock indices and commodities, etc.

Risk Disclaimer

Trading forex/CFDs on margin carries a high level of risk and may not be suitable for all investors as you could sustain losses in excess of deposits. Leverage can work against you. The products are intended for retail and professional clients. Due to the certain restrictions imposed by the local law and regulation, German resident retail client(s) could sustain a total loss of deposited funds but are not subject to subsequent payment obligations beyond the deposited funds. Be aware and fully understand all risks associated with the market and trading. Prior to trading any products, carefully consider your financial situation and experience level. Any opinions, news, research, analyses, prices, or other information is provided as general market commentary, and does not constitute investment advice. ...

Get Python for Finance, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.