Documentation
¶
Index ¶
- Constants
- Variables
- type C2S
- func (*C2S) Descriptor() ([]byte, []int)deprecated
- func (x *C2S) GetAdjustPrice() bool
- func (x *C2S) GetAdjustSideAndLimit() float64
- func (x *C2S) GetCode() string
- func (x *C2S) GetHeader() *trdcommon.TrdHeader
- func (x *C2S) GetOrderID() uint64
- func (x *C2S) GetOrderIDEx() string
- func (x *C2S) GetOrderType() int32
- func (x *C2S) GetPrice() float64
- func (x *C2S) GetSecMarket() int32
- func (*C2S) ProtoMessage()
- func (x *C2S) ProtoReflect() protoreflect.Message
- func (x *C2S) Reset()
- func (x *C2S) String() string
- type Request
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetErrCode() int32
- func (x *Response) GetRetMsg() string
- func (x *Response) GetRetType() int32
- func (x *Response) GetS2C() *S2C
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type S2C
Constants ¶
View Source
const (
Default_Response_RetType = int32(-400)
)
Default values for Response fields.
Variables ¶
View Source
var File_Trd_GetMaxTrdQtys_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type C2S ¶
type C2S struct { Header *trdcommon.TrdHeader `protobuf:"bytes,1,req,name=header" json:"header,omitempty"` //交易公共参数头 OrderType *int32 `protobuf:"varint,2,req,name=orderType" json:"orderType,omitempty"` //订单类型, 参见Trd_Common.OrderType的枚举定义 Code *string `protobuf:"bytes,3,req,name=code" json:"code,omitempty"` //代码,港股必须是5位数字,A股必须是6位数字,美股没限制 Price *float64 `protobuf:"fixed64,4,req,name=price" json:"price,omitempty"` //价格,(证券账户精确到小数点后 3 位,期货账户精确到小数点后 9 位,超出部分会被舍弃)。如果是竞价、市价单,请也填入一个当前价格,服务器才好计算 OrderID *uint64 `protobuf:"varint,5,opt,name=orderID" json:"orderID,omitempty"` //订单号,新下订单不需要,如果是修改订单就需要把原订单号带上才行,因为改单的最大买卖数量会包含原订单数量。 //为保证与下单的价格同步,也提供调整价格选项,以下2个为调整价格使用,对港、A股有意义,因为港股有价位,A股2位精度,美股可不传 AdjustPrice *bool `protobuf:"varint,6,opt,name=adjustPrice" json:"adjustPrice,omitempty"` //是否调整价格,如果价格不合法,是否调整到合法价位,true调整,false不调整 AdjustSideAndLimit *float64 `protobuf:"fixed64,7,opt,name=adjustSideAndLimit" json:"adjustSideAndLimit,omitempty"` //调整方向和调整幅度百分比限制,正数代表向上调整,负数代表向下调整,具体值代表调整幅度限制,如:0.015代表向上调整且幅度不超过1.5%;-0.01代表向下调整且幅度不超过1% SecMarket *int32 `protobuf:"varint,8,opt,name=secMarket" json:"secMarket,omitempty"` //证券所属市场,参见TrdSecMarket的枚举定义 OrderIDEx *string `protobuf:"bytes,9,opt,name=orderIDEx" json:"orderIDEx,omitempty"` //表示服务器订单id,可以用来代替orderID,和orderID二选一 // contains filtered or unexported fields }
func (*C2S) Descriptor
deprecated
func (*C2S) GetAdjustPrice ¶
func (*C2S) GetAdjustSideAndLimit ¶
func (*C2S) GetOrderID ¶
func (*C2S) GetOrderIDEx ¶
func (*C2S) GetOrderType ¶
func (*C2S) GetSecMarket ¶
func (*C2S) ProtoMessage ¶
func (*C2S) ProtoMessage()
func (*C2S) ProtoReflect ¶
func (x *C2S) ProtoReflect() protoreflect.Message
type Request ¶
type Request struct { C2S *C2S `protobuf:"bytes,1,req,name=c2s" json:"c2s,omitempty"` // contains filtered or unexported fields }
func (*Request) Descriptor
deprecated
func (*Request) ProtoMessage ¶
func (*Request) ProtoMessage()
func (*Request) ProtoReflect ¶
func (x *Request) ProtoReflect() protoreflect.Message
type Response ¶
type Response struct { //以下3个字段每条协议都有,注释说明在InitConnect.proto中 RetType *int32 `protobuf:"varint,1,req,name=retType,def=-400" json:"retType,omitempty"` RetMsg *string `protobuf:"bytes,2,opt,name=retMsg" json:"retMsg,omitempty"` ErrCode *int32 `protobuf:"varint,3,opt,name=errCode" json:"errCode,omitempty"` S2C *S2C `protobuf:"bytes,4,opt,name=s2c" json:"s2c,omitempty"` // contains filtered or unexported fields }
func (*Response) Descriptor
deprecated
func (*Response) GetErrCode ¶
func (*Response) GetRetType ¶
func (*Response) ProtoMessage ¶
func (*Response) ProtoMessage()
func (*Response) ProtoReflect ¶
func (x *Response) ProtoReflect() protoreflect.Message
type S2C ¶
type S2C struct { Header *trdcommon.TrdHeader `protobuf:"bytes,1,req,name=header" json:"header,omitempty"` //交易公共参数头 MaxTrdQtys *trdcommon.MaxTrdQtys `protobuf:"bytes,2,opt,name=maxTrdQtys" json:"maxTrdQtys,omitempty"` //最大可交易数量结构 // contains filtered or unexported fields }
func (*S2C) Descriptor
deprecated
func (*S2C) GetMaxTrdQtys ¶
func (x *S2C) GetMaxTrdQtys() *trdcommon.MaxTrdQtys
func (*S2C) ProtoMessage ¶
func (*S2C) ProtoMessage()
func (*S2C) ProtoReflect ¶
func (x *S2C) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.