这些传统公式型系统,回测起来也很相对简单,在公式里写好BUY\SELL点,在软件界面上点几下就可以完成回测了。
单纯做短线指标回测,像KDJ\MACD\PSY胜率测试的话,用这些传统股票软件足够了。
缺点是功能相对受限,财务指标不丰富,可扩展性不足。
2.网上平台
1.低代码平台
上手快,不用写代码也可以做回测。
2.要有一定代码基础的平台
优矿、聚宽、掘金、米筐是近几年流行起来的平台,要有一定的PYTHON代码基础。
还有一个bigQuant,主打人工智能的旗号,具体还没试用。
京东也曾经出过京东量化,但在2018年关门大吉。
不过总的来说,感觉回测行业是一个挺尴尬的行业?
牛逼的投资公司,有人才又有钱,可以自建平台,或者用大金融平台的产品;
个人研究,一般资金量有限,理论上不愿意花太多钱在回测平台上。
而且平台会存在窃取个人策略的道德风险。
未来方向,估计只能是大的金融数据库公司附带提供回测平台。
一般中小平台的生存会比较艰难。
不过也有些平台找了另外的生存门路,像聚宽就自己出了私募基金聚宽一号,业绩似乎也挺亮眼的。
3.国内金融数据库
回测最重要的一个问题,是数据源。
所有回测,都是基于数据。
金融数据库提供商,只要随手开个回测平台,对比二手数据源的平台,都有极大的优势。
而国内的数据源,常见三巨头:同花顺、东财、WIND。
这三家是值得单独拎出来看的。
同花顺:SUPERMIND和BACKTEST。其中SUPERMIND是高端,BACKTEST是面向小白,即使不懂代码也可以回测。
WIND:问了一下CHARTGPT,wind自带测平台,另外在一个高端的万矿量化云平台。不过别说高端了,俺连WIND都用不起。(失礼,告辞)
当然,另外还有一个锐思数据,看官网比较学术化,似乎是针对高校和科研机构的。数据应该比较严谨。
但问了问CHARTGPT,员工数和三大公司不是一个量级,不在考虑之列。
就数据质量和广度而言,WIND确实胜过同花顺和东财,但同花顺和东财上市了,在融资方面有很大的优势。如果砸钱搞数据库和优化平台,不见得会比WIND差。
4.回测框架代码
Backtrader,zpiline,PyAlgoTrade等。
最流行似乎是backTrader。
优点是,开源项目,基本安全,怕自己的金铲子被回测平台偷走的话,可以直接用这些回测框架。
5.小结
1.只是回测技术指标,用传统股票软件足矣。
2.现在流行的平台,也是可以用的。流行平台有两种,一种是低代码(果仁、同花顺BACKTEST),另一种是要有一定PYTHON基础(优矿、聚宽、掘金、米筐、BIGGUANT等)。大家可按需选择。
4.不信任任何平台,怕有BUG和道德风险,可以自行用代码框架做本地回测,目前比较流行的是backtrader。