Documentation ¶
Index ¶
- type Quote
- func (q *Quote) RegOnFrontConnected(on goctp.OnFrontConnectedType)
- func (q *Quote) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
- func (q *Quote) RegOnTick(on goctp.OnTickType)
- func (q *Quote) Release()
- func (q *Quote) ReqConnect(addr string)
- func (q *Quote) ReqLogin(investor, pwd, broker string)
- func (q *Quote) ReqSubscript(instrument string)
- type Trade
- func (t *Trade) RegOnErrAction(on goctp.OnRtnErrActionType)
- func (t *Trade) RegOnErrRtnOrder(on goctp.OnRtnErrOrderType)
- func (t *Trade) RegOnFrontConnected(on goctp.OnFrontConnectedType)
- func (t *Trade) RegOnFrontDisConnected(on goctp.OnFrontDisConnectedType)
- func (t *Trade) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
- func (t *Trade) RegOnRtnCancel(on goctp.OnRtnOrderType)
- func (t *Trade) RegOnRtnInstrumentStatus(on goctp.OnRtnInstrumentStatusType)
- func (t *Trade) RegOnRtnOrder(on goctp.OnRtnOrderType)
- func (t *Trade) RegOnRtnTrade(on goctp.OnRtnTradeType)
- func (t *Trade) Release()
- func (t *Trade) ReqConnect(addr string)
- func (t *Trade) ReqLogin(investor, pwd, broker, appID, authCode string)
- func (t *Trade) ReqOrderAction(orderID string) uintptr
- func (t *Trade) ReqOrderInsert(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, ...) string
- func (t *Trade) ReqOrderInsertFAK(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, ...) string
- func (t *Trade) ReqOrderInsertFOK(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, ...) string
- func (t *Trade) ReqOrderInsertMarket(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, ...) string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Quote ¶
type Quote struct {
// contains filtered or unexported fields
}
Quote 行情接口
func (*Quote) RegOnFrontConnected ¶
func (q *Quote) RegOnFrontConnected(on goctp.OnFrontConnectedType)
RegOnFrontConnected 注册连接响应
func (*Quote) RegOnRspUserLogin ¶
func (q *Quote) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
RegOnRspUserLogin 注册登录响应
type Trade ¶
type Trade struct { InvestorID string // 帐号 BrokerID string // 经纪商 TradingDay string // 交易日 Instruments sync.Map // 合约列表 InstrumentStatuss sync.Map // 合约状态 Positions sync.Map // 持仓列表 Orders sync.Map // 委托 Trades sync.Map // 成交 // 帐户权益 Account *goctp.AccountField // 登录成功 IsLogin bool // contains filtered or unexported fields }
Trade 交易接口
func (*Trade) RegOnErrAction ¶
func (t *Trade) RegOnErrAction(on goctp.OnRtnErrActionType)
RegOnErrAction 注册撤单响应
func (*Trade) RegOnErrRtnOrder ¶
func (t *Trade) RegOnErrRtnOrder(on goctp.OnRtnErrOrderType)
RegOnErrRtnOrder 注册委托响应
func (*Trade) RegOnFrontConnected ¶
func (t *Trade) RegOnFrontConnected(on goctp.OnFrontConnectedType)
RegOnFrontConnected 注册连接响应
func (*Trade) RegOnFrontDisConnected ¶
func (t *Trade) RegOnFrontDisConnected(on goctp.OnFrontDisConnectedType)
RegOnFrontConnected 注册连接响应
func (*Trade) RegOnRspUserLogin ¶
func (t *Trade) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
RegOnRspUserLogin 注册登陆响应
func (*Trade) RegOnRtnCancel ¶
func (t *Trade) RegOnRtnCancel(on goctp.OnRtnOrderType)
RegOnRtnCancel 注册撤单响应
func (*Trade) RegOnRtnInstrumentStatus ¶
func (t *Trade) RegOnRtnInstrumentStatus(on goctp.OnRtnInstrumentStatusType)
func (*Trade) RegOnRtnOrder ¶
func (t *Trade) RegOnRtnOrder(on goctp.OnRtnOrderType)
RegOnRtnOrder 注册委托响应
func (*Trade) RegOnRtnTrade ¶
func (t *Trade) RegOnRtnTrade(on goctp.OnRtnTradeType)
RegOnRtnTrade 注册成交响应
func (*Trade) ReqOrderAction ¶
ReqOrderAction 撤单
func (*Trade) ReqOrderInsert ¶
func (t *Trade) ReqOrderInsert(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, price float64, volume int) string
ReqOrderInsert 限价委托
func (*Trade) ReqOrderInsertFAK ¶
func (t *Trade) ReqOrderInsertFAK(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, price float64, volume int) string
ReqOrderInsertFAK FAK委托[全成or撤单]
func (*Trade) ReqOrderInsertFOK ¶
func (t *Trade) ReqOrderInsertFOK(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, price float64, volume int) string
ReqOrderInsertFOK FOK委托[部成撤单]
func (*Trade) ReqOrderInsertMarket ¶
func (t *Trade) ReqOrderInsertMarket(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, volume int) string
ReqOrderInsertMarket 市价委托
Click to show internal directories.
Click to hide internal directories.