ws イベントドライバのポリシーは,APIドキュメントで説明されるべきですか?特に,ポジション,バランスなどの検証を必要とするインターフェース.

作者: リン・ハーン婚約者も, 作成日:2019-06-03 10:23:03, 更新日:2019-07-31 17:23:08

FMZのAPIドキュメントで半日見ると,ws型に関するダイヤル機能が1つしかありません.

私はあまり知識がないので,bitmexのws型APIを試してみました. ダイヤル機能を理解せずに,ポジションやアカウントなどの検証情報を入手しました.

取引所の書類や戦略広場のケースを自分で調べてほしいと依頼されました.

戦略広場の関連ケースは,WebSocketプロトコルとプラットフォームの最新のHMACによる署名取得方法を使用し,ポジション変更が微信に推し進められている.

このコードは古いものです. 古いエラーです. 新しいコードをお願いします.


もっと

小さな夢問題を抱えていることを説明してください. 誤報をすると,何が問題なのかは誰にもわからない.

小さな夢` ` main ((() {の関数について var APIKEY = "あなたのアクセスキー ((Bitmex API ID) " var expires = parseInt ((Date.now (() / 1000) + 10 var signature = exchange.HMAC (("sha256", "hex", "GET/realtime" + expires, "{{secretkey}}")//secretkeyは実行時に自動的に置き換えられ,記入する必要はありません. var client = Dial (("wss://www.bitmex.com/realtime", 60) var auth = JSON.stringify (({args: [APIKEY, 終了,署名], op: "authKeyExpires"}) 変数式は, クライアント.write (auth) クライアント.write (('{"op": "subscribe", "args": "position"}') 変数について説明します bitmexData = クライアント.read ((() if ((bitmexData.table == 'position' && pos!= parseInt ((bitmexData.data[0].currentQty)) { Log (('position change', pos, parseInt ((bitmexData.data[0].currentQty), '@') について pos = parseInt ((bitmexData.data[0].currentQty) について {cH00ffff} {cH00ffff} {cH00ffff} ` ` この例はテスト済みで,問題なく,データが返されます. この例ではAPIIDを入力していませんか? ` ` var APIKEY = "あなたのアクセスキー ((Bitmex API ID) " ` ` この文字列の内側には your Access Key (Bitmex API ID) が表示され,この文字列を自分の Bitmex アカウントの API ID に置き換える必要があります.

婚約者もこのコードで返されるデータは,そのタイムシート,現在の時間より数分遅れている.例えば,私はbitmexのクォートを取得し,ISOのタイムシートを取得し,割引は北京時間8月7日6時9分18秒で,実際の時間は2019-08-07 06:12:37です. 2019-08-07 06:12:37 情報 {"table":"quote","action":"insert","data":[{"timestamp":"2019-08-06T22:09:18.150Z","symbol":"XBTUSD","bidSize":34939,"bidPrice":11353....]

婚約者もありがとうございました.

小さな夢` ` 誤り TypeError: cannot read property 'write' of null at main (FILE:8) について質問します. 2019-06-03 12:09:30, websocket: bad handshake でエラーが発生しました ` ` この質問に対する答えは,あなたの質問です.

小草Remaining は Web Socket の接続回数であり,頻繁すぎない.

婚約者も答えはノーです

小さな夢TypeError: cannot read property 'write' of null at main (FILE:8) このエラーはプログラムエラーで,おそらくあなたが変更したコードが原因である. また,あなたのホストのサーバーが OKEX インターフェースにアクセスできるようにしてください. OKEXは,現在,海外のサーバーのみがアクセスできる.

婚約者もループ内のSLEEPが使われた場合, プログラムには影響しないはずです.

婚約者も/upload/asset/1405cf4702c6364a8e6e.png 私はpositonをwalletに変換した後に,しばしばエラーを返します: TypeError: cannot read property 'write' of null at main (__FILE__:8) 2019-06-03 12:09:30, websocket: bad handshake でエラーが発生しました

婚約者も2019-06-03 12:00:52 情報 {"info":"Welcome to the BitMEX Realtime API.","version":"2019-05-29T18:35:35.000Z","timestamp":"2019-06-03T04:00:51.178Z","docs":"https://www.bitmex.com/app/wsAPI","limit":{"remaining":37}} 2019-06-03 12:00:50 情報 {"info":"Welcome to the BitMEX Realtime API.","version":"2019-05-29T18:35:35.000Z","timestamp":"2019-06-03T04:00:49.503Z","docs":"https://www.bitmex.com/app/wsAPI","limit":{"remaining":38}} 2019-06-03 12:00:49 情報 {"success":true, "request":{"args":["Zp8Ub0Iom7SxwDXuB5oXetWV",1559534457,"1cf5ce9c114b6991bfde394cdfebab3b36db9ea0e7a365ed7c4328a6f3ce4efe"],"op:"authKeyExpires"}} 2019-06-03 12:00:48 {"info":"Welcome to the BitMEX Realtime API.","version":"2019-05-29T18:35:35.000Z","timestamp":"2019-06-03T04:00:47.720Z","docs":"https://www.bitmex.com/app/wsAPI","limit":{"remaining":39}} これは再接続の提示ではありませんか?