⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 heng.h

📁 站长96年写的一个Internet上用的股票行情、分析、交易、资讯程序源码
💻 H
📖 第 1 页 / 共 2 页
字号:
		     //'0':委托价冻结 '1':缺省价冻结    float default_price;              // 缺省价    short   amount_unit;                // 数量最小单位    float price_step;                 // 价格最小单位    char  trustee_flag;               // 0:股票不托管 1:股票托管    char  market_flag;                // '0':不允许  '1':允许市价    double  current_balance;          //当前余额    double  enable_balance;           //可用余额    double  fetch_balance;            //可取金额    char    limit_type;               //涨跌停标志    float   up_price;                 //涨停价    float   down_price;               //跌停价    double  real_back_buy;            //当日买入成交    double  real_back_sale;           //当日卖出成交} ANSWER_ENTRUST_CODE;   //60 bytestypedef struct{    double current_balance;             //当前余额    double enable_balance;              //可用金额    double fetch_balance;               //可取    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交} ANSWER_ENTRUST_ENTER;   //24 bytestypedef struct{    double current_balance;              //(同上)    double enable_balance;    double fetch_balance;    char   end_stock_account[ACCOUNT_LEN];   //委托的最后一个股东帐号    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交} ANSWER_BATCH_ENTRUST;   //35 bytestypedef struct{    double current_balance;              //(同上)    double enable_balance;    double fetch_balance;    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交} ANSWER_ENTRUST_CANCEL;  //24 bytes//查询行情typedef struct{    float index;              //指数    float  prev_price;        //昨收盘   S3   FZRSP    float  open_price;        //今开盘   S4   FJRKP    float  last_price;        //最新价   S8   FZJCJ    float  high_price;        //最高价   S6   FZGCJ    float  low_price;         //最低价   S7   FZDCJ    double voltoday;          //成交金额 S5   FCJJE    int   qtytoday;          //成交数量 S11  FCJSS    float  buy1_price;        //申买价一 S9    FJW    float  buy2_price;        //申买价二 S16    float  buy3_price;        //申买价三 S18    float  sale1_price;       //申卖价一 S10    float  sale2_price;       //申卖价二 S22    float  sale3_price;       //申卖价三 S24    int   buy1_qty;          //申买量一 S15   FBSL    int   buy2_qty;          //申买量二 S17    int   buy3_qty;          //申买量三 S19    int   sale1_qty;         //申卖量一 S21   FSSL    int   sale2_qty;         //申卖量二 S33    int   sale3_qty;         //申卖量三 S25} ANSWER_INQUIRE_PRICE;   //84 bytes//查询委托typedef struct{    int  entrust_serial_no;  //用于下一页查询//    char  exchange_name[9];            //交易名称    char  stock_name[9];                //股票名称    char  stock_account[ACCOUNT_LEN];   //股东帐号    char  stock_code[STOCK_LEN];        //股票代码    char  entrust_bs;         //'1':买入 '2':卖出    float entrust_price;                //价格    int  entrust_amount;               //数量    char  entrust_type;	      /*		 '0' -- 限价买卖		 '1' -- 市价买卖		 '2' -- 限价撤单		 '3' -- 市价撤单		 '4' -- 转托管		 '5' -- 转托撤单		 '6' -- 查询	      */    char  entrust_status;	      /*		    '0' -- 未报		    '1' -- 待报		    '2' --		    '3' -- 已报		    '4' -- 请撤		    '5' -- 部撤		    '6' -- 已撤		    '7' -- 部成		    '8' -- 已成		    '9' -- 废单	      */} ANSWER_INQUIRE_ENTRUST;   //42 bytes//查询成交typedef struct{    int  serial_no;      //用于下一页查询    char  exchange_type;                //交易所//    char  exchange_name[9];             //交易名称       970922. modify    char  stock_name[9];                //股票名称    char  stock_account[ACCOUNT_LEN];   //股东帐号    char  stock_code[STOCK_LEN];        //股票代码    char  bs;            //'1':买入  '2':卖出    float business_price;               //价格    int  business_amount;              //数量    char  real_status;   //'0' -- 买卖 '1' -- 撤单  '2' -- 废单    int  business_time;               //成交时间} ANSWER_INQUIRE_REAL;   //46 bytes//查询股票typedef struct{    char  exchange_type;                         //交易所    char  stock_account[ACCOUNT_LEN];            //股东帐号    char  stock_code[STOCK_LEN];                //股票代码	  //exchange_type+stock_account+stock_code 用于下一页查询//    char  exchange_name[9];                     //交易所名    char  stock_name[9];                        //股票名称  97.09.21修改    int  begin_balance;                        //昨日余额    int  current_balance;                      //当前余额    int  enable_balance;                       //可卖数量    float last_price;                           //最新价//jjs added 1997.07.14    float hold_price;        //买入均价    int  value_balance;     //市值余额//  double value;} ANSWER_INQUIRE_STOCK;  //52 bytestypedef struct{    int   date;                                //日期    int   serial_no;                           //流水号(无其他用途)	   //date+serial_no 用于下一页查询    char   exchange_type;                       //交易所//    char   exchange_name[9];                  //97.09.24  modify    char   stock_name[9];                       //股票名称    char   stock_account[ACCOUNT_LEN];          //股东帐号    char   stock_code[STOCK_LEN];               //股票代码    char   bs;      //'1':买入  '2':卖出 '3':回购拆入 '4':回购拆出 '5'拆入购回 '6'拆出购回    float  business_price;                      //价格    int   business_amount;                     //数量    double clear_balance;     //清算资金} ANSWER_INQUIRE_DELIVER;   //53 bytestypedef struct{    int date;    int serial_no;                           //流水号	 //date+serial_no 用于下一页查询    double occur;                             //发生金额    double post_balance;                      //资金后余额    char   detail[29];                        //备注信息} ANSWER_INQUIRE_FCHISTORY; //53 bytestypedef struct{    int serial_no;                       //同上	 //serial_no 用于下一页查询    double occur;    double post_balance;    char   detail[33];} ANSWER_INQUIRE_FC; //53 bytestypedef struct{    double current_balance;    double enable_balance;    double fetch_balance;    double fare;    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交} ANSWER_FFARE;  //32 bytes//The Following Structures Are Designed For Bank Depositing Or Drawingtypedef struct{    double  current_balance;    double  fetch_balance;              //资金可取金额    double  enable_balance;    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交}ANSWER_DEPOSIT_CODE;   //24 bytestypedef struct{    double current_balance;    double enable_balance;    double fetch_balance;    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交}ANSWER_DEPOSIT_ENTER;   //24 bytestypedef struct{    double current_balance;    double enable_balance;    double fetch_balance;    double  real_back_buy;              //当日买入成交    double  real_back_sale;             //当日卖出成交}ANSWER_DEPOSIT_CANCEL;  //24 bytes//查询存取委托typedef struct{    int  entrust_serial_no;    //用于下一页查询    char  entrust_type;         //'1':存入 '2':取出  '3':撤消    double entrust_balance;     //金额    char  entrust_status;/*	       '0'   //待确认(未报)	       '1'   //银行确认	       '2'   //银行否认	       '3'   //被撤单	       '4'   //已入帐	       '5'   //人工确认	       '6'   //人工否认	       '7'   //正在处理*/    char  bank_no;    char  bank_account[BANK_ACCOUNT_LEN];//add. 970917    char  error_message[11];      //可能将有所改动}ANSWER_INQUIRE_FE;   //43 bytestypedef union{    ANSWER_LOGIN              a_login;    ANSWER_INQUIRE_ACCOUNT    a_inq_account;    ANSWER_ENTRUST_CODE       a_ent_code;    ANSWER_ENTRUST_ENTER      a_ent_enter;    ANSWER_BATCH_ENTRUST      a_bat_ent;    ANSWER_ENTRUST_CANCEL     a_ent_cancel;    ANSWER_INQUIRE_PRICE      a_inq_price;    ANSWER_INQUIRE_ENTRUST    a_inq_entrust[ITEMS];    ANSWER_INQUIRE_REAL       a_inq_real[ITEMS];    ANSWER_INQUIRE_STOCK      a_inq_stock[ITEMS];    ANSWER_INQUIRE_DELIVER    a_inq_deliver[ITEMS];    ANSWER_INQUIRE_FCHISTORY  a_inq_fchistory[ITEMS];    ANSWER_INQUIRE_FC         a_inq_fc[ITEMS];    ANSWER_FFARE              a_ffare;    ANSWER_DEPOSIT_CODE       a_dep_code;    ANSWER_DEPOSIT_ENTER      a_dep_ent;    ANSWER_DEPOSIT_CANCEL     a_dep_cancel;    ANSWER_INQUIRE_FE         a_inq_fe[ITEMS];    char                      a_errormessage[50];} ANSWER;//以上定义与client.c无关typedef struct{    unsigned char command;		  /*		      0.空闲             1.注册          2.修改密码		      3.请求股东资料     4.委托代码      5.委托确认		      6.委托撤单         7.查行情        8.查委托		      9.查成交          10.查股票       11.查历史		      12.批量下单       13.查资金历史   14.查当日资金流水		      15.前台收费       16.检验银行帐号 17.银行转帐请求		      18.银行转帐取消   19.银行转帐查询		  */    unsigned char status;  //'\001':请求应答 '\002':完成应答    unsigned char entrust_way;		  /*		     '0' -- 自助委托   '1' -- 电话委托		     '2' -- 驻留委托   '3' -- 远程委托		     '4' -- 柜台委托   '5' -- 漫游委托		     '6' -- 分支委托		  */    int          error;		  /*			<-50: 应答返回错误代码		     -50..-1: 系统保留			>= 0: 成功应答			      需返回流水号时为流水号			      或返回应答库中有效应答数			      批量下单成功笔数		  */#ifdef __SERVER_CCR    REQUEST request;#else    char detail[REQUESTLEN];#endif} REQUEST_BUFFER;extern unsigned int jack_flag;  //电话委托内外线extern short inquire_line;         //可查询的线数/* 对电话委托: 0..inquire_line线,既委托又查询	       inquire_line..line_number只能委托,不可查询   对刷卡委托: 0:只能委托,不可查询 否则既委托又查询*/extern short  ClientInit(char entrust_way, short line_num, void (*handlerror)(char *message));extern void ClientClose(void);extern short  ClientSendRequest(short line, char command, char *buffer, short size);extern int ClientTestResult(short line);extern short  ClientGetAnswer(short line, char *buffer, short size);#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -