#ifndef STRUCTS_H
#define STRUCTS_H
#include <QString>

typedef struct WholeStocksParam
{
    QString code;//证券代码
    QString name;//证券名称
    QString tradeDay;//交易日
    QString open;//开盘价
    QString close;//收盘价
    QString differRange;//涨跌幅
    QString BLEMIND2;//所属东财二级分类
    QString differRangeP20;//区间涨跌幅（前20个交易日）
    QString differRangeP60;//区间涨跌幅（前60个交易日）
    int isSTStock;//是否st股票  0 不是 1是
    int isSTXStock;//是否st*股票 0 不是 1是
    QString listDate;//首发上市日期
    QString tradeDaysP;//区间可交易日数
    QString volumn;//成交量   手
    QString amount;//成交额   万元
    QString BLEMINDCODE2;//所属东财二级分类
    QString freeFloatMv;//自由流通市值 百万
    QString mvByCSRC;//总市值证监会算法 百万
    QString avgVolumeP20;//区间日均成交量
}_WholeStocksParam;

typedef struct HighStocksParam
{
    QString code;//证券代码
    QString name;//证券名称
    QString tradeDay;//交易日
    QString open;//开盘价
    QString close;//收盘价
    QString high;//最高价
    QString differRange;//涨跌幅
    QString volumn;//成交量   股
    QString BLEMIND2;//所属东财二级分类
    QString HpDateP;//区间最高价日
    int isHighRangeP;//是否创300天新高
}_HighStocksParam;

typedef struct HighStockIndexsParam
{
    QString code;//证券代码
    QString name;//证券名称
    QString tradeDay;//交易日
    QString open;//开盘价
    QString close;//收盘价
    QString differRange;//涨跌幅
    int isHighRangeP;//是否创250天新高
    QString HpDateP;//区间最高价日
    int LIMITUPNUM;//涨停家数
    QString mvByCSRC;//总市值证监会算法 百万
    int COMPONENTNUM;//成份个数
}_HighStockIndexsParam;

typedef struct limitUpStocksInfo
{
    QString tradeDay;//交易日
    QString code;//证券代码
}_limitUpStocksInfo;

typedef struct stocksInfo
{
    QString code;//证券代码
    QString name;//证券名称
    QString tradeDay;//交易日
    QString open;//开盘价
    QString close;//收盘价
    QString differRange;//涨跌幅
    QString blemind2;//所属东财二级分类
    QString blemind3;//所属东财三级分类
    QString differRangeP10;//区间涨跌幅（前20个交易日）
    QString differRangeP20;//区间涨跌幅（前20个交易日）
    QString differRangeP60;//区间涨跌幅（前60个交易日）
    QString listDate;//首发上市日期
    QString tradeDays;//区间可交易日数
    QString volumn;//成交量   手
    QString amount;//成交额   万元
    QString freeFloatMarketValue;//自由流通市值 百万
    QString totalMarketValue;//总市值证监会算法 百万
    QString agenciesHold;//机构持仓占比
    QString avgVolume20;//20日区间日均成交量
}_stocksInfo;

typedef struct trendStocks
{
    QString code;//证券代码
    QString name;//证券名称
    QString tradeDay;//交易日
    QString open;//开盘价
    QString close;//收盘价
    QString differRange;//涨跌幅
    QString blemind2;//所属东财二级分类
    QString blemind3;//所属东财三级分类
    QString differRangeP10;//区间涨跌幅（前20个交易日）
    QString differRangeP20;//区间涨跌幅（前20个交易日）
    QString differRangeP60;//区间涨跌幅（前60个交易日）
    QString tradeDays;//区间可交易日数
    QString agenciesHold;//机构持仓占比
    QString type;//"10"  or "20" or "60"
    QString sort;//排名
}_trendStocks;

typedef struct trends
{
    QString blemind2;//所属东财二级分类
    QString tradeDay;//交易日
    QString stocksCount;
    QString type;//"10"  or "20" or "60"
    QString sort = "-1";//排名
    QString sortChanged = "0";//排名
    QString trendsValue = "0";//动量值
    QString trendsValueChanged = "0";//动量变化值
}_trends;

#endif // STRUCTS_H
