楼主:
a3236852 (serena)
2018-03-17 09:16:09[问题类型]:
效能咨询(我想让R 跑更快)
[软件熟悉度]:
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
我写了一个function,里面有使用循环,我有看到人家说在R中使用循环速度会变慢,
所以我希望能转成向量或apply,但如果有其他能加快这个程式的速度的方法都可以
我不晓得该怎么改,让程式能跑更快,
在quantmod中有MACD()function跟我要做的事情其实一样
只是开头每日需求指数(Demand Index,DI),DI = (最高价 + 最低价 + 2 ? 收盘价) ?
它使用的是收盘价,我看了MACD的function看不懂,所以就自己看公式一条一条写出来
[程式范例]:
data2.csv档案,我使用google云端
https://drive.google.com/file/d/1ODee0oJyxXuCPNqg0fjv5SErMm1gs87i/view
程式码
https://ideone.com/8SMiD8
我是看以下公式写出来的
参考公式
http://nengfang.blogspot.tw/2014/09/macd-excel.html
http://www.ezchart.com.tw/inds.php?IND=MACD
[环境叙述]:
3.4.1
[关键字]:
循环,向量,apply