1. vnpy系统提供的K线图表的缺点
如果您在启动vntrader的时候勾选了【ChartWizard 实时K线图表模块】,您会简单主界面上vnpy系统提供的K线图表功能图标,进入该功能模块后就可以输入本地代码,新建K线图表了。
使用了该功能之后,你会发现它有如下缺点:
- 这个K线图表只能提供一分钟的K线图表
- 除了K线主图和成交量之外,你不可以增加其他的主图附加指标和副图指标
这样一个太简单的K线图表是远远满足了交易者对K线图表的需求的,有多少人使用就可想而知了。
2. 它应该提供不同周期单位和窗口大小的K线显示能力
绝大多数交易策略都是基于K线来实现的。可是很少部分是只在1分钟K线的基础上运行的,可能是n分钟,n小时,n天...,只能提供一分钟的K线图是不够用的。
所以应该提供用户如下的选择:
- 窗口大小
- 单位选择
3. 它应该提供其他的主图附加指标和副图指标的添加和删除功能
用户之所以想看K线图,可能是想看看自己策略的算法是否正确,这一般都是使用了一个或者多个运行在窗口K线上指标计算的值计算的入场和出场信号。
这也是可以显示的,而这种指标不可能全部是系统自带的指标显示控件能够涵盖的,所以应该有方法让用户自己增加自己的指标显示部件。
所以应该提供下面功能:
- 更改主图指标功能
- 增加/删除主图附加指标功能
- 增加/删除副图指标功能