API WebSocket FXCM

Diffuse les prix forex FXCM, construis des tableaux de bord de trading et appelle OpenTrade / CloseTrade via l'API REST Socket.IO FXCM.

TsgcWSAPI_FXCM

Client FXCM sur l'endpoint public Socket.IO — abonnements de prix forex en direct plus actions de trading REST liées à ton token d'accès.

Classe du composant

TsgcWSAPI_FXCM

Plateformes

Windows, macOS, Linux, iOS, Android

Édition

Standard / Professional / Enterprise

Pose le composant, configure les clés, abonne-toi

Associe à un TsgcWebSocketClient, configure FXCM.Token, puis abonne-toi aux symboles de prix et appelle OpenTrade / CloseTrade au besoin.

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");

Ce qu'il contient

Prix forex en direct via Socket.IO plus actions de trading REST encapsulées dans des méthodes typées.

Prix forex en direct

SubscribePriceSymbol / UnSubscribePriceSymbol ouvre l'endpoint Socket.IO FXCM pour l'instrument demandé et expose chaque tick via OnFXCMPrices.

Authentification par token

Définis FXCM.Token avec le token d'accès émis par FXCM — le composant l'intègre dans le handshake Socket.IO et les appels REST suivants.

Actions de trading

OpenTrade, CloseTrade, ChangeOrder et DeleteOrder appellent les endpoints REST correspondants avec le token signé.

Snapshots de compte

Les listes Account, OpenPosition, ClosedPosition et Order sont récupérables à la demande — le composant livre chaque liste via son propre événement typé.

Démo ou réel

Pointe le TsgcWebSocketClient sous-jacent vers api-demo.fxcm.com ou api.fxcm.com — tout le reste est identique.

Sûr à la reconnexion

Lors de la reconnexion WatchDog, le composant rejoue les appels subscribe-price-symbol pour que le flux de prix reprenne sans intervention manuelle.

Spécifications et références

Sources de référence pour les APIs que ce composant implémente.

Documentation et démos

Accès direct à la référence du composant, récupère le projet de démo prêt à l'emploi et télécharge l'essai.

Aide en ligne — API_FXCM Référence complète des propriétés, méthodes et événements de ce composant.
Projet de démo — Demos\05.Crypto\07.FXCM Projet d'exemple prêt à l'emploi. Livré avec le paquet sgcWebSockets — télécharge l'essai ci-dessous.
Document technique (PDF) Fonctionnalités, démarrage rapide, exemples de code pour Delphi et C++ Builder et références aux sources primaires — ce composant uniquement.
Manuel utilisateur (PDF) Manuel complet couvrant tous les composants de la bibliothèque.

Prêt à trader le forex avec FXCM ?

Télécharge l'essai gratuit et intègre les flux de prix et le trading FXCM dans tes applications Delphi.