FXCM WebSocket-API

Streame FXCM-Forex-Preise, baue Trading-Dashboards und rufe OpenTrade / CloseTrade über die FXCM Socket.IO-REST-API auf.

TsgcWSAPI_FXCM

FXCM-Client über den öffentlichen Socket.IO-Endpoint — Live-Forex-Preis-Subscriptions plus REST-Trading-Aktionen, gebunden an deinen Access-Token.

Komponentenklasse

TsgcWSAPI_FXCM

Plattformen

Windows, macOS, Linux, iOS, Android

Edition

Standard / Professional / Enterprise

Komponente platzieren, Keys setzen, abonnieren

Kombiniere mit einem TsgcWebSocketClient, setze FXCM.Token, abonniere Preissymbole und rufe nach Bedarf OpenTrade / CloseTrade auf.

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

Was ist drin

Live-Forex-Preise über Socket.IO plus REST-Trading-Aktionen in typisierten Methoden gekapselt.

Live-Forex-Preise

SubscribePriceSymbol / UnSubscribePriceSymbol öffnet den FXCM Socket.IO-Endpoint für das angeforderte Instrument und liefert jeden Tick als OnFXCMPrices.

Token-Auth

Setze FXCM.Token mit dem von FXCM ausgestellten Access-Token — die Komponente bindet ihn in den Socket.IO-Handshake und in nachfolgende REST-Aufrufe ein.

Trading-Aktionen

OpenTrade, CloseTrade, ChangeOrder und DeleteOrder rufen die passenden REST-Endpoints mit dem signierten Token auf.

Konto-Snapshots

Account-, OpenPosition-, ClosedPosition- und Order-Listen lassen sich on-demand abrufen — die Komponente liefert jede Liste als eigenes typisiertes Event.

Demo oder Live

Richte den darunterliegenden TsgcWebSocketClient auf api-demo.fxcm.com oder api.fxcm.com — alles andere ist identisch.

Reconnect-sicher

Beim WatchDog-Reconnect spielt die Komponente die Subscribe-Price-Symbol-Aufrufe erneut ab, sodass der Preisstream ohne manuelles Eingreifen wieder läuft.

Spezifikationen & Referenzen

Maßgebliche Quellen für die APIs, die diese Komponente implementiert.

Dokumentation & Demos

Direktlink zur Komponentenreferenz, das fertig laufende Demo-Projekt und der Trial-Download.

Online Help — API_FXCM Vollständige Property-, Methoden- und Event-Referenz für diese Komponente.
Demo-Projekt — Demos\05.Crypto\07.FXCM Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter.
Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente.
Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek.

Bereit für Forex-Trading mit FXCM?

Lade die kostenlose Testversion herunter und integriere FXCM-Preisstreams und Trading in deine Delphi-Anwendungen.