- 博客(34)
- 收藏
- 关注
原创 Python获取Windows服务列表
Windows 服务是 Windows 操作系统的核心,但导出列表有点困难,借助python的psutil模块,可以快速导出windows服务列表。
2025-02-13 13:36:15
365
原创 WPS WORD 宏导出高亮文本
WPS手机版可以直接导出高亮文本,但只能导出手机编辑的部分,如果同时在电脑上编辑过,电脑上高亮的无法导出,因为作者不一样。WPS电脑版没有这个功能,只能通过宏编程实现。
2024-02-01 10:24:11
1450
原创 QUANTAXIS探索(八)量化策略实现类QAStrategy的模拟模式
接入交易行情数据后,也可以使用模拟模式。在该模式下,策略等待行情推送,收到行情推送后,更新交易数据,推动策略循环。流程路线:run_sim -> _debug_sim -> subscribe_data -> callback -> upcoming_data -> on_bar。通过订阅行情数据,并在回调函数中更新数据、状态,推动事件循环。
2023-06-08 13:13:53
448
原创 QUANTAXIS探索(七)量化策略实现类QAStrategy的回测模式
QAStrategy 包实现了常用的策略流程的封装,包括股票和期货的。支持回测、模拟/仿真、实盘,支持股票、期货。
2023-06-07 13:52:11
751
转载 QUANTAXIS探索(六)转一篇使用指南
使用指南背景:1. 在现实场景中, 我们需要解决哪些问题?2. QUANTAXIS是什么, 他能怎么样帮助我快速高效的解决问题3. 我应该从哪里获得支持以及 当我想把项目经验/心得/代码回馈给社区应该如何去做
2023-06-05 15:51:55
1053
1
原创 QUANTAXIS探索(五)QUANTAXIS的ACCOUNT
QIFI Account是一个基于 DIFF/ QIFI/ QAAccount后的一个实盘适用的Account基类。QA_AccountPRO,功能相对于QA_Account更专一,专门处理账户相关的操作。QA_Account 是QUANTAXIS的最小不可分割单元之一。
2023-04-27 16:58:02
453
2
原创 QUANTAXIS探索(四)回测结果和绩效分析
QUANTAXIS策略运行的回测结果和绩效分析是在 QUANTAXIS.QAARP 的QA_Risk和QA_Performance
2023-04-26 16:15:39
378
原创 QUANTAXIS探索(一)数据使用
QUANTAXIS可以有几种使用数据的方式1、从底层引擎抓数据,获取DataFrame:定位到具体的引擎,调用QASU模块下QA_fetch_*。这样后面可以扩展自己的数据库存储方案。2、调用顶层API结果如下:3.从数据库获取数据QA_quotation一个统一的获取k线的方法, 如果使用mongo,从本地数据库获取,失败则在线获取。
2023-04-24 17:07:38
1613
原创 pyqtgraph文档笔记(六)与饼图pie chart 交互
pyqtgraph自身并不支持饼图绘制,但饼图是比较常见的图,pyqtgraph可以嵌入到pyqt中去,借助qtchart,可以扩展pyqtgraph的能力
2023-03-14 12:17:05
863
原创 d3js 学习 :d3-selection(二)源代码阅读
d3.selection实现了dom元素与数据的对应,将对数据的迭代转化为对dom元素的迭代操作,且能自动向回调函数传送数据,简化了复杂的for循环逻辑。
2022-07-20 10:52:51
1679
原创 d3js 学习 :d3-selection(一)概况
d3-selecition版本v3.0.0 学习,d3-selecition是可以单独使用的模块,包括选择元素、修改元素、加入数据、处理事件、控制流、本地变量、命名空间等功能。
2022-07-19 11:54:36
827
原创 pyqtgraph文档笔记(五)总结:几个类的理解( GraphicsView, GraphicsItem ,GraphicsObject, PlotWidget等)
pyqtgraph 使用了 qt 的图形视图框架(Graphics View Framework), 如 QtGui.QGraphicsView 和 QtGui.QGraphicsObject。基于GraphicsObject的item交互功能有限,基于 QGraphicsView 的item 交互功能丰富。了解pyqtgraph的类关系后,可以按需改造,自定义画图...
2022-06-21 14:58:38
3545
1
原创 pyqtgraph文档笔记(四)在 pyqtgraph 中绘图
pyqtgraph提供了很多快捷的方法,所以可以从多个阶段和多种方式绘图。pg.plot, plotitem, GraphicsLayout.addplot()
2022-06-19 16:19:16
7935
2
原创 pyqtgraph文档笔记(三)pyqtgraph嵌入到PyQt
pyqtgraph可以单独运行,也可以嵌入到PyQt中交互。要嵌入到PyQt, 需要生成 pyqtgraph.PlotWidget,然后就可以像正常的Qt Widget 一样添加使用,如添加到layout中。
2022-06-19 08:53:20
1920
原创 运行时获取python源代码
利用python在运行时获取模块的源代码,有多条途径:1、通过运行时获取帧信息;2、通过pkgutils; 3、通过importlib; 4、通过sys.metapath; 5、通过sys.modules。
2022-02-27 11:53:58
1981
原创 对于元类的理解和碎碎念
元类的理解有点绕,不同时候理解的点不一样,记录如下,以备忘:关键的两点:元类的方法(new,call,init)控制类生成相关;用户类的__new__、__init__控制实例生成相关。生成用户类实例的调用顺序:元类.__new__->元类.__init__->元类的__call__->用户类的__new__->用户类的__init__以下是其他理解的点:type既是函数,也是类。type作为类的时候,它的实例生成的是类对象/类实例。类对象相当于python内部自
2022-02-18 17:02:43
90
原创 Pyreverse 自动生成UML图及参数举例
Pyreverse 现在并到pylint项目下,因此安装只需要pip install pylintPyreverse的案例较少,经过尝试,增加一些使用案例:命令行直接输入pyreverse -h, 得到pyreverse的帮助文档。使用举例:对当前目录生成类图和包图,classes.pdf, packages.pdf-ASmy是 -A -S -m y 参数的合体“.” 表示当前文件夹,也可以输入模块路径 (backtrader.brokers), 或者相对包的顶层的路径名(backtra
2022-01-25 10:40:14
3628
1
原创 partially initialized module ‘subprocess‘ has no attribute ‘check_output‘
pygraph运行时,sys.settrace() should not be used when the debugger is being used.以及AttributeError: partially initialized module 'subprocess' has no attribute 'check_output' (most likely due to a circular import)
2022-01-13 15:40:36
1794
原创 根据echarts生成pyecharts并修改,复刻echarts图案到pyecharts
根据echarts生成pyecharts并修改在plotly系列学习中,plotly的配置最终通过生成json传给前端plotly.js,因此通过修改json或者dict的方式,直接可以更改图表。pyecharts是一个优秀的框架,使echarts能够被python所使用。但echarts更新太快,同时echarts有很多优秀的案例库,却没有相应的python实现,只能看着眼馋。通过对plotly的原理分析,再看pyecharts原理,有类似的理念,即pyecharts最终传参数给echarts.js
2021-12-02 17:37:58
2214
4
原创 Plotly 学习、示例与参数解读系列【3】Layout结构
文章目录Plotly 学习、示例与参数解读系列3 Layout结构3.1 Layout控制的配置3.2 主要layout配置项示意图:3.3 plotly 图形配置代码举例:3.4 layout属性示意图Plotly 学习、示例与参数解读系列3 Layout结构layout是plotly图形结构的主要部件之一,其他的还有data、frames等(详细见系列第一篇《Plotly 学习、示例与参数解读系列【1】概览》),layout控制的内容丰富,而且为层次化结构,每一层次的属性都有相关的类对应,方便通
2021-11-25 15:12:59
6548
2
原创 Plotly 学习、示例与参数解读系列【2】Figure结构
Plotly 学习、示例与参数解读系列【2】文章目录Plotly 学习、示例与参数解读系列【2】2 plotly/plotly.express的Figure结构2.1 生成Figure对象:2.1.1 使用plotly2.1.2 使用plotly.express2.1.3 使用dict配置。2.1.4 使用plotly.io2.1.5 输出的对象结构2.2 更改Figure属性。2.2.1 方式2.2.2 操作data属性2.2.3 操作layout属性2.2.4 使用for_each方法2 plotl
2021-11-23 17:17:04
3982
3
原创 Plotly 学习、示例与参数解读系列【1】概览
文章目录Plotly 学习、示例与参数解读系列1 概览1.1 plotly/plotly_express能画哪些图1.2 结构速览1.2.1 Figure结构:1.2.2 plotly/plotly_express的Figure对象比较1.2.3 Figure 参数1.2.4 Figure更新和修改1.3 plotly_express的参数1.4 应用领域及图表速览Plotly 学习、示例与参数解读系列1 概览plotly是一个基于javascript的绘图库,python语言对相关参数进行了封装,p
2021-11-23 12:34:39
4399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人