API WebSocket de FXCM

Transmite precios forex de FXCM, construye dashboards de trading y llama a OpenTrade / CloseTrade mediante la API REST Socket.IO de FXCM.

TsgcWSAPI_FXCM

Cliente FXCM sobre el endpoint público Socket.IO — suscripciones a precios forex en directo más acciones de trading REST vinculadas a tu token de acceso.

Clase del componente

TsgcWSAPI_FXCM

Plataformas

Windows, macOS, Linux, iOS, Android

Edición

Standard / Professional / Enterprise

Suelta el componente, configura las claves, suscríbete

Empareja con un TsgcWebSocketClient, establece FXCM.Token, luego suscríbete a los símbolos de precio y llama a OpenTrade / CloseTrade según necesites.

uses
  sgcWebSocket, sgcWebSocket_API_FXCM;

var
  WSClient: TsgcWebSocketClient;
  FXCM: TsgcWSAPI_FXCM;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  FXCM := TsgcWSAPI_FXCM.Create(nil);
  FXCM.Client := WSClient;
  FXCM.FXCM.Token := 'your-access-token';

  WSClient.Active := True;

  FXCM.SubscribePriceSymbol('EUR/USD');
  FXCM.SubscribePriceSymbol('USD/JPY');
end;
// uses: sgcWebSocket, sgcWebSocket_API_FXCM
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_FXCM *FXCM = new TsgcWSAPI_FXCM(this);
FXCM->Client = WSClient;
FXCM->FXCM->Token = "your-access-token";

WSClient->Active = true;
FXCM->SubscribePriceSymbol("EUR/USD");

Qué incluye

Precios forex en directo sobre Socket.IO más acciones de trading REST envueltas en métodos tipados.

Precios forex en directo

SubscribePriceSymbol / UnSubscribePriceSymbol abre el endpoint Socket.IO de FXCM para el instrumento solicitado y expone cada tick como OnFXCMPrices.

Autenticación por token

Establece FXCM.Token con el token de acceso emitido por FXCM — el componente lo incrusta en el handshake Socket.IO y en las llamadas REST posteriores.

Acciones de trading

OpenTrade, CloseTrade, ChangeOrder y DeleteOrder llaman a los endpoints REST correspondientes con el token firmado.

Snapshots de cuenta

Las listas de Account, OpenPosition, ClosedPosition y Order pueden recuperarse bajo demanda — el componente entrega cada lista en su propio evento tipado.

Demo o real

Apunta el TsgcWebSocketClient subyacente a api-demo.fxcm.com o api.fxcm.com — todo lo demás es idéntico.

Seguro frente a reconexión

En la reconexión por WatchDog, el componente vuelve a ejecutar las llamadas de subscribe-price-symbol para que el stream de precios se reanude sin intervención manual.

Especificaciones y referencias

Fuentes oficiales de las APIs que este componente implementa.

Documentación y Demos

Enlace directo a la referencia del componente, descarga el proyecto demo listo para ejecutar y consigue la prueba gratuita.

Ayuda en línea — API_FXCM Referencia completa de propiedades, métodos y eventos de este componente.
Proyecto demo — Demos\05.Crypto\07.FXCM Proyecto de ejemplo listo para ejecutar. Se incluye dentro del paquete sgcWebSockets Ready-to-run example project. Ships inside the sgcWebSockets package — download the trial below.mdash; descarga la prueba a continuación.
Documento técnico (PDF) Características, inicio rápido, ejemplos de código para Delphi y C++ Builder y referencias a fuentes primarias Features, quick start, code samples for Delphi & C++ Builder and primary-source references — this component only.mdash; solo de este componente.
Manual de usuario (PDF) Manual completo que cubre todos los componentes de la librería.

¿Listo para operar Forex con FXCM?

Descarga la prueba gratuita e integra los streams de precios y el trading de FXCM en tus aplicaciones Delphi.