2026.6.0 sürümünden itibaren, TsgcWSAPI_FXCM bileşeni ve alttaki sgcWebSocket_API_FXCM birimi artık sgcWebSockets paketinin parçası değildir. Kaldırma işlemi hem Delphi hem de .NET sürümleri için geçerlidir ve ayrıca eşleşen tasarım zamanı bit eşlemini, Demos\05.Crypto\07.FXCM örnek projesini ve API belge sayfalarını kapsar.
Neden Kaldırıldı
FXCM, herkese açık işlem API'sini kullanımdan kaldırdı. TsgcWSAPI_FXCM'in bağlandığı ForexConnect, REST ve akış uç noktaları artık üçüncü taraf entegrasyonlar için sunulmuyor; aracı kurum artık bireysel müşterileri MetaTrader 4, TradingView ve kendi markalı uygulamaları gibi üçüncü taraf platformlara yönlendiriyor. Yerine konabilecek bir bileşenin hedefleyebileceği bir ardıl uç nokta yok.
Bileşeni pakette tutmak yalnızca işlevsel olmayan bir istemci sunardı: kimlik bilgilerinden bağımsız olarak her bağlantı girişimi taşıma katmanında başarısız olurdu. Onu kaldırmak kafa karışıklığını giderir ve derleme yüzeyini küçültür.
Geçiş Yolu
Her ikisi de sgcWebSockets 2026.5.0 sürümünde tanıtılan iki yedek bileşen halihazırda sunulmaktadır:
TsgcWSAPI_Forex, bireysel forex işlemleri için doğrudan işlevsel yedektir. TsgcWSAPI_FXCM'in kullandığı aynı tek bileşen kalıbıyla Forex.com REST ve akış protokolünü uygular: giriş yapın, piyasa izleme kotasyonlarına abone olun, sipariş verin, pozisyonları ve işlem geçmişini sorgulayın.
uses
sgcWebSocket_API_Forex;
var
oForex: TsgcWSAPI_Forex;
begin
oForex := TsgcWSAPI_Forex.Create(nil);
try
oForex.Forex.User := 'your-user';
oForex.Forex.Password := 'your-password';
oForex.Forex.AppKey := 'your-app-key';
oForex.Active := True;
oForex.SubscribeMarketData('EUR/USD');
finally
oForex.Free;
end;
end;
Uygulamanız genel olarak Lightstreamer tabanlı bir aracı kurum akışını hedefliyorsa (Forex.com, IG Markets ve diğerlerinin tümü Lightstreamer TLCP 2.5 uç noktaları sunar) yeni TsgcWSPClient_Lightstreamer bileşeni daha alt düzey seçenektir. create_session, bind_session, abone ol / abonelikten çık denetim mesajlarını, ayrıca LOOP otomatik yeniden bağlanma ve yeniden bağlandıktan sonra abonelik yeniden oynatmayı işler; böylece onu uyumlu herhangi bir sunucuya yönlendirebilirsiniz.
Aynı Kalanlar
Paketteki diğer tüm kripto ve forex borsa istemcileri etkilenmez. 2026.6 derlemesi hâlâ TsgcWSAPI_Binance, Binance_Futures, Bitfinex, Bitget, Bitmex, Bitstamp, Bybit, Cex, CexPlus, Coinbase, Huobi, Kraken, Kraken_Futures, Kucoin, Kucoin_Futures, MEXC, MEXC_Futures, OKX, ThreeCommas, XTB, Forex ve Deribit ile gelir. Başka hiçbir API uç noktası değişmedi.
Yükseltme
Bileşen kaldırma, yalnızca sgcWebSocket_API_FXCM birimini açıkça bağlayan veya TsgcWSAPI_FXCM bileşenini bir forma bırakan projeler için kırıcı bir değişikliktir. Projeniz bunlardan birini yapıyorsa, 2026.6'ya karşı yeniden derlemeden önce onu TsgcWSAPI_Forex (veya genel bir Lightstreamer istemcisi için TsgcWSPClient_Lightstreamer) ile değiştirin.
Sorular, geri bildirim veya geçiş yardımı mı? Bize ulaşın, kodu yazan kişilerden bir yanıt alacaksınız.
