A Bitmex oferece uma variedade de canais nos quais você pode se inscrever para obter atualizações em tempo real de dados de mercado, ordens... Encontre abaixo um exemplo de como se inscrever em um Trade Channel:
oClient := TsgcWebSocketClient.Create(nil);
oBitmex := TsgcWSAPI_Bitmex.Create(nil);
oBitmex.Client := oClient;
oBitmex.Subscribe(btmTrade, 'XBTUSD');
procedure OnBitmexMessage(Sender: TObject; const aTopic: TwsBitmexTopics; const aMessage: string);
begin
// here you will receive the trade updates
end;