沪深300股指期货想在每个交易日的上午9点半到11点,下午2点半到3点,这个区间内交易,买入信号出现,持有10分钟,该如何写代码呀?
谢谢!是代码中出现了一些问题
点击开始回测之后没有反应,几天前还可以的,重新点击“开始回测”,出现“已有任务在运行中,请等待完成”
不知道问题出在哪儿了,请帮忙看看!
21:15:44 加载进度:# [0%]
21:15:44 加载进度:## [10%]
21:15:44 加载进度:### [20%]
21:15:44 加载进度:#### [30%]
21:15:44 加载进度:##### [40%]
21:15:44 加载进度:###### [50%]
21:15:44 加载进度:####### [60%]
21:15:44 加载进度:######## [70%]
21:15:44 加载进度:######### [80%]
21:15:44 加载进度:########## [90%]
21:15:44 历史数据加载完成,数据量:4560
21:15:44 触发异常,回测终止
21:15:44 Traceback (most recent call last):
File "e:\vnpy\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 228, in run_backtesting
self.callback(data)
File "e:\vnpy\lib\site-packages\vnpy_ctastrategy\strategies\DoublemaDuration.py", line 97, in on_bar
am.update_bar(bar)
AttributeError: 'DoublemaDuration' object has no attribute 'am'
第97行并没有什么问题呀?
解决了,是我之前把VPN给关掉了 结果连不到校园网就有问题
Traceback (most recent call last):
File "e:\vnpy\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 282, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "e:\vnpy\lib\site-packages\vnpy_ctabacktester\ui\widget.py", line 51, in init
self.backtester_engine.init_engine()
File "e:\vnpy\lib\site-packages\vnpy_ctabacktester\engine.py", line 66, in init_engine
self.init_datafeed()
File "e:\vnpy\lib\site-packages\vnpy_ctabacktester\engine.py", line 72, in init_datafeed
result = self.datafeed.init()
File "e:\vnpy\lib\site-packages\vnpy_rqdata\rqdata_datafeed.py", line 119, in init
max_pool_size=1
File "e:\vnpy\lib\site-packages\rqdatac\client.py", line 232, in init
quota = get_client().execute("user.get_quota")
File "e:\vnpy\lib\site-packages\rqdatac\decorators.py", line 67, in wrap
return func(args, **kwargs)
File "e:\vnpy\lib\site-packages\rqdatac\connection_pool.py", line 26, in execute
with self._get_connection() as conn:
File "e:\vnpy\lib\contextlib.py", line 112, in enter
return next(self.gen)
File "e:\vnpy\lib\site-packages\rqdatac\connection_pool.py", line 37, in _get_connection
conn = self._ensure_connection()
File "e:\vnpy\lib\site-packages\rqdatac\connection_pool.py", line 58, in _ensure_connection
return self._new_connection()
File "e:\vnpy\lib\site-packages\rqdatac\decorators.py", line 67, in wrap
return func(args, **kwargs)
File "e:\vnpy\lib\site-packages\rqdatac\connection_pool.py", line 64, in _new_connection
return Connection(s, self._auth)
File "rqdatac\connection.py", line 54, in rqdatac.connection.Connection.init
File "rqdatac\connection.py", line 97, in rqdatac.connection.Connection._do_auth
File "rqdatac\connection.py", line 87, in rqdatac.connection.Connection._read_one_packet
rqdatac.share.errors.PermissionDenied: this license is only
不知道发生了什么?上午还可以回测的