各位大佬好,请教一个问题,我在vnpy.chart模块下修改k线图画法,现在想在k线上显示文字,并让文字大小需K的缩放动态变化,请问这个应该怎么实现,感谢/抱拳
MTF wrote:
对于郑商所合约,夜盘重启程序的时候数据走RQData之类的数据服务加载,就是正确的数据了
夜盘启动初始化策略,有些指标是算不出来的,比如我策略需要记录开仓后的最高最低价格,你用米筐初始化是算不出来的,因为策略初始化的时候不知道你的pos是多少,初始化完成后才会从本地文件中读取到这个pos值和开仓后的最高最低价格,那收盘前少了最后一根K线,你本地记录的开仓后最高最低价格就不准确。
xiaohe wrote:
可以自己调用bg.generate()强制合成
关键这个用什么来驱动调用呢,因为我也不好判断它是否为最后一个tick
请教各位一个问题。实盘tick只到14:59分,这样子就永远无法驱动合成最后一根K线,导致某些指标不能正确更新,请问下这个问题吗应该怎么解决呢?
打开vnpy后,选择CTA回测功能,显示如下错误信息,请问是pyqt5版本的问题吗?有人遇到过相似问题吗?希望大神给小白解惑,谢谢。
Traceback (most recent call last):
File "C:\Users\Administrator\Miniconda3\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 278, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "C:\Users\Administrator\Miniconda3\lib\site-packages\vnpy\app\cta_backtester\ui\widget.py", line 47, in init
self.init_ui()
File "C:\Users\Administrator\Miniconda3\lib\site-packages\vnpy\app\cta_backtester\ui\widget.py", line 208, in init_ui
self.candle_dialog = CandleChartDialog()
File "C:\Users\Administrator\Miniconda3\lib\site-packages\vnpy\app\cta_backtester\ui\widget.py", line 1109, in init
self.init_ui()
File "C:\Users\Administrator\Miniconda3\lib\site-packages\vnpy\app\cta_backtester\ui\widget.py", line 1119, in init_ui
self.chart.add_plot("volume", maximum_height=200)
File "C:\Users\Administrator\Miniconda3\lib\site-packages\vnpy\chart\widget.py", line 72, in add_plot
plot = pg.PlotItem(axisItems={'bottom': self._x_axis})
File "C:\Users\Administrator\Miniconda3\lib\site-packages\pyqtgraph\graphicsItems\PlotItem\PlotItem.py", line 158, in init
self.setAxisItems(axisItems)
File "C:\Users\Administrator\Miniconda3\lib\site-packages\pyqtgraph\graphicsItems\PlotItem\PlotItem.py", line 325, in setAxisItems
if axis != self.axes[k]["item"]:
KeyError: 'bottom'
各位大神,请问下价差套利怎么用遗传算法来做参数优化?