- 博客(97)
- 收藏
- 关注
原创 Hikyuu教程 | 滚动回测与滚动寻优系统
前面介绍了如何使用 hikyuu 进行策略回测参数优化,同时也提到了这种简单的参数优化本质其实是对历史数据的过拟合,通常并不具备直接使用的意义。那么有什么办法来减缓这种过拟合影响,让参数优化发挥实际的作用呢?答案是——使用滚动系统,但依然需要保持谨慎的态度,因为回测是拟合的本质并没有改变。
2024-10-18 20:20:35
1095
1
原创 Hikyuu教程 | 如何进行策略回测参数优化
不久前看到一篇文章QMT使用技巧的文章——“震惊!策略回测参数从500多秒提升到1秒,竟然这么简单?当时进去看了下,大概是对单股的双均线策略的快线参数和慢线参数进行寻优,从2001年起至今对50组参数进行寻优,从使用纯 python 到使用 VBA 公式,从380秒优化到 1.3 秒。便想着动手看看 hikyuu 实现同样的参数寻优需要多久。其实曾经也有人问过如何用 hikyuu 进行参数寻优,但觉得这种参数寻优本质是一种过拟合,一直不怎么感兴趣。
2024-10-18 19:55:40
688
原创 Hikyuu教程:简单波动率(EMV)择时交易系统的构建与实现
首先,我们需要了解EMV指标的基本原理。简易波动指标(EMV),是为数不多的考虑价量关系的技术指标。在股价下跌的过程中,由于买盘力量的逐渐减弱,成交量会相应减少,进而导致EMV数值的下降。当股价跌至某一合理的支撑区域时,低价买入的订单会重新激活市场,使得成交量再度增加,此时EMV数值也会相应上升。当EMV数值由负转正并逐渐趋近于零时,这通常意味着有坚定的资金成功扭转了股价的下跌趋势,市场行情开始反转上扬,并发出新的买入信号。
2024-06-07 12:31:43
1285
原创 Hikyuu性能实测:A股全市场1915万日K Bar,HDF5首次加载计算6.5秒
测试使用了 AMD 7950x,香橙派5 分别进行,操作系统均为 Ubuntu22.04,仅加载全部日线数据,证券总数7556支,K线Bar总量 1915万7千多条,分别使用 MYSQL 数据存储和本地 HDF5 数据存储。,否则百万数据2秒反而是显的慢了,对此重新更新了相关描述:“AMD 7950x 实测:A股全市场(1913万日K线)仅加载全部日线计算 20日 MA 并求最后 MA 累积和,首次执行含数据加载 耗时 6秒,数据加载完毕后计算耗时 166 毫秒"。
2024-05-29 17:25:15
529
原创 Hikyuu-SYS-趋势布林带交易策略实现
今天,我们一起来看下,十大经典技术分析交易策略中的“布林带”交易系统在 Hikyuu 中的多种实现方法,以及其在全部A股市场中的普适情况以及可能的改进。
2024-05-19 11:57:16
795
原创 Hikyuu高性能量化研究框架助力探索
Hikyuu Quant Framework 是一款基于C++/Python的开源量化交易分析与研究工具,主要用于A股市场的交易策略分析与回测,目前不支持期货等,需要自行改造。
2024-05-12 14:58:44
898
原创 Hikyuu-PF-银行股轮动交易策略实现
今天,带来的是“如何使用 Hikyuu 中的投资组合来实现银行股轮动交易策略”。这个策略的逻辑很简单:持续持有两支市净率最低银行股,然后每月换仓
2024-05-08 22:25:18
561
1
原创 Hikyuu-SYS-趋势双均线交易策略实现
本篇中,我们将通过技术分析流派中经典的“趋势双均线策略”,向大家展现如何 Hikyuu 来测试自己的想法,并最终将它转化为策略!
2024-05-05 22:55:28
968
原创 Hikyuu-教程-如何利用 FINANCE 指标计算市盈率
本篇主要讲解如何利用 FINANCE 指标计算市盈率,其他市净率等指标可以参考此文实现。
2024-05-01 15:10:53
516
原创 Hikyuu-tips-如何使用自定义的 host
上面需要去修改 pytdx 中的 hosts.py,但 pytdx 实际是一个 python 的软件包,直接修改其安装的文件并不合适。在 hikyuu 中,其实支持使用自定义的 hosts.py。使用 HikyuuTdx 下载数据时,会优先使用自定义的 hosts.py,顺便附上一段检测脚本,可以自行检查这些服务器,只保留可用的。打印输出中,如果为 False,就是不通的,可以直接手工注释掉或直接删除。你可以直接编辑该文件,只保留自己希望使用的通达信服务器地址。
2024-04-25 18:39:43
413
原创 Hikyuu 2.0.2 发布,高性能量化交易研究框架
Hikyuu 是一款基于 C++/Python 的高性能开源量化交易研究框架,用于快速策略分析及回测。与其他量化平台或回测软件相比,具备:1.超快的回测速度;2.针对系统交易理念进行组件化,灵活组合更多信息,参见项目主页: https://hikyuu.org 或 http://fasiondog.gitee.io/hikyuu
2024-04-21 00:52:59
384
原创 树莓派下编译 PyMiniRacer
因需要在树莓派(及其其他各类派)下使用 akshare,但 akshare 的依赖库 PyMiniRacer 缺少 arm64 架构的包(该包已经不再维护),故在此记录下在 linux arm64 架构下编译 PyMiniRacer 的过程。
2023-04-16 14:35:15
1475
4
原创 配置Doxygen显示函数所在的头文件
最近查阅 OpenCV 帮助文档,发现其C++帮助说明中都自动包含了所在的头文件,对比了下 Hikyuu C++ API 的帮助发现没有显示所在的头文件。
2022-09-08 00:49:07
1068
原创 Hikyuu 1.1.0 发布,高性能量化交易研究框架
Hikyuu 1.1.0 已发布,这是一款基于C++/Python的高性能量化交易研究框架。该版本更新如下:复权增加周线及其以上支持支持历史分笔、分时数据添加日志打印的等级控制MoneyManagerBase增加对成本计算Datetime增加 dateOfWeek,startOfWeek,endOfWeek,nextWeek,preWeek等系列便捷方法fix:Stock.realt...
2019-03-02 16:53:34
1082
原创 基于C++/Python的免费开源量化研究框架-Hikyuu Quant Framework
前段日子终于将一直个人使用的量化交易回测工具打包发布,为开源做些贡献。一个人制作安装包、写文档、建网站,还真是点累,但总算是搭了个基础,可以慢慢补充完善。现在量化回测工具、免费云平台不少,各有千秋,Hikyuu也只是刚刚起步的一款不起眼的开源工具,有优势也有缺点,但萝卜白菜各有所爱,仍旧希望大家喜欢支持,也欢迎加入开发。更多信息,请参见:http://hikyuu.org/
2017-05-17 22:26:57
6144
2
原创 UseCase事件流描述规范
文/fasiondog整理需求用例的编写规范,分享部分UseCase事件流描述规范。其中,准则5~10、12来自《编写有效用例》([美] Alistair Cockburn 著)一书,其它为自身实践和要求。事件流包含正常事件流、可选事件流、异常事件流程,前述三者合在一起的本质就是用文字描述的流程。事件流由文字描述的步骤组成,写作过程中应遵循以下准则,这些准则是对用例写作过程中的常见问题和最
2014-12-19 01:08:43
9139
1
转载 PCMM(人力资源能力成熟度模型)V2.0中英对照版发布
PCMM中英版终于发布了:时光荏苒,从当初的回眸到如今的回头,这才发现:坚守一份承诺是多么的不易!一年多了,这份承载殷切期待的作品——《PCMM(人力资源能力成熟度模型)V2.0 (中英文对照版)》,今天与各位见面。欣喜之余,我们最最感谢的是思步译站“PCMM翻译”团队成员的伙伴们(附后)。TA们牺牲业余时间不计辛劳与报酬的参与到这份事业中,真正的践行了“生命因服务而美丽”的精神,
2014-02-20 00:14:51
4500
原创 三款主流云笔记软件比较
一直主要使用为知笔记,因为早期为知的多目录分级以及新浪微博的@mywiz功能非常实用。不过最近为知笔记的新亮点似乎越来越少,而使用过程中也发现其它笔记软件的优点,要是这些优点都能够合在一个软件中该有多好 不过,总体而言,其它笔记软件的优点还不足以使我进行切换,但还是希望这些笔记软件能够彼此吸收各自的长处,当然尤其是为知笔记。整理了一下近一段时间以来,不同笔记软件吸引人的亮点,做个总结参考。主要
2014-01-16 21:49:03
16913
原创 StarUML添加自定义approach和profile
来源:fasiondog添加ApprochStarUML中的Approch也就是创建项目时的模板,其中预定义了所使用方法的模型和视图。StarUML默认Approach如下:StarUML的Approach使用XML定义,在其安装路径如“\Program Files (x86)\StarUML\modules\staruml-standard\approaches”下。每个
2014-01-15 22:05:07
6276
原创 StarUML配置Word生成文档模板
许多UML建模工具可以自动生成文档,让需求人员、开发人员专心于需求、设计的建模。当然为了能够生成符合自己要求的模板,需对建模时的目录结构(模型和包)有所规划和要求,否则很难生成相应的文档。这要求提前了解相应的建模工具如何生成文档以及如何配置文档模板。不同的建模工具配置文档模板的方式和要求,如StarUML使用Word中的批注命令对元素模型进行遍历,而EA则通过RTF标注以及模型目录,相比之下EA的文档生成和模型的目录结构绑定的更紧,如果没有事先规划,更难生成文档。这里简单记录StarUML配置生成Word文
2013-09-30 00:52:58
8152
原创 《敏捷软件开发过程及最佳实践》培训总结
整理资料,发现很久以前的培训总结,分享之 fasiondog敏捷不是“银弹”当前“敏捷”是一个比较流行的词汇,当敏捷不是大家想象的银弹,对人员的培训及方法的掌握仍旧是不可替代的。敏捷开发来自欧美,欧美从事敏捷开发的企业尤其是较大的企业中,其开发人员一般都有十年甚至二十年的开发经验,所以敏捷对他们来说可以不需要写文档,因为关于产品和开发的知识都已经烙印在他们脑子里,某些文档对他们来说可能是一
2013-01-10 06:46:42
3275
原创 [笔记]人月神话
整理:fasiondog这是一年前要写的笔记,前几天想写完它,今天接着写,却发现前几天写的统统都丢了,顿时没兴趣了,也不准备继续了,就此发布。看样子,云笔记中加入历史版本功能还是相当有必要。又一次重温经典《人月神话》。《人月神话》全书的重点应该是揭示软件开发固有的困难属性,以及这些困难造成的后果,并提供了部分的解决经验和思路,虽然一开始是以将“人”和“月”互换的神话开始的。
2012-12-25 07:44:36
3235
原创 [笔记]软件框架设计的艺术
整理:fasiondog笔记思维导图下载地址:http://note.sdo.com/u/1517210336#/n/qrIHw~jy6hZFnM00401hmP思想未必是最新、最独特的,但一定是有用的!正如该书“阅读指南“中所说,该书比较啰嗦。不过,老外有此风格的不是一个、两个
2011-07-16 22:55:36
9384
原创 质量、管理、设计思维的本质是方法论和思考的技术,整理了一份书单列表,欢迎大家参考,尤其是红色字体的经典。学无止境,同志尚需努力!
原是内部分享,既然整理了,就贡献吧。仅供参考。有关如何思考的书: 思考 说明 问题 解决力(成为最善于解决问题的
2011-07-08 01:47:32
4847
1
原创 【笔记】《活法》(稻盛和夫)
整理:fasiondog下载地址:http://note.sdo.com/u/1517210336#/n/qrIHw~jxipEpnM00I01pOX
2011-07-07 01:40:38
6323
1
原创 闲话CMMI与敏捷
前段日子参加第10届中国系统与软件过程改进年会,其中一个环节是CMMI和敏捷的对话(据说去年是辩论,由于故意让大家以极端的方式表述自身的理念,导致火药味太浓。所以,今年改为对话了)。CMMI以拥抱敏捷的方式出现,而敏捷的几位代表似乎都是纯技术出身,辩论水平较弱(我上台也是一样,辩论是需要训练的,所以我后面的话都是马后炮),基本是被人牵着走。后来就想,敏捷一方似乎没有抓住重点,虽然出说了”敏捷“是一
2011-07-03 11:43:35
5343
2
原创 【读书笔记】《奇特的一生》
一位26岁立下一生志愿的人,在56年的时间里,对自己时间精确的统计、总结和分配,年复一年,日复一日,从没有间断。他对时间的珍视,使其一生中,博学多才,收获良多。虽然最终仍没有达成立志时的目标,但在长久的学习、珍视的时间中,以其自己独特的方式,让生活圆满而和谐。无论是作者还是主人翁,都没有要求别人使用这套“时间统计法”,正如作者所总结的,更多的是看到一个人如何在目标、时间、道德中,以自己独特的方式,
2011-06-12 02:18:00
8408
2
原创 读【代码覆盖率:80%,不能少】随想
<br /><br />看到此文,引人深思,特此共享。感觉其中还隐含着更大的“讽刺“,忍不住评论两句,见文后的随想。 <br /> <br />引文来源:http://www.aqee.net/2010/09/09/code-coverage-goal-80-and-no-less/ <br /><br /> 一大早,一个年轻的程序员问大师: <br /> “我准备写一些单元测试用例。代码覆盖率应该达到多少为好?”
2010-09-21 00:15:00
16603
31
原创 Boost.Python使用小结
来源:http://blog.csdn.net/KongDong作者:fasiondog 万事开头难!前段日子因为性能问题升级了机器,程序语言也从python转到了C++,不过因为数据分析的问题,还是交互式的环境用着方便,于是埋头又将编好的C++库切回python,不过这一回用的是Boost.Python,刚开始编译总是有问题,查看文档才发现Boost.Python中的构建说明
2010-02-25 23:28:00
14847
11
原创 简记matplotlib中文显示方法
20100222更新:matplotlib 0.99版修改matplotlibrc文件:font.family : sans-serif #打开该选项font.sans-serif : Microsoft YaHei, Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid,
2009-07-10 20:50:00
15189
3
原创 安装 Enthought Tool Suite 时遇到的问题
文:fasiondog 来源:http://blog.csdn.net/KongDong/archive/2009/05/26/4217942.aspx因想研究一下Enthought Tool Suite,尤其是可能需要使用其中的Chaco和Envisage软件包,便安装试用一下。刚开始装机时曾经使用新立得安装过部分enthought的软件包,结果现在发现搞不清到底都安装
2009-05-26 17:15:00
5622
1
原创 [读书笔记-6] 卓有成效的管理者-有效决策
[读书笔记-6] 卓有成效的管理者(彼得.德鲁克)来源:http://blog.csdn.net/KongDong 作者:fasiondog 有效决策什么是“决策”?决策是一种判断,是若干方案中的选择。所谓选择,通常不是“是”与“非”间的选择,最多只是“大概是对的”与“也许是错的”之间的选择。而绝大多数的选择,都是任何一项方案均不一定优于其他方案时的选择。(可以看到,架构师的
2008-01-30 23:54:00
10049
2
原创 [读书笔记-5] 卓有成效的管理者-要事优先
[读书笔记-5] 卓有成效的管理者(彼得.德鲁克)来源:http://blog.csdn.net/KongDong 作者:fasiondog 要事优先卓有成效的管理者成果的秘诀:善于集中精力,把重要的事情放在前面先做,而且一次只做好一件事情。为什么需要“要事优先”?1、要做的贡献太多,而时间有限2、越想做重大的贡献,越是需要有更长的“整块时间”3、人在同一时间,只能做好
2008-01-28 22:10:00
10301
原创 [读书笔记-4] 卓有成效的管理者-用人所长
[读书笔记-4] 卓有成效的管理者(彼得.德鲁克)来源:http://blog.csdn.net/KongDong 作者:fasiondog 用人所长为什么要用人所长?1、任何人都有这样或那样的缺点和短处,并且这些缺点和短处几乎是不可能改变的,但是我们却可以设法不让其发生作用。 2、不管是谁,如果他在任用一个人时只想避免短处,那他领导的组织必然是平平庸庸的。 3、管理者的任务
2008-01-27 23:25:00
10528
转载 [收藏]流程设计和优化原则
来源:http://sd.csdn.net/page/b269c39b-c64e-4977-854c-b26b5b0d2c62流程设计和优化原则2008-01-22 来自:villa123 该文根据安达信流程设计培训资料整理。 流程的定义:流程是一系列活动的组合,这一组合接受各种投入要素,包括:信息、资金、人员、技术、文档等。最后通过流程产生所期望的结果,包括产品、服务或某种决策结果。
2008-01-27 21:26:00
2202
原创 [读书笔记-3] 卓有成效的管理者-聚焦贡献
[读书笔记-3] 卓有成效的管理者(彼得.德鲁克)来源:http://blog.csdn.net/KongDong 作者:fasiondog 聚焦贡献重视贡献,才能使管理者的注意力不为其本身的专长所限,不为其本身的技术所限,不为其所属的部门所限,才能看到整体的绩效,同时也才能使他更加重视外部世界。只有外部世界才是产生成功的地方。一个人如果想成为管理者,换句话说,如果愿以贡献为目标
2008-01-20 22:28:00
6472
Hikyuu 2.2.1 量化交易框架 C++ 离线参考文档
2024-10-18
Hikyuu 2.2.1 量化交易框架 Python 离线参考文档
2024-10-18
Hikyuu 2.1.0 量化交易框架 C++ 离线参考文档
2024-06-18
Hikyuu 2.1.0 量化交易框架 Python 离线帮助文档
2024-06-18
Hikyuu 2.0.8 高性能量研究框架 C++ 离线帮助文档
2024-05-23
Hikyuu 2.0.8 高性能量化研究框架 Python 离线帮助文档
2024-05-23
Hikyuu 2.0.6 高性能量研究框架 Python 离线帮助文档
2024-05-14
Hikyuu 2.0.6 高性能量研究框架 C++ 离线帮助文档
2024-05-14
Hikyuu 2.0.5 高性能量化研究框架 C++ 接口离线帮助文档
2024-05-08
Hikyuu 2.0.5 高性能量化研究框架 Python 离线帮助文档
2024-05-08
Hikyuu 2.0.4 高性能量研究框架 C++ 离线帮助文档
2024-05-06
Hikyuu 2.04 高性能量化研究工具 Python 离线帮助文档
2024-05-06
股票数据分析-Hikyuu量化实现双均线交易策略
2024-05-06
Hikyuu 2.0.3 基于c++/python 高性能量化回测框架 C++ 帮助文档
2024-04-29
高性能量化回测工具 hikyuu 2.0.3 python 3.12 ubuntu 安装包
2024-04-27
高性能量化回测工具 hikyuu 2.0.3 python 3.11 Ubuntu 版本安装包
2024-04-27
高性能量化回测工具 hikyuu 2.0.3 python 3.10 windows 安装包
2024-04-27
高性能量化回测工具 hikyuu 2.0.3 python 3.11 windows 安装包
2024-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人