不支持,目前应该VeighNa框架都没有支持保证金组合指令了,可以自己在Gateway层扩展下这快的支持
一个是通用事件推送,一个是特定类型事件推送。
某些上层APP模块是依赖后者的,来提高应用引擎处理效率
开源版内置BarGenerator的话,分钟线只支持60分钟以下的,以上就必须用小时线了
要用2.0版本的DolphinDB
开源版的事件引擎是单线程工作架构,策略中的回调函数都是单线程触发的。
这里你另开的Timer本质是额外的线程,如果在其中调用策略模板的主动函数(下单撤单)就可能存在多线程冲突问题
升级到3.7.0新版本试试,已经添加了ZMQ的心跳保持机制
这里atr是直接调用的talib.ATR函数,具体要看下其中的C++逻辑实现了
启动程序的实话,去掉所有的App模块试下
对新手来说,推荐每轮on_bar回调顶部,先cancel_all撤掉之前的未成交委托,保证每一轮都是干净状态再下单即可
贴图看下?
from tkinter import N
这行删掉即可,策略用不到tkinter组件的
用限价单
SimNow行情质量不稳定,不推荐用于录制数据了
试用账号流量有限制,等第二天再下
郑商所没有3点收盘后的tick(结算价)推送噢,这个是交易所规则所致了
使用Jupyter交互式环境执行优化任务,优化完成后每组参数的回测统计指标都会返回,然后做分析即可
peewee库被破坏了,重装下试试:
pip install peewee
【不合法的登录】是指用户名密码错误