基金恒市值定投源碼
基金數據的抓取
第一種方法:
使用 集搜客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:年化收益率達到退出
軟件輸出截圖:
第一種方法:
使用 集搜客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:年化收益率達到退出
軟件輸出截圖:
