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

BacktesterEngine是继承自BaseEngine的子类

CSV文件的编码问题,检查下是否为GBK?

要先下载了至少一个合约数据,后续才能更新(去更新这些已经下载合约的历史行情)

期货的连续合约也支持复权数据的吗?

看下日志和cmd里,是否报错了吧。

手动平仓的来源信息应该是ManualTrading,截图里应该修改了底层源代码。

DataManager没有支持TICK数据的CSV导入,可以自己写个脚本来实现了

  1. 策略可以自行记录委托号信息,并写入在缓存变量中(重启后自动加载)
  2. 或者可以重启后,手动一键全撤之前的委托,然后策略中就无需记录(重启后自动根据逻辑再下新的)

感谢分享!方便的话请直发个PR让官方合并下吧:https://github.com/vnpy/vnpy_postgresql

云泽 wrote:

之前安装的是2.x版本,在没卸载的情况下安装了3.3.0版本,结果3.3.0打不开了,2.x卸载后仍然打不开,而且3.3.0还卸载不了,有大佬知道怎么解决吗

  1. 打开注册表工具regedit,搜索veighna关键词,然后把找到的项手动删除即可
  2. 安装3.0前要确保已经卸载了其他Python环境
  3. 安装好后,如果还是打不开,在cmd中运行命令veighna,然后把报错信息截图贴下

CYZ-vn.py wrote:

我也遇到这个问题,根本就没有C:\users\XXX\strategies这个目录,不知道在哪里?搜索不到。
你们是怎么解决的?

没有的话直接手动创建即可

感谢分享!!!

可以在公众号后台,留言你的论坛用户名(昵称)和要修改的新邮箱,会有人来处理的

bill-wong wrote:

我大概找到原因了,但不知道对不对,请大佬们指教:
我观察了下今天收到的数据,前10秒每个品种在每个时间戳都收到了4条重复的tick data,那么在入库的时候,用DbTickData.insert_many(c).on_conflict_replace().execute()批量存储的时候,如果c中有完全重复的数据,就会导致异常,无法执行操作。

  1. 数据库的去重主键,基于symbol、exchange、interval、datetime四个字段,如果完全重复就会去重覆盖
  2. 如果插入失败,正常也会抛出异常信息,而不会直接卡住了

目前用的就是默认SQLite吗?

在cmd中运行veighna命令看看?vnstation是2.0版本的命令了

正常的,Chrominum内核后台默认输出

课程里大概是前10节课提到,找不到的话公众号后台留言问吧

pip uninstall typing

手动把桌面快捷方式,指向C:\veighna_studio\scripts\veighna.exe即可

  1. 标准套利合约的数据simnow环境是没有的
  2. 录制本地价差数据的话,要保持SpreadTrading模块的窗口开启

策略缓存的json文件被破坏了,删除下c:\users\administrator.vntrader\cta_strategy_开头的几个文件,然后重启试试

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

沪公网安备 31011502017034号

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