主動回報
委託及成交回報
使用者可以透過註冊不同的 callback,來接收系統主動發送的委託及成交等通知。
- Python
- Node.js
# 註冊當 websocket 發生錯誤時的 callback
@sdk.on('error')
def on_error(err):
print(err)
# 註冊接收委託回報的 callback
@sdk.on('order')
def on_order(data):
print(data)
# 註冊接收成交回報的 callback
@sdk.on('dealt')
def on_dealt(data):
print(data)
# 定義完註冊的部分之後,需要透過 websocket 建立連線,才能收到後續的回報
sdk.connect_websocket()
// 建立 WebSocket 連線
fugle.streamer.connect();
// 監聽委託回報事件
fugle.streamer.on('order', (data) => {
console.log(data);
});
// 監聽成交回報事件
fugle.streamer.on('trade', (data) => {
console.log(data);
});
// 處理 WebSocket 錯誤事件
fugle.streamer.on('error', () => {
console.log(data);
});
info
詳細回傳內容可參考 SDK Reference。