您好,欢迎来到威客牛网,企业兼职服务外包平台。
所有分类
该项目已评标,作品公示期为7天接受监督和举报,于2011年03月10日公示期满后支付中标金。

一、前台有一个表格控件用来输入:(白色部分为用户输入)。

 

 (图表请见附件) 

 

其中SigFileBidFile带有按钮,点击后弹出文件选择对话框输入,同时也支持手动输入。

关闭程序时应记录上一次的用户输入,在重启时载入。

并且有“Load”和“Save”用户输入的功能(见Mock up)。

二、读入Sig File,格式:

每一行有nSig+1个数,第一个数为递增的时间(time_t格式的时间,按long型读入),后nSig个数为double

一直读到eofSig File中第一行的时间为开始时间,最后一行的时间为结束时间

Sig数组保存到一个以time_t为下标并可以检索的数据结构中。比如map

 

三、读Bid File,每一行的开头有一个时间,将其转化成time_t,并且只读入开始时间到结束时间中间的行(注意,并不一一对应,可能bid file里面是每分钟一条数据,而sig file是每小时一条)。

Bid File格式:

1992.04.29,00:00,1.18230,1.18390,1.17860,1.17990,83

..,:,Open,High,Low,Close,Vol(后五个数为double

记录保存到map

sttMarketInfo包含几个double元素:

Open,High,Low,Close,Vol

下标为时间(time_t)。

 

四、将输入的所有数值,和文件中读入的信息全部传给类clsTrain._Train()函数_Train函数只要写参数表就可以)。

并通过clsTrain._GetRes(int nPara, double *res)得到包含nPara个元素的res数组,并将这些数用逗号隔开,显示在前台的textbox中。点击旁边的copy按钮可将结果copy入内存。

 

五、

clsTrain原型:

class clsTrain

{

public:

         void _Train(paralist)

         {

                  

         }

         void _GetRes(int nPara, double *res)

         {

                   for(int i = 0 ; i

                   {

                            res[i ] = i;

                   }

         }

protected:

private:

};

六、UI Mock up

请使用MFC编写。(图表请见附件)

 

七、测试数据文件请见以下连接

http://***mediafire***/?xfqstmhtx6095

 

如有任何技术问题请联系QQ: 5057001

 

附件: http://img21.vikecn.com/Item/2011-2/22/111052789_2006389.doc
页面加载中...
评论加载中...
发表评论:文明上网,理性发言。最多可以填写200个字符
浏览数量-
交稿数量-
分享可赚钱,赶快告诉您的朋友吧
关于我们 | 联系我们 | 使用帮助 | 支付方式 | 商标注册 | 网站公告 | 商标设计 | 网站地图
蜀ICP备15035644号 Copyright(©)2006-2024 www.winvk.com All rights reserved.