FXCM WebSocket-API
Streame FXCM-Forex-Preise, baue Trading-Dashboards und rufe OpenTrade / CloseTrade über die FXCM Socket.IO-REST-API auf.
Streame FXCM-Forex-Preise, baue Trading-Dashboards und rufe OpenTrade / CloseTrade über die FXCM Socket.IO-REST-API auf.
FXCM-Client über den öffentlichen Socket.IO-Endpoint — Live-Forex-Preis-Subscriptions plus REST-Trading-Aktionen, gebunden an deinen Access-Token.
TsgcWSAPI_FXCM
Windows, macOS, Linux, iOS, Android
Standard / Professional / Enterprise
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");
Live-Forex-Preise über Socket.IO plus REST-Trading-Aktionen in typisierten Methoden gekapselt.
SubscribePriceSymbol / UnSubscribePriceSymbol öffnet den FXCM Socket.IO-Endpoint für das angeforderte Instrument und liefert jeden Tick als OnFXCMPrices.
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.
OpenTrade, CloseTrade, ChangeOrder und DeleteOrder rufen die passenden REST-Endpoints mit dem signierten Token auf.
Account-, OpenPosition-, ClosedPosition- und Order-Listen lassen sich on-demand abrufen — die Komponente liefert jede Liste als eigenes typisiertes Event.
Richte den darunterliegenden TsgcWebSocketClient auf api-demo.fxcm.com oder api.fxcm.com — alles andere ist identisch.
Beim WatchDog-Reconnect spielt die Komponente die Subscribe-Price-Symbol-Aufrufe erneut ab, sodass der Preisstream ohne manuelles Eingreifen wieder läuft.
Maßgebliche Quellen für die APIs, die diese Komponente implementiert.
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. | Öffnen | |
| Demo-Projekt — Demos\05.Crypto\07.FXCM Fertig lauffähiges Beispielprojekt. Wird mit dem sgcWebSockets-Paket ausgeliefert — lade unten die Trial-Version herunter. | Öffnen | |
| Technisches Dokument (PDF) Funktionen, Schnellstart, Code-Beispiele für Delphi & C++ Builder und Primärquellen-Referenzen — nur für diese Komponente. | Öffnen | |
| Benutzerhandbuch (PDF) Umfassendes Handbuch für jede Komponente der Bibliothek. | Öffnen |