VeighNa量化社区
你的开源社区量化交易平台
MTF
MTF's Avatar
Member
在线
1286 帖子
声望: 77

菜单栏的【帮助】->【恢复布局】

from vnpy_ctastrategy import CtaStrategyApp

main_engine.add_app(CtaStrateyApp)

加载模块并添加到主引擎即可

  1. 自己开发的模块,不建议放在strategies目录下,可以放在一个专用路径,比如C:\extension
  2. 修改操作系统环境变量,在PYTHONPATH中,添加上述模块所在的路径
  3. 后续在策略中(或者电脑上的任意Python代码中),即可加载自己开发的模块
from datetime import time

self.bg = BarGenerator(
    self.on_bar, 1,
    self.on_daily_bar,
    interval=Interval.DAILY,
    daily_end=time(14, 59)
)

开通ETF期权的程序化交易即可,可以直接订阅现货行情推送和下单交易,目前很多券商基本是满足ETF期权开户需求就可以申请程序化

AlecZhong wrote:

MTF wrote:

具体失败报错是?

description
看这图片,是系统反向信号,应该平空仓,开多仓;都失败了

这张截图里,日志区域可以看到行情和交易服务器连接都断开了,这个是问题所在

之前移除时群里提过,用户和上线券商都太少

请使用VeighNa Studio或者Python 3.10进行安装

不是,包含了集合竞价的成交量

当天累计的

日期的分隔符,改为斜杠

具体失败报错是?

Elite版本有自动移仓工具,交流群可以在微信公众号【vnpy-community】里,菜单栏的【社区服务】->【进阶微信群】找到

在Terminal终端里输入下述命令运行:

cd ~\.vntrader

ls

如果已经运行过VeighNa Trader那么就会进入到.vntrader目录并显示内容了。

cta_strategy_data.json要加载运行CtaStrategy模块后才会生成。

在Jupyter中直接调用回测引擎进行投研回测

数据服务指的是datafeed开头的字段

用户名就是论坛昵称,密码可以登出后,通过下述链接找回:https://www.vnpy.com/auth/reset-password

要在策略回调函数on_spread_data中接收SpreadData推送后,用spread.to_tick()转化为tick,并调用on_spread_tick函数

感谢分享!

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

沪公网安备 31011502017034号

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