Bitmex Delphi クライアント アップデート

· コンポーネント

sgcWebSockets 2022.1 から Bitmex REST API がサポートされました。これにより、注文の発注、既存注文のキャンセル、約定履歴の取得、ポジション確認など多くの操作が可能になりました。

Place Orders 

Bitmex REST API はパブリックエンドポイントとプライベートエンドポイントを提供します。プライベートエンドポイントはトランザクションのセキュリティを高めるために署名済みメッセージが必要です。

まず Bitmex アカウントにログインして新しい API を作成し、以下の値を取得します。

これらのフィールドは Bitmex API クライアントコンポーネントの Bitmex プロパティに設定する必要があります。設定が完了すると、Bitmex REST API へのプライベートリクエストを開始できます。

// buy market order
BITMEX.REST_API.PlaceMarketOrder(bmosBuy, 'XBTUSD', 100);
// sell limit order at 45000
BITMEX.REST_API.PlaceLimitOrder(bmosSell, 'XBTUSD', 100, 45000.00);
// stop order at 48000
BITMEX.REST_API.PlaceStopOrder(bmosSell, 'XBTUSD', 100, 48000.00);