gitee.com/haifengat/gotap_dipper@v0.0.4-0.20231212021028-041a6fa876e5/quote/structs.go (about)

     1  package quote
     2  
     3  type TapAPIApplicationInfo struct {
     4  	// < 授权码
     5  	AuthCode TAPIAUTHCODE
     6  	// < 关键操作日志路径
     7  	KeyOperationLogPath TAPISTR_300
     8  }
     9  
    10  type TapAPICommodity struct {
    11  	// < 交易所编码
    12  	ExchangeNo TAPISTR_10
    13  	// < 品种类型
    14  	CommodityType TAPICommodityType
    15  	// < 品种编号
    16  	CommodityNo TAPISTR_10
    17  }
    18  
    19  type TapAPIContract struct {
    20  	// < 品种
    21  	Commodity TapAPICommodity
    22  	// < 合约代码1
    23  	ContractNo1 TAPISTR_10
    24  	// < 执行价1
    25  	StrikePrice1 TAPISTR_10
    26  	// < 看涨看跌标示1
    27  	CallOrPutFlag1 TAPICallOrPutFlagType
    28  	// < 合约代码2
    29  	ContractNo2 TAPISTR_10
    30  	// < 执行价2
    31  	StrikePrice2 TAPISTR_10
    32  	// < 看涨看跌标示2
    33  	CallOrPutFlag2 TAPICallOrPutFlagType
    34  }
    35  
    36  type TapAPIExchangeInfo struct {
    37  	// < 交易所编码
    38  	ExchangeNo TAPISTR_10
    39  	// < 交易所名称
    40  	ExchangeName TAPISTR_20
    41  }
    42  
    43  type TapAPIChangePasswordReq struct {
    44  	// < 旧密码
    45  	OldPassword TAPISTR_20
    46  	// < 新密码
    47  	NewPassword TAPISTR_20
    48  }
    49  
    50  type TapAPIQuoteLoginAuth struct {
    51  	// < 用户名
    52  	UserNo TAPISTR_20
    53  	// < 是否修改密码,'Y'表示是,'N'表示否
    54  	ISModifyPassword TAPIYNFLAG
    55  	// < 用户密码
    56  	Password TAPISTR_20
    57  	// < 新密码,如果设置了修改密码则需要填写此字段
    58  	NewPassword TAPISTR_20
    59  	// < 行情临时密码
    60  	QuoteTempPassword TAPISTR_20
    61  	// < 是否需呀动态认证,'Y'表示是,'N'表示否
    62  	ISDDA TAPIYNFLAG
    63  	// < 动态认证码
    64  	DDASerialNo TAPISTR_30
    65  }
    66  
    67  type TapAPIQuotLoginRspInfo struct {
    68  	// < 用户名
    69  	UserNo TAPISTR_20
    70  	// < 用户类型
    71  	UserType TAPIINT32
    72  	// < 昵称,GBK编码格式
    73  	UserName TAPISTR_20
    74  	// < 行情临时密码
    75  	QuoteTempPassword TAPISTR_20
    76  	// < 用户自己设置的预留信息
    77  	ReservedInfo TAPISTR_50
    78  	// < 上次登录的地址
    79  	LastLoginIP TAPISTR_40
    80  	// < 上次登录使用的端口
    81  	LastLoginProt TAPIUINT32
    82  	// < 上次登录的时间
    83  	LastLoginTime TAPIDATETIME
    84  	// < 上次退出的时间
    85  	LastLogoutTime TAPIDATETIME
    86  	// < 当前交易日期
    87  	TradeDate TAPIDATE
    88  	// < 上次结算时间
    89  	LastSettleTime TAPIDATETIME
    90  	// < 系统启动时间
    91  	StartTime TAPIDATETIME
    92  	// < 系统初始化时间
    93  	InitTime TAPIDATETIME
    94  }
    95  
    96  type TapAPIQuoteCommodityInfo struct {
    97  	// < 品种
    98  	Commodity TapAPICommodity
    99  	// < 品种名称,GBK编码格式
   100  	CommodityName TAPISTR_20
   101  	// < 品种英文名称
   102  	CommodityEngName TAPISTR_30
   103  	// < 每手乘数
   104  	ContractSize TAPIREAL64
   105  	// < 最小变动价位
   106  	CommodityTickSize TAPIREAL64
   107  	// < 报价分母
   108  	CommodityDenominator TAPIINT32
   109  	// < 组合方向
   110  	CmbDirect TAPICHAR
   111  	// < 品种合约年限
   112  	CommodityContractLen TAPIINT32
   113  	// < 是否夏令时,'Y'为是,'N'为否
   114  	IsDST TAPIYNFLAG
   115  	// < 关联品种1
   116  	RelateCommodity1 TapAPICommodity
   117  	// < 关联品种2
   118  	RelateCommodity2 TapAPICommodity
   119  }
   120  
   121  type TapAPIQuoteContractInfo struct {
   122  	// < 合约
   123  	Contract TapAPIContract
   124  	// < 合约类型,'1'表示交易行情合约,'2'表示行情合约
   125  	ContractType TAPICHAR
   126  	// < 行情真实合约
   127  	QuoteUnderlyingContract TAPISTR_10
   128  	// < 合约名称
   129  	ContractName TAPISTR_70
   130  	// < 合约到期日
   131  	ContractExpDate TAPIDATE
   132  	// < 最后交易日
   133  	LastTradeDate TAPIDATE
   134  	// < 首次通知日
   135  	FirstNoticeDate TAPIDATE
   136  }
   137  
   138  type TapAPIQuoteWhole struct {
   139  	// < 合约
   140  	Contract TapAPIContract
   141  	// < 币种编号
   142  	CurrencyNo TAPISTR_10
   143  	// < 交易状态。1,集合竞价;2,集合竞价撮合;3,连续交易;4,交易暂停;5,闭市
   144  	TradingState TAPICHAR
   145  	// < 时间戳
   146  	DateTimeStamp TAPIDTSTAMP
   147  	// < 昨收盘价
   148  	QPreClosingPrice TAPIQPRICE
   149  	// < 昨结算价
   150  	QPreSettlePrice TAPIQPRICE
   151  	// < 昨持仓量
   152  	QPrePositionQty TAPIQVOLUME
   153  	// < 开盘价
   154  	QOpeningPrice TAPIQPRICE
   155  	// < 最新价
   156  	QLastPrice TAPIQPRICE
   157  	// < 最高价
   158  	QHighPrice TAPIQPRICE
   159  	// < 最低价
   160  	QLowPrice TAPIQPRICE
   161  	// < 历史最高价
   162  	QHisHighPrice TAPIQPRICE
   163  	// < 历史最低价
   164  	QHisLowPrice TAPIQPRICE
   165  	// < 涨停价
   166  	QLimitUpPrice TAPIQPRICE
   167  	// < 跌停价
   168  	QLimitDownPrice TAPIQPRICE
   169  	// < 当日总成交量
   170  	QTotalQty TAPIQVOLUME
   171  	// < 当日成交金额
   172  	QTotalTurnover TAPIQPRICE
   173  	// < 持仓量
   174  	QPositionQty TAPIQVOLUME
   175  	// < 均价
   176  	QAveragePrice TAPIQPRICE
   177  	// < 收盘价
   178  	QClosingPrice TAPIQPRICE
   179  	// < 结算价
   180  	QSettlePrice TAPIQPRICE
   181  	// < 最新成交量
   182  	QLastQty TAPIQVOLUME
   183  	// < 买价1-20档
   184  	QBidPrice [20]TAPIQPRICE
   185  	// < 买量1-20档
   186  	QBidQty [20]TAPIQVOLUME
   187  	// < 卖价1-20档
   188  	QAskPrice [20]TAPIQPRICE
   189  	// < 卖量1-20档
   190  	QAskQty [20]TAPIQVOLUME
   191  	// < 隐含买价
   192  	QImpliedBidPrice TAPIQPRICE
   193  	// < 隐含买量
   194  	QImpliedBidQty TAPIQVOLUME
   195  	// < 隐含卖价
   196  	QImpliedAskPrice TAPIQPRICE
   197  	// < 隐含卖量
   198  	QImpliedAskQty TAPIQVOLUME
   199  	// < 昨虚实度
   200  	QPreDelta TAPIQPRICE
   201  	// < 今虚实度
   202  	QCurrDelta TAPIQPRICE
   203  	// < 内盘量
   204  	QInsideQty TAPIQVOLUME
   205  	// < 外盘量
   206  	QOutsideQty TAPIQVOLUME
   207  	// < 换手率
   208  	QTurnoverRate TAPIQPRICE
   209  	// < 五日均量
   210  	Q5DAvgQty TAPIQVOLUME
   211  	// < 市盈率
   212  	QPERatio TAPIQPRICE
   213  	// < 总市值
   214  	QTotalValue TAPIQPRICE
   215  	// < 流通市值
   216  	QNegotiableValue TAPIQPRICE
   217  	// < 持仓走势
   218  	QPositionTrend TAPIQDIFF
   219  	// < 涨速
   220  	QChangeSpeed TAPIQPRICE
   221  	// < 涨幅
   222  	QChangeRate TAPIQPRICE
   223  	// < 涨跌值
   224  	QChangeValue TAPIQPRICE
   225  	// < 振幅
   226  	QSwing TAPIQPRICE
   227  	// < 委买总量
   228  	QTotalBidQty TAPIQVOLUME
   229  	// < 委卖总量
   230  	QTotalAskQty TAPIQVOLUME
   231  	// < 虚拟合约对应的真实合约
   232  	UnderlyContract TapAPIContract
   233  }