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) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
- func (t *Trade) RegOnRtnCancel(on goctp.OnRtnOrderType)
- 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 md class
func (*Quote) RegOnFrontConnected ¶
func (q *Quote) RegOnFrontConnected(on goctp.OnFrontConnectedType)
func (*Quote) RegOnRspUserLogin ¶
func (q *Quote) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
func (*Quote) RegOnTick ¶
func (q *Quote) RegOnTick(on goctp.OnTickType)
func (*Quote) ReqSubscript ¶
type Trade ¶
type Trade struct { // 帐号 InvestorID string // 经纪商 BrokerID string // 交易日 TradingDay string // 合约列表 Instruments map[string]goctp.InstrumentField // 合约状态 InstrumentStatues map[string]goctp.InstrumentStatusType // 持仓列表 Positions map[string]*goctp.PositionField // 委托 Orders map[string]*goctp.OrderField // 成交 Trades map[string]*goctp.TradeField // 帐户权益 Account *goctp.AccountField // 登录成功 IsLogin bool // contains filtered or unexported fields }
Trade new trade api instanse
func (*Trade) RegOnErrRtnOrder ¶
func (t *Trade) RegOnErrRtnOrder(on goctp.OnRtnErrOrderType)
注册委托响应
func (*Trade) RegOnFrontConnected ¶
func (t *Trade) RegOnFrontConnected(on goctp.OnFrontConnectedType)
注册连接响应
func (*Trade) RegOnRspUserLogin ¶
func (t *Trade) RegOnRspUserLogin(on goctp.OnRspUserLoginType)
注册登陆响应
func (*Trade) ReqOrderInsert ¶
func (t *Trade) ReqOrderInsert(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, price float64, volume int) string
限价委托 返回委托的ID
func (*Trade) ReqOrderInsertFAK ¶
func (t *Trade) ReqOrderInsertFAK(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, price float64, volume int) string
FAK委托[全成or撤单]
func (*Trade) ReqOrderInsertFOK ¶
func (t *Trade) ReqOrderInsertFOK(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, price float64, volume int) string
FOK委托[部成撤单]
func (*Trade) ReqOrderInsertMarket ¶
func (t *Trade) ReqOrderInsertMarket(instrument string, buySell goctp.DirectionType, openClose goctp.OffsetFlagType, volume int) string
市价委托
Click to show internal directories.
Click to hide internal directories.