2024-12-14 19:09:06 +08:00
|
|
|
package ws
|
|
|
|
|
|
|
|
import (
|
2024-12-16 11:41:20 +08:00
|
|
|
. "github.com/phyer/v5sdkgo/ws/wImpl"
|
2024-12-14 19:09:06 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
/*
|
2024-12-16 11:41:20 +08:00
|
|
|
订阅账户频道
|
2024-12-14 19:09:06 +08:00
|
|
|
*/
|
|
|
|
func (a *WsClient) PrivAccout(op string, params []map[string]string, timeOut ...int) (res bool, msg []*Msg, err error) {
|
|
|
|
return a.PubChannel(EVENT_BOOK_ACCOUNT, op, params, PERIOD_NONE, timeOut...)
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
2024-12-16 11:41:20 +08:00
|
|
|
订阅持仓频道
|
2024-12-14 19:09:06 +08:00
|
|
|
*/
|
|
|
|
func (a *WsClient) PrivPostion(op string, params []map[string]string, timeOut ...int) (res bool, msg []*Msg, err error) {
|
|
|
|
return a.PubChannel(EVENT_BOOK_POSTION, op, params, PERIOD_NONE, timeOut...)
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
2024-12-16 11:41:20 +08:00
|
|
|
订阅订单频道
|
2024-12-14 19:09:06 +08:00
|
|
|
*/
|
|
|
|
func (a *WsClient) PrivBookOrder(op string, params []map[string]string, timeOut ...int) (res bool, msg []*Msg, err error) {
|
|
|
|
return a.PubChannel(EVENT_BOOK_ORDER, op, params, PERIOD_NONE, timeOut...)
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
2024-12-16 11:41:20 +08:00
|
|
|
订阅策略委托订单频道
|
2024-12-14 19:09:06 +08:00
|
|
|
*/
|
|
|
|
func (a *WsClient) PrivBookAlgoOrder(op string, params []map[string]string, timeOut ...int) (res bool, msg []*Msg, err error) {
|
|
|
|
return a.PubChannel(EVENT_BOOK_ALG_ORDER, op, params, PERIOD_NONE, timeOut...)
|
|
|
|
}
|
|
|
|
|
|
|
|
/*
|
2024-12-16 11:41:20 +08:00
|
|
|
订阅账户余额和持仓频道
|
2024-12-14 19:09:06 +08:00
|
|
|
*/
|
|
|
|
func (a *WsClient) PrivBalAndPos(op string, params []map[string]string, timeOut ...int) (res bool, msg []*Msg, err error) {
|
|
|
|
return a.PubChannel(EVENT_BOOK_B_AND_P, op, params, PERIOD_NONE, timeOut...)
|
|
|
|
}
|