sgcWebSockets 2022.1 から Bitmex REST API がサポートされました。これにより、注文の発注、既存注文のキャンセル、約定履歴の取得、ポジション確認など多くの操作が可能になりました。
Place Orders
Bitmex REST API はパブリックエンドポイントとプライベートエンドポイントを提供します。プライベートエンドポイントはトランザクションのセキュリティを高めるために署名済みメッセージが必要です。
まず Bitmex アカウントにログインして新しい API を作成し、以下の値を取得します。
- ApiKey
- ApiSecret
これらのフィールドは 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);
