FXCM WebSocket-API

Stream FXCM forex-prijzen, bouw trading-dashboards en roep OpenTrade/CloseTrade aan via de FXCM Socket.IO REST-API.

TsgcWSAPI_FXCM

FXCM-client via het publieke Socket.IO-endpoint — live forex-prijsabonnementen plus REST-trading-acties gekoppeld aan je access-token.

Componentklasse

TsgcWSAPI_FXCM

Platforms

Windows, macOS, Linux, iOS, Android

Editie

Standard / Professional / Enterprise

Plaats het component, stel sleutels in en abonneer je

Combineer met een TsgcWebSocketClient, stel FXCM.Token in, abonneer je dan op prijssymbolen en roep OpenTrade/CloseTrade aan waar nodig.

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

Wat zit erin

Live forex-prijzen over Socket.IO plus REST-trading-acties verpakt in getypeerde methoden.

Live forex-prijzen

SubscribePriceSymbol / UnSubscribePriceSymbol opent het FXCM Socket.IO-endpoint voor het gevraagde instrument en levert elke tick als OnFXCMPrices.

Token-authenticatie

Stel FXCM.Token in met het door FXCM uitgegeven access-token — het component sluit het in bij de Socket.IO-handshake en de daaropvolgende REST-aanroepen.

Trading-acties

OpenTrade, CloseTrade, ChangeOrder en DeleteOrder roepen de bijbehorende REST-endpoints aan met het ondertekende token.

Account-snapshots

Account-, OpenPosition-, ClosedPosition- en Order-lijsten zijn op aanvraag op te halen — het component levert elke lijst als zijn eigen getypeerde event.

Demo of live

Wijs de onderliggende TsgcWebSocketClient naar api-demo.fxcm.com of api.fxcm.com — al het andere is identiek.

Reconnect-veilig

Bij WatchDog-reconnect speelt het component de subscribe-price-symbol-aanroepen opnieuw af zodat de prijsstream zonder handmatige interventie hervat.

Specificaties & referenties

Gezaghebbende bronnen voor de API's die dit component implementeert.

Documentatie & demo's

Diepe link naar de componentreferentie, pak het kant-en-klare demoproject en download de proefversie.

Online help — API_FXCM Volledige referentie van eigenschappen, methoden en events voor dit component.
Demoproject — Demos\05.Crypto\07.FXCM Kant-en-klaar voorbeeldproject. Inbegrepen in het sgcWebSockets-package — download de proefversie hieronder.
Technisch document (PDF) Functies, snelstart, codevoorbeelden voor Delphi & C++ Builder en primaire bronreferenties — alleen dit component.
Gebruikershandleiding (PDF) Uitgebreide handleiding die alle componenten in de bibliotheek behandelt.

Klaar om forex te traden met FXCM?

Download de gratis proefversie en integreer FXCM-prijsstreams en -trading in je Delphi-toepassingen.