2025年12月25日

重修vn.py笔记 之 七 : CTA策略要素

摘要: vnpy 里的cta策略,需要继承模板策略, 必须含有几个要素:(以 AtrRsiStrategy为例) 继承自 (CtaTemplate) 重要的元素: parameters = [... ] variables = [... ] 其中, 1 实盘策略启动时,需要的变量。 他会保存在本地策略配置文 阅读全文

posted @ 2025-12-25 17:57 金凯旋 阅读(17) 评论(0) 推荐(0)

重修vn.py笔记 之 六 : CTP

摘要: 我们重点研究的是Ctp, 那么,把ctp单独拿出来,跑一次。 主体框架有参数管理、图形处理等大量繁杂的系统工作,这里没有用主体框架,需要预先设置参数。 import multiprocessing import sys from time import sleep from datetime imp 阅读全文

posted @ 2025-12-25 17:36 金凯旋 阅读(5) 评论(0) 推荐(0)

重修vn.py笔记 之 五 : 框架

摘要: 现在,运行一个完整的vnpy 框架,从应用,到窗体以及各个app, 我们尝试连接 ctp 运行环境,在simnow上注册有用户,服务信息里可以查到连接信息。 启动下面文件后,在.vntrader 目录下, 会生成一个connect_ctp.json, 保存已经设置的连接信息。 from vnpy.e 阅读全文

posted @ 2025-12-25 17:23 金凯旋 阅读(6) 评论(0) 推荐(0)

重修vn.py笔记 之 四 : 绘图

摘要: vnpy 提供了一个比较实用的绘图,可以动态绘制出K线图。 根据这个工具,可以将策略的信号以及指标绘制出来。 from datetime import datetime from vnpy.trader.ui import create_qapp, QtCore from vnpy.trader.c 阅读全文

posted @ 2025-12-25 17:06 金凯旋 阅读(6) 评论(0) 推荐(0)

重修vn.py笔记 之 二 : 数据

摘要: 做数据分析,首先是要有数据,这里是用tqsdk的数据。 代码用源码里的范例,修改了数据源。 # 忽略各模块的警告信息 import warnings warnings.filterwarnings("ignore") from datetime import datetime from vnpy.t 阅读全文

posted @ 2025-12-25 14:38 金凯旋 阅读(20) 评论(0) 推荐(0)

导航