MEXC WebSocket API

Subskrybuj strumienie WebSocket rynku spot MEXC (transakcje, kline, głębokość, bookTicker, miniTicker) oraz uwierzytelnione kanały konta z podpisem HMAC.

Szybka odpowiedź: TsgcWSAPI_MEXC to komponent sgcWebSockets, który łączy aplikacje Delphi i C++ Builder z MEXC. Dekoduje strumienie spot MEXC zakodowane w Protobuf (deals, kline, depth, bookTicker, miniTicker) i otwiera prywatny strumień danych konta oparty na listenKey.

TsgcWSAPI_MEXC

Klient WebSocket rynku spot MEXC — transakcje, kline, głębokość, bookTicker i miniTicker oraz prywatny strumień konta oparty na listenKey.

Klasa komponentu

TsgcWSAPI_MEXC

Protokół

MEXC Spot v3 API

Platformy

Windows, macOS, Linux, iOS, Android

Edycja

Standard / Professional / Enterprise

Upuść komponent, ustaw klucze, subskrybuj

Połącz z TsgcWebSocketClient i wywołaj SubscribeTrade / SubscribeKline / SubscribeDiffDepth — komponent obsługuje ramkowanie Protobuf używane przez MEXC.

uses
  sgcWebSocket, sgcWebSocket_API_MEXC;

var
  WSClient: TsgcWebSocketClient;
  MEXC: TsgcWSAPI_MEXC;
begin
  WSClient := TsgcWebSocketClient.Create(nil);

  MEXC := TsgcWSAPI_MEXC.Create(nil);
  MEXC.Client := WSClient;
  MEXC.MEXC.ApiKey    := 'your-api-key';
  MEXC.MEXC.ApiSecret := 'your-api-secret';

  WSClient.Active := True;

  MEXC.SubscribeTrade('BTCUSDT');
  MEXC.SubscribeDiffDepth('BTCUSDT');
  MEXC.SubscribeKline('BTCUSDT', mexcKlineMin5);
end;
// uses: sgcWebSocket, sgcWebSocket_API_MEXC
TsgcWebSocketClient *WSClient = new TsgcWebSocketClient(this);
TsgcWSAPI_MEXC *MEXC = new TsgcWSAPI_MEXC(this);
MEXC->Client = WSClient;

WSClient->Active = true;
MEXC->SubscribeTrade("BTCUSDT");
MEXC->SubscribeDiffDepth("BTCUSDT");

Co jest w środku

Dekodowanie ładunków Protobuf, strumienie rynku spot, strumień danych konta z automatycznym odświeżaniem listenKey.

Ładunki Protobuf

MEXC v3 dostarcza dane rynkowe jako binarne ramki zakodowane w Protobuf; komponent dekoduje je i udostępnia jako typowane zdarzenia.

Strumienie spot

SubscribeTrade, SubscribeDiffDepth, SubscribeKline, SubscribeBookTicker, SubscribeMiniTicker obejmują publiczny interfejs rynku spot.

Strumień danych konta

StartUserDataStream zwraca listenKey; SubscribeListenKey otwiera WebSocket danych konta z aktualizacjami salda, zleceń i pozycji.

Heartbeat

MEXC wysyła ramki ping; komponent odpowiada automatycznie. WatchDog ponownie subskrybuje kanały po ponownym połączeniu.

Routing w jednym komponencie

Jedna instancja TsgcWSAPI_MEXC może obsłużyć setki symboli dzięki łączeniu wywołań subskrypcji — routing odbywa się wewnętrznie.

Odpowiednik dla kontraktów futures

TsgcWSAPI_MEXC_Futures obsługuje bramę kontraktów futures MEXC z tym samym interfejsem komponentu.

Specyfikacje i źródła

Autorytatywne źródła API implementowanych przez ten komponent.

Dokumentacja i wersje demo

Deep-link do dokumentacji komponentu, gotowy do uruchomienia projekt demonstracyjny i pobranie wersji próbnej.

Pomoc online — API_MEXC Pełna dokumentacja właściwości, metod i zdarzeń tego komponentu.
Projekt demonstracyjny — Demos\05.Crypto\15.MEXC Gotowy do uruchomienia projekt przykładowy. Dostarczany wewnątrz pakietu sgcWebSockets — pobierz wersję próbną poniżej.
Dokument techniczny (PDF) Funkcje, szybki start, przykłady kodu dla Delphi i C++ Builder oraz odniesienia do źródeł pierwotnych — tylko ten komponent.
Podręcznik użytkownika (PDF) Kompleksowy podręcznik obejmujący każdy komponent biblioteki.

Najczęściej zadawane pytania

Częste pytania o komponent API MEXC dla Delphi i C++ Builder.

Upuść na formularz komponenty TsgcWebSocketClient i TsgcWSAPI_MEXC, przypisz klienta do właściwości Client komponentu API, ustaw MEXC.ApiKey i MEXC.ApiSecret, jeśli potrzebujesz strumienia konta, a następnie ustaw WSClient.Active := True i wywołuj metody subskrypcji takie jak SubscribeTrade, SubscribeDiffDepth czy SubscribeKline.
Komponent TsgcWSAPI_MEXC obsługuje spot WebSocket API MEXC. Dekoduje zakodowane w Protobuf strumienie rynkowe (deals, kline, depth, bookTicker, miniTicker) i otwiera strumień danych konta oparty na listenKey dla aktualizacji salda, zleceń i pozycji. Komponent siostrzany TsgcWSAPI_MEXC_Futures obsługuje bramę kontraktów futures MEXC.
Publiczne strumienie spot takie jak deals, depth, kline i bookTicker działają bez danych uwierzytelniających. Klucza API i sekretu MEXC potrzebujesz tylko do prywatnego strumienia danych konta: ustaw MEXC.ApiKey i MEXC.ApiSecret, wywołaj StartUserDataStream, aby uzyskać listenKey, a następnie SubscribeListenKey otwiera uwierzytelniony kanał.
sgcWebSockets obsługuje Delphi 7 aż po najnowsze Delphi 13 Florence oraz odpowiadające im wersje C++ Builder. Komponent MEXC działa w systemach Windows, macOS, Linux, iOS i Android.
Najkorzystniejsza oferta: All-AccessWszystkie produkty eSeGeCe, ze wsparciem Premium w cenie, już od €1,059 rocznie.
Zobacz cennik All-Access

Gotowy do handlu na MEXC?

Pobierz bezpłatną wersję próbną i strumieniuj dane rynkowe oraz zdarzenia konta MEXC z poziomu Delphi.