Skip to content

Home

Overview

The section describes the Forex Connect Lite API.

What is FCLite

FCLite is an application programming interface (API) that allows you to access the FXCM trading system programmatically and execute various trading operations.

With FCLite, you can create custom applications, scripts, and strategies that suit your trading needs and preferences. Direct connectivity to FXCM backend's system eliminates delays and increases the reliability of trading operations. FCLite supports multiple popular programming languages, including Swift, and works with all instruments offered by FXCM.

In the FCLite API, you can find all orders you need for buying and selling, such as market order, limit entry order, stop entry order, stop loss order, trailing stop order, One-cancels-the-other (OCO) order.

FCLite provides you with a comprehensive set of classes and interfaces that cover all aspects of trading, such as accounts, instruments, orders, positions, prices, margins, rollovers, and more.

FCLite makes it easy to integrate with your existing systems and tools. Whether you are a beginner or an expert trader, FCLite can help you enhance your trading experience and performance with Forex Capital Markets.

Overview of FCLite Features and Functions

FCLite is a powerful and versatile API that allows you to access the FXCM trading system and execute various trading operations. With FCLite, you can benefit from the following features and functions:

  • Direct connectivity to FXCM servers: FCLite connects you to the FXCM trading system without any intermediaries, ensuring fast and reliable data transmission and order execution.
  • Support for multiple programming languages: FCLite supports popular programming languages: Java, TypeScript, JavaScript, NodeJS, and Swift. You can choose the language that suits your preferences and skills, and use the documentation and examples provided to help you integrate FCLite into your applications.
  • Access to all instruments offered by FXCM: FCLite allows you to trade with all instruments available on the FXCM platform, including forex, CFDs, indices, commodities, and cryptocurrencies. You can also access real-time market data, historical data, and streaming prices for all instruments.
  • Comprehensive set of order types: FCLite provides you with a variety of order types to suit your trading strategies and risk management. You can place market orders, limit orders, stop orders, trailing stop orders, OCO orders, and more. You can also modify, cancel, or close your orders at any time.
  • Full control over your account information: FCLite enables you to monitor and manage your account information, such as balance, equity, margin, rollover, and commissions. You can also view your open positions, closed trades, and pending orders, and get notifications on important events and changes.

To get started with FCLite, follow the prerequisites and installation documentation.

Once integrated, you can use FCLite to connect to FXCM servers and access real-time market data, place and manage orders, monitor account information, and execute custom trading strategies.

Languages and technologies

To work with FCLite, familiarity with English is required as the platform only supports this language. Additionally, understanding the basics of one of the following programming languages is necessary: Java, TypeScript, JavaScript, NodeJS, Swift.

In case you lack proficiency in your preferred programming language, the documentation provides examples that assist in implementing your strategy. Examples in TypeScript, JavaScript, NodeJS are prepared in this documentation. Examples in Java and Swift are still in progress.

Table of Contents
core
The section describes the classes and packages of the API
Glossary
The Glossary for the FCLite API documentation
Feedback and Bug Reports
The article teaches how to provide useful feedback and bug reports.
Related Sections
Installation
The section describes how to install the API
Getting Started
The section describes how to get started working with API
Trading with FCLite
Trading with FCLite
Common Resources
The section contains common information related to trading.