FXCM WebSocket API

Receba preços forex FXCM em tempo real, construa dashboards de negociação e chame OpenTrade / CloseTrade pela FXCM Socket.IO REST API.

TsgcWSAPI_FXCM

Cliente FXCM via endpoint público Socket.IO — assinaturas de preços forex em tempo real mais ações de negociação REST vinculadas ao seu token de acesso.

Classe do componente

TsgcWSAPI_FXCM

Plataformas

Windows, macOS, Linux, iOS, Android

Edição

Standard / Professional / Enterprise

Solte o componente, defina as chaves, inscreva-se

Combine com um TsgcWebSocketClient, defina FXCM.Token, inscreva-se em símbolos de preço e chame OpenTrade / CloseTrade conforme necessário.

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

O que tem por dentro

Preços forex ao vivo via Socket.IO mais ações de negociação REST encapsuladas em métodos tipados.

Preços forex ao vivo

SubscribePriceSymbol / UnSubscribePriceSymbol abre o endpoint FXCM Socket.IO para o instrumento solicitado e entrega cada tick via OnFXCMPrices.

Autenticação por token

Defina FXCM.Token com o token de acesso emitido pela FXCM — o componente o incorpora no handshake Socket.IO e nas chamadas REST subsequentes.

Ações de negociação

OpenTrade, CloseTrade, ChangeOrder e DeleteOrder chamam os endpoints REST correspondentes com o token assinado.

Snapshots de conta

Listas de Account, OpenPosition, ClosedPosition e Order são recuperáveis sob demanda — o componente entrega cada lista como seu próprio evento tipado.

Demo ou ao vivo

Aponte o TsgcWebSocketClient subjacente para api-demo.fxcm.com ou api.fxcm.com — todo o resto é idêntico.

Reconexão segura

Na reconexão do WatchDog o componente reproduz as chamadas de subscribe-price-symbol para que o stream de preços retome sem intervenção manual.

Especificações e referências

Fontes autoritativas das APIs que este componente implementa.

Documentação e demos

Acesse direto a referência do componente, baixe o projeto de demonstração pronto para rodar e baixe a versão de avaliação.

Ajuda online — API_FXCM Referência completa de propriedades, métodos e eventos deste componente.
Projeto de demonstração — Demos\05.Crypto\07.FXCM Projeto de exemplo pronto para rodar. Acompanha o pacote sgcWebSockets — baixe a versão de avaliação abaixo.
Documento técnico (PDF) Recursos, início rápido, exemplos de código para Delphi & C++ Builder e referências de fonte primária — somente este componente.
Manual do usuário (PDF) Manual abrangente cobrindo todos os componentes da biblioteca.

Pronto para negociar forex com FXCM?

Baixe a versão gratuita e integre streams de preço FXCM e negociação em suas aplicações Delphi.