想了一个交易系统,如何做历史数据回测,需要什么软件?需要编程或者其他技能吗?用什么软件?

论坛 期权论坛 期权     
风雨笑哈哈   2018-9-22 00:57   39829   8
能具体举例最好。。
分享到 :
0 人收藏

8 个回复

正序浏览
8#
qi wang  3级会员 | 2018-9-22 00:57:56 发帖IP地址来自
mt4平台,有专门的编程软件mql,支持回放,支持自动交易,有个叫外汇教程的网站有很多介绍,支持股票,期货,黄金,白银等,国内的不支持。
7#
匿名用户   | 2018-9-22 00:57:55 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
6#
BigQuant  2级吧友 | 2018-9-22 00:57:54 发帖IP地址来自

历史数据回测,应该去了解回测的鼻祖:quantopian/zipline ,这是一个开源项目,国内主流的量化云端平台都是采用zipline框架,在量化领域该项目应该是fork最多的一个项目。BigQuant 其实也是采用的这套框架,只是是应用在本土化A股,也可以测试美股市场。我们已经有开源回测框架的计划(正在实施中),希望感兴趣的朋友留意。

肯定是需要编程语言的,比较流行的就是Python.

如果使用 BigQuant - 人工智能量化投资平台 并不需要什么软件,你也不需要单独安装,只要你可以上网,打开浏览器就能使用海量金融数据,就能使用机器学习、深度学习开发策略。

5#
JoyKeep  3级会员 | 2018-9-22 00:57:52 发帖IP地址来自
你说的是神马市场的交易系统?啥都没说,怎么给建议!!
4#
yangCC meatman  5级知名 | 2018-9-22 00:57:51 发帖IP地址来自
好像有个软件叫复盘大师。。。
3#
sunRise  2级吧友 | 2018-9-22 00:57:50 发帖IP地址来自

做历史数据的回测其实不难。

  1. 我举个具体例子,怎么建一个交易系统和怎么回测。

例如,拿我们网上免费的价量数据做交易系统和回测

价量数据的几个字段是:股票代码,开盘价,最高价,最低价,收盘价,成交量。

你的交易系统是(假设的,不是真的):涨停的股票,且成交量不高于过去30天的30%,涨停第二天以昨天收盘价的涨幅2%以内买入,买入后,第二天收盘卖出。

你看,这里每一个条件,都有量化。这就是一个交易系统

2. 交易系统的回测

最好会编程,不会也可以,但会编程效率会很高。

现在,你写个程序,比如Excel VBA,python等都可以。根据价量数据,涨停股选出来,涨停当天成交量不高于过去30%的股选出来,然后假设买入,再用第二天的收盘价,减去买入价,减去手续费,乘以假设买入的股数,就得出了你的盈利。

这个程序反复算一年或者2年,就得出了你的年盈利。怎么样?是不是很清楚的理解了?

如果能盈利,其实一年足以(因为这个例子中买入频次非常高),就证明你这个交易系统可用,照着操作,你的现金奶牛就来了。

当然,仅仅靠价量数据肯定是不行的,我们是level2数据+价量数据做的交易系统。如果有兴趣可以看看我们网上。

2#
fue  3级会员 | 2018-9-22 00:57:49 发帖IP地址来自
1#
高斯蒙  2级吧友 | 2018-9-22 00:57:47 发帖IP地址来自
JoinQuant,聚宽,人人皆为宽客

楼主所问都可做,另外还有强大的策略库。
社区 - JoinQuant

我们所使用的语言是Python,有强大的科学计算库,非常适合量化研究。
我们免费提供沪深A股、ETF的历史交易数据,支持基于日级、分钟级的精准回测。
除此之外还有05年至今的完整A股数据、TICK级模拟交易等等。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP