VeighNa量化社区
你的开源社区量化交易平台
Member
离线
20 帖子
声望: 0

xiaohe wrote:

可以
改BarGenrator和策略吧

请问策略是指自己的策略类吗?
改BG难不难,,有没有示例呢
只要改这两个地方就好吗

我两个策略文件里有两个策略类,均放在了正确的位置:

description

两个策略文件内写法没有重复:

description

但no ui下加载第一个策略可以成功,加载第二个就说找不到:

description

但是在图形界面,两者都能被框架认出来:

description

这咋回事呢,,

xiaohe wrote:

会等走完再推下一个
如果28秒000毫秒推送的TICK ,我开始计算,花了3.2秒钟到31秒200才计算完
框架会给我推哪一个TICK?
是28.500这个还是31.500?

datetime 2021-07-20 21:57:18.500000+08:00 最新价 22405.0
datetime 2021-07-20 21:57:19+08:00 最新价 22405.0
datetime 2021-07-20 21:57:19.500000+08:00 最新价 22405.0
datetime 2021-07-20 21:57:23.500000+08:00 最新价 22405.0
datetime 2021-07-20 21:57:24+08:00 最新价 22405.0
datetime 2021-07-20 21:57:24.500000+08:00 最新价 22405.0
datetime 2021-07-20 21:57:25+08:00 最新价 22405.0
datetime 2021-07-20 21:57:27+08:00 最新价 22405.0
正在交易中...
2021-07-20 21:57:28,764 INFO: [mystratergy] 策略启动
datetime 2021-07-20 21:57:28+08:00 最新价 22405.0
datetime 2021-07-20 21:57:28.500000+08:00 最新价 22405.0
datetime 2021-07-20 21:57:32+08:00 最新价 22405.0
datetime 2021-07-20 21:57:32.500000+08:00 最新价 22405.0
datetime 2021-07-20 21:57:33+08:00 最新价 22405.0

【比如25秒没有500毫秒的时间戳;28秒后没有接到29-31秒的TICK直接跳到32秒】这是因为网络问题还是SIMNOW那边的问题?还是框架本身的问题呢?

网上看了一大堆,都是要从GUI加载。 怎样写py脚本直接运行我的策略?

用Python的交易员 wrote:

基于tick.datetime进行时间戳变化的检查即可
理解您的意思了。还有如果想原生支持on_5seconds,框架可以改动实现吗,改的地方多不多?

数据库,你rqdata数据下不了tick数据 看看你RQDATA账户那边可有问题啊

VNPY好像没有基于时间的事件,如果在ON_TICK里模拟每隔5秒想执行一段策略逻辑,该怎么写呢?

on_tick内写的逻辑运行时间超过0.5秒 导致还没运行完,下个TICK就来了,VNPY框架会如何处理?

大哥,不能说你用强化学习这个思路错,但你的状态输入holcv/oi也太简单了吧,根本没有自己挖掘有效因子,就靠高开低收这些变量当然无法取得满意的结果啊

这两个图我会算 只是目前对VNPY框架不熟
另外 基于footprint的信号我量化回测后(在别的平台)发现效果一般(至少不能单独只看footprint信号)

场景:我利用vnpy作为底层,主要用dataRecorder录入行情到数据库。 然后根据数据制作独特指标 ,在web端进行展示(别人可以通过用户名密码登录观看)
疑问:在web端进行展示的过程,是利用django做后台然后提供借口让前端调用展示吗(因为我只对这一种有经验),但感觉无法实现实时tick录入到数据库,然后在浏览器端实时更新的效果。 所以想问,vnpy是否提供该功能,即在web端自定义输出图表,性能上需要tick级更新图表,并且可以作为服务让别人访问到?

训练数据用了9天的期货大豆 1分周期数据 总共1800个样本左右 60个特征 离散后大概150多个,训练了两个模型如下
GBDT AUC=0.530, f1-score=0.495 假正率/特异度=0.416, 召回率=0.468, 深度/响应率=0.442, 精准率/命中率=0.525, 提升度=1.060, 误判率=0.904)
随机森林 AUC=0.600, f1-score=0.576 假正率/特异度=0.341, 召回率=0.545, 深度/响应率=0.442, 精准率/命中率=0.611, 提升度=1.233, 误判率=0.636)
目前的特征工程 只是粗糙的做了一下,后面准备再细化 力争模型精准率稳定在0.6以上
请大牛们点评一下,

我的进出场信号已经有了 想借鉴下有没有成熟的资金管理(风控)框架或者模块,,

跟我现在做的基本一致
有几个不同的地方
1 我使用随机森林或GBDT, 而且不用多分类,只用二分类
2 关于Y的选取 我准备试下一阶拟合未来3根BAR的斜率 或单纯的第二天是阳线还是阴线
3 特征方面不从普通指标中衍生
4 评价指标不能光看准确率
还在写,过几天看看效果怎样

好像VNPY内部的高性能图表模块用于画K线, 我如果想画别的指标图表类型怎么办?用高性能图表模块应该不行把 ,得自己引入MATPLOT自己画,但是会不会又有性能方面的问题?

问带TICK数据的多少钱 又让我咨询商务部,,搞得那么麻烦 难道他们想一人一价?

1 策略A是运行在5MIN级别,使用5MIN BAR完成后在下一根BAR发单,但策略A依赖的进出场信号是根据tick数据计算得出的,vnpy框架可以实现这种实盘吗
2 TICK级别的回测是否要使用RQDATA数据源? 实盘的话就是直接接收交易所的TICK了对吗,然后可以同时把接收到的TICK保存在数据库中?
3 我的策略并非趋势跟踪或者突破模型,那么我这个策略属于哪一种? 可以用CTA模板开发吗 看了下介绍vnpy只有CTA,价差等等,后面那些感觉更不是了

© 2015-2022 微信 18391752892
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】