当前位置: 首页 > news >正文

aitrader双界面引擎(dash和streamlit),引入zvt作为数据获取及存储支持

原创内容第709篇,专注量wdt 化投资、个人成长与财富自由。

这周核心我们把backtrader作为实盘与回测一体的底层引擎做的封装,gui使用wxpython结合dash和streamlit双引擎。

为什么是dash还有streamlit呢。dash全面,可以实现全部的功能,但相对复杂,而streamlit上手简单,对于一些相对简单的交互,可以快速实现。

图片

图片

大家是否能够看得出来,这里启动了两个服务,一是dash,另一个是streamlit,外加wxpython做一些config,或者部分数据下载的工作,gui基本就够用了。

注意,这里dash需要做独立进程里启动,同时关闭debug模式。

p = multiprocessing.Process(target=run_dash, kwargs={'debug': False})
p.start()

作为一个桌面平台,我们还需要一个数据管理器和数据引擎,我尝试引入zvt的数据下载。

图片

ZVT-HOME可以通过设置系统变量修改,如果未修改,默认就在C:/windows/用户名/zvt-home下。

初始化会生成一系列目录和数据库:

图片

包含一系列sqlite数据库文件:

图片

下周的工作重点就是构建本地的数据库,包括A股,ETF,期货等。

本周代码明天统一打包发布:

AI量化实验室——2024量化投资的星辰大海

吾日三省吾身

读《唐诗背后没讲完的那些事儿》,开篇就是“初唐四杰”,所谓“王杨卢骆”,也就是王勃,杨烔,卢照邻和骆宾王。

其中王勃和骆宾王大家比较熟悉。

王勃的千古名篇《滕王阁序》——落霞与孤鹜齐飞,秋水共长天一色。骆宾王7岁写《咏鹅》。

这四位都是天纵英才,可是人生都不太顺遂。

四位中只有杨烔善终,但终于42岁。王勃27岁,意外溺水;骆宾王是参与徐继业反武则天,著有《帮徐敬业讨武曌檄》,而后失败被杀或失踪。卢照邻仕途不顺,后又患重疾不治,溺水自杀。

古人比较不幸的地方在于,向上只有仕途一条路。不像当下,你可以创业,或者写写自媒体,也可以在公司上班。

天才,多智商高而情商低且“恃才傲物”,天才多数都偏科,尤其在为人处事。

骆宾王9岁写《玩初月》——“既能明似镜,何用曲如钩”——代表了他的人生准则,却也注定一生波折。22岁参加科考,名落孙山。面试题让写“高节之士”,结果他举的例子是“伯夷宁死不食周粟”。——初唐有很多来自前隋的班子,可想而知面试官的感受。而后一直待业至44岁,遇伯乐赏识,让他写自我介绍,结果他说“要他自卖自夸,恕不奉命”。

人生有太多不确定性——健康的人可能有100个诉求,而生病的人只有一个诉求——底线是保重身体。

像卢照邻不得志就罢了,结果还得了不治之症。当然人生也充满意义,比如像王勃。骆宾王用现在很多人的话说就是“不成熟”,杨烔后来所谓“成熟”了,却也被后人诟病溜须拍马。

时也,命也,运也。

时运不齐,命途多舛。冯唐易老,李广难封。屈贾谊于长沙,非无圣主;窜梁鸿于海曲,岂乏明时?所赖君子见机,达人知命。老当益壮,宁移白首之心?穷且益坚,不坠青云之志。


http://www.mrgr.cn/news/74858.html

相关文章:

  • YOLOV5/rknn生成可执行文件部署在RK3568上
  • webpack配置和打包性能优化
  • PDF内容提取,MinerU使用
  • 在 Ubuntu 系统上安装 npm 环境以及 nvm(Node Version Manager)
  • SpringBoot与MongoDB深度整合及应用案例
  • 第二十二章 Spring之假如让你来写AOP——Target Object(目标对象)篇
  • 前端数据可视化库介绍Echarts、D3.js、Plotly、Matplotlib
  • ssh登陆服务器后支持Tab键命令补全
  • 改扩配系列:浪潮英政服务器CS5280H2、IR5280H2——板载前置3.5寸*12口背板
  • 抠图软件哪个好用?8款抠图软件轻松实现一键抠图!
  • Java EE 技术基础知识体系梳理
  • MATLAB保存多帧图形为视频格式
  • 【redis】—— 初识redis(redis基本特征、应用场景、以及重大版本说明)
  • 淘宝代购系统;海外代购系统;代购程序,代购系统源码PHP前端源码
  • 【linux】如何扩展磁盘容量(VMware虚拟机)-转载
  • Linux(光速安装+ubuntu镜像 serve live-serve desktop)
  • 遗传算法与深度学习实战——利用进化计算优化深度学习模型
  • Markdown学习笔记
  • 开源模型应用落地-qwen模型小试-Qwen2.5-7B-Instruct-tool usage入门-多个tools联动(三)
  • 上传本地文件到远程docker容器内并重启容器
  • 1482. 制作 m 束花所需的最少天数
  • odoo 的日志怎么使用
  • java ssm 高校食堂管理系统 校园食堂点餐 校园餐厅管理 源码 jsp
  • 宏石激光凭借创新技术荣膺广东省制造业单项冠军,推动激光技术新突破
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十三:将AVFrame转换成AVPacket。视频编码原理.编码相关api,H264特殊参数说明
  • 当出现onnx head和转出的tensorrt head output数量不一致时