看到论坛里都是用matlab,SAS之类的在做数据分析,有点好奇,是什么功能无法实现必须在专业软件里开发呢?
matlab的优势是科学计算,尤其是矩阵、曲线拟合等,在传统股软上无解。SAS完全没接触过,不做评价。
存在两种路线:
1、专业软件分析,需要搞定数据库、指标、策略函数;
2、专业股软测评,基本上没有搞不定的策略,部分难搞的,可以用DLL,可以调用COM接口。实现方式也有很多,C++、C#甚至matlab。
从难易程度和学习成本来说,本人倾向于第二种路线。数据库是现成的,更新及时;指标也是拿来就用;策略函数也是自带,基本上除了策略本身,没有什么需要我们自己去实现。目前我用到DLL实现的是抓取网络数据,后来用内置C#脚本实现,尽量减少DLL的使用。用到COM接口的则是自动化需求,AutoIt之类的,自动下单。我能够想到的需要matlab计算的也只有矩阵和拟合了。对比起来,我还是更愿意学习C#下怎么处理矩阵,或者怎么在策略里调用matlab函数。不愿从头搞起。
欢迎讨论。


雷达卡




京公网安备 11010802022788号







