全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2351 3
2014-12-29
>#### 从万得中导入数据 ####
> w_wsd_data<-w.wsd(
+   "
+   000001.SZ,000002.SZ,000009.SZ,000024.SZ,000027.SZ,000039.SZ,000060.SZ,
+   000061.SZ,000063.SZ,000069.SZ,000100.SZ,000156.SZ,000157.SZ,000333.SZ,
+   000338.SZ,000400.SZ,000401.SZ,000402.SZ,000413.SZ,000423.SZ,000425.SZ,
+   000503.SZ,000536.SZ,000538.SZ,000559.SZ,000562.SZ,000568.SZ,000581.SZ,
+   000598.SZ,000623.SZ,000625.SZ,000629.SZ,000630.SZ,000651.SZ,000686.SZ,
+   000709.SZ,000725.SZ,000728.SZ,000729.SZ,000750.SZ,000768.SZ,000776.SZ,
+   000778.SZ,000783.SZ,000792.SZ,000793.SZ,000800.SZ,000825.SZ,000826.SZ,
+   000831.SZ,000839.SZ,000858.SZ,000869.SZ,000876.SZ,000878.SZ,000883.SZ,
+   000895.SZ,000898.SZ,000917.SZ,000937.SZ,000960.SZ,000963.SZ,000970.SZ,
+   000983.SZ,000999.SZ,002001.SZ,002007.SZ,002008.SZ,002024.SZ,002038.SZ,
+   002051.SZ,002065.SZ,002081.SZ,002129.SZ,002142.SZ,002146.SZ,002153.SZ,
+   002202.SZ,002230.SZ,002236.SZ,002241.SZ,002252.SZ,002292.SZ,002294.SZ,
+   002304.SZ,002310.SZ,002344.SZ,002353.SZ,002375.SZ,002385.SZ,002399.SZ,
+   002400.SZ,002410.SZ,002415.SZ,002416.SZ,002422.SZ,002429.SZ,002450.SZ,
+   002456.SZ,002465.SZ,002470.SZ,002475.SZ,002500.SZ,002570.SZ,002594.SZ,
+   002603.SZ,002653.SZ,002673.SZ,300015.SZ,300017.SZ,300024.SZ,300027.SZ,
+   300058.SZ,300070.SZ,300124.SZ,300133.SZ,300146.SZ,300251.SZ,600000.SH,
+   600008.SH,600009.SH,600010.SH,600011.SH,600015.SH,600016.SH,600018.SH,
+   600019.SH,600023.SH,600027.SH,600028.SH,600029.SH,600030.SH,600031.SH,
+   600036.SH,600038.SH,600048.SH,600050.SH,600058.SH,600060.SH,600066.SH,
+   600068.SH,600079.SH,600085.SH,600089.SH,600100.SH,600104.SH,600108.SH,
+   600109.SH,600111.SH,600115.SH,600118.SH,600143.SH,600150.SH,600153.SH,
+   600157.SH,600166.SH,600170.SH,600177.SH,600188.SH,600196.SH,600208.SH,
+   600221.SH,600252.SH,600256.SH,600267.SH,600271.SH,600276.SH,600277.SH,
+   600309.SH,600315.SH,600316.SH,600332.SH,600340.SH,600348.SH,600352.SH,
+   600362.SH,600369.SH,600372.SH,600373.SH,600383.SH,600395.SH,600398.SH,
+   600406.SH,600415.SH,600436.SH,600485.SH,600489.SH,600497.SH,600498.SH,
+   600516.SH,600518.SH,600519.SH,600535.SH,600547.SH,600549.SH,600570.SH,
+   600578.SH,600583.SH,600585.SH,600588.SH,600597.SH,600600.SH,600633.SH,
+   600637.SH,600642.SH,600648.SH,600649.SH,600655.SH,600660.SH,600663.SH,
+   600664.SH,600674.SH,600688.SH,600690.SH,600703.SH,600705.SH,600718.SH,
+   600739.SH,600741.SH,600783.SH,600795.SH,600804.SH,600809.SH,600827.SH,
+   600832.SH,600837.SH,600839.SH,600863.SH,600867.SH,600873.SH,600875.SH,
+   600880.SH,600886.SH,600887.SH,600893.SH,600900.SH,600998.SH,600999.SH,
+   601006.SH,601009.SH,601018.SH,601088.SH,601098.SH,601111.SH,601117.SH,
+   601118.SH,601158.SH,601166.SH,601168.SH,601169.SH,601179.SH,601186.SH,
+   601216.SH,601225.SH,601231.SH,601258.SH,601288.SH,601299.SH,601318.SH,
+   601328.SH,601333.SH,601336.SH,601377.SH,601390.SH,601398.SH,601555.SH,
+   601600.SH,601601.SH,601607.SH,601618.SH,601628.SH,601633.SH,601668.SH,
+   601669.SH,601688.SH,601699.SH,601727.SH,601766.SH,601800.SH,601808.SH,
+   601818.SH,601857.SH,601866.SH,601888.SH,601898.SH,601899.SH,601901.SH,
+   601928.SH,601929.SH,601933.SH,601939.SH,601958.SH,601988.SH,601989.SH,
+   601992.SH,601998.SH,603000.SH,603288.SH,603699.SH,603993.SH",
+   "pct_chg","2014-09-01","2014-12-29","Fill=Previous")
> HS300<-w_wsd_data$Data
> Date<-as.Date(HS300$DATETIME)
> HS300<-xts(HS300[,-1],order.by=Date)
> HS300<-timeSeries(HS300)


#### 设置Max Ratio Portfolio ####
> cons<-"LongOnly"
> maxratio.port<-maxratioPortfolio(data=HS300,constraints=cons)
Error in if (STATUS != 0) { : argument is of length zero


请求各位大神,我从万得中导入沪深300所有成分股的数据,目的是做Max Sharpe Ratio Portfolio,但出现以上情况。我检查了我的数据中,并没有出现NA缺省值的情况。


另外,如果减少股票的数量,则可以顺利做完成。所以,会不会是因为数据太多的问题?忘各位解决,感激不尽

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-12-30 13:29:04
答谢各位
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2015-2-15 13:53:11
我感觉是你逻辑语句里面出了问题
比如有的语句需要在if之前,你放在了if的{}里面,自然就报错了
再比如你的for和if放颠倒了,for在上一层循环,if在里面,颠倒了也会出现这样的错误
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2020-1-30 20:54:40
你输入的时间序列长度不够,导致没法求解。不把股票数量减少的话,把样本时间长度拉长就行。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群