天天看点

基金恒市值定投源码

基金数据的抓取

第一种方法:

使用 集搜客GooSeeker 数据采集软件,无须编码,自动采集成符合要求的CSV文件

打开页面 设定整理箱 设置采集标签 设置绝对定位 样例整理

然后 设置翻页区 设置翻页标志

存规则

开始采集 设置结束标志 重复结束

上传采集数据 到处成标准csv格式。

数据采集教程参看

​​http://www.gooseeker.com/doc/article-284-1.html​​

第二种方法:从现成的软件中提取。

使用我以前发布的提取工具提取即可。

1. 基本的数据结构

a:数据的存放方式和数据结构

采用日期,收盘价的文本方式保存为csv格式

b:需要计算的数据

struct data

{
  
  string date;   //日期
  
  float close;       //收盘价
  
  float AIP_money;   //每期定投金额
  
  float AIP_summoney; //累计定投金额
  
  float buyshare;       //购买份额
  
  float sumshare;     // 持有总份额
  
  float marketvalue; //持有市值
  
  float realrate;    //实际收益率
  
  float annualreturn;//年化收益率
  
  float maxloss;     //最大回撤
  
 };      

2.日线数据转月线数据

3.买入函数

按照恒定市值法买入

4.退出规则

a:实际收益率达到退出

b:年化收益率达到退出

软件输出截图:

继续阅读