摘要: 校验本地数据完整性 通过jqdata校验本地vnpy数据库中交易数据的完整性 登陆jqdata 数据校验思路 通过jqdata获取交易日历信息,获取合约的日线数据,按日线天数读取数据库数据,如果发现没有当日的数据,则可以找到缺少的数据信息。获得了之后,继续当日数据的数据量,如果发现某日数据量与昨日数 阅读全文
posted @ 2018-12-18 10:24 新生印记 阅读(1032) 评论(0) 推荐(0) 编辑
摘要: 由于期货合约历史的分钟线数据过多,导入时间特别长,在这个过程中针对遇到的导入过慢的问题的解决思路如下: 1.首先,vnpy原本的loadcsv功能,是将csv文件读取以后,按行进行数据转换,按每一条的时间replaceone更新到mongodb中,由于本次是一次性向数据库插入数据,所以处理后通过in 阅读全文
posted @ 2018-08-09 10:03 新生印记 阅读(5404) 评论(0) 推荐(0) 编辑
摘要: 数据服务:使用聚宽jqdatasdk获取分钟数据按vnpy的Bar格式导入至mongodb中 提供downloadAllMinuteBar(),可以通过定时任务的形式,按vnpy的数据格式,每日获取分钟数据写入到mongodb当中 提供downloadMinuteBarByDate,可以输入开始日期 阅读全文
posted @ 2018-08-02 19:14 新生印记 阅读(3228) 评论(2) 推荐(0) 编辑
摘要: 聚宽提供的jqdatasdk,很好的使策略能在本地使用数据源,今天的修改就是使用jqdatasdk的数据,替换vnpy从mongodb获取数据进行策略数据初始化的过程。 首先安装完jqdatasdk后,在程序中引入 之后修改onInit函数,onInit函数是在策略初始化的过程中会调用到的函数。 修 阅读全文
posted @ 2018-08-01 19:26 新生印记 阅读(2843) 评论(0) 推荐(0) 编辑
摘要: vnpy与jaqs对接实盘 阅读全文
posted @ 2018-07-26 16:19 新生印记 阅读(1064) 评论(0) 推荐(0) 编辑
摘要: 即可显示pkl文件中的内容。 相关pickle模块的简单介绍: python数据持久存储:pickle模块的基本使用 阅读全文
posted @ 2017-03-21 16:22 新生印记 阅读(638) 评论(0) 推荐(0) 编辑
摘要: 在使用rqalpha执行时,增加--plot参数,产生以下错误。 看到的报错信息所出的位置是plot.py这个文件。 查询后的解决方案是找到import matplotlib,后面增加use('Qt4Agg') 修改后再次执行,即可正常运行回测 阅读全文
posted @ 2017-03-21 16:05 新生印记 阅读(1696) 评论(0) 推荐(0) 编辑
摘要: 短线交易者在一个交易日内要做很多次决策,因此他们也是在生涯初期最有可能从系统交易中获益的人。更多的决策,更多的机会,同时也有更大的压力:短线交易者,尤其是日内交易者,常常被直觉所误导,机械交易系统可以有效地解决这个问题。 由于机械系统日内交易者(相对应的是直觉交易者)有着明确的建仓点、平仓点、风险和 阅读全文
posted @ 2017-03-21 15:46 新生印记 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 钢铁般的纪律 坚持与众不同想成为一个成功的均值回归交易者,你必须克服许多心理障碍:从众心理、媒体误导、最近价位变化方向的影响、所有这些障碍的克服都要归功于一个基本的要素:纪律。没有纪律(和勇气)来作出与最近价位变化相悖的行动,我们永远会生活在不敢执行系统信号的恐惧中。 当错失了一次交易的机会,市场又 阅读全文
posted @ 2017-03-21 15:34 新生印记 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 尽管这里的心理分析不能包罗万象,但我相信它可以帮助读者理解趋势交易者的心理特点,然后再评估自己的个性是否与这种策略相匹配。愿意买高/卖低 如果交易者不能坚持这个原则,那就可以跳过后面的内容。趋势交易能成功的原因就在很少有人愿意买高/卖低.下面是关于这个问题的一些心理提示: 如果趋势交易很容易执行,那 阅读全文
posted @ 2017-03-21 15:31 新生印记 阅读(419) 评论(0) 推荐(0) 编辑