如何去删除缓存在回测数据中的历史数据呢 这个问题有具体教程吗 因为不是纯粹用命令台打开的VNPY 用的是软件式的 不知道在哪一个文件夹如何操作
杨光 wrote:
VNPY并不复杂,你可以自己试着写. 如果你碰到具体问题, 在论坛求助或者我可以帮你回答一些问题.
策略编写是一个很复杂的过程. 因为有很多需求可能你自己都没想好, 但如果你自己编写, 可能写着写着就想好了. 没有人像你一样理解你的策略.
自己写. 具体问题,论坛和我来帮你.
这个是巨佬
感谢请问有一些关于CTP的问题可以请教您吗 大佬
emiya wrote:
模拟交易 策略自动交易开多成交后 本地委托的平多 空开委托价格是止损价格 而且一直在重复的委托是策略代码的问题吗?还是止盈的点没有到 所以本地委托价格以止损价格委托 还是需要手动止盈
谢谢大神的回复 之前一直在琢磨怎么在自己的策略里加上本地停止单 隔了这么久才回复 感谢大神
求大神们看看这
我使用多组CPT进行连接 无论是CTP自由平台还是simnow的模拟账户 还是期货公司的测试以及仿真 日志没有显示连接行情和交易服务器
图片都没有 因为根本没有日志
模拟交易 策略自动交易开多成交后 本地委托的平多 空开委托价格是止损价格 而且一直在重复的委托是策略代码的问题吗?还是止盈的点没有到 所以本地委托价格以止损价格委托 还是需要手动止盈
七月雪 wrote:
时间格式要设置成年-月-日 时:分:秒
那个 我把回测弄崩溃了
Traceback (most recent call last):
File "C:\veighna_studio\lib\site-packages\vnpy\trader\ui\mainwindow.py", line 276, in open_widget
widget = widget_class(self.main_engine, self.event_engine)
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\ui\widget.py", line 41, in init
self.cta_engine.init_engine()
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\engine.py", line 115, in init_engine
self.init_datafeed()
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\engine.py", line 137, in init_datafeed
result: bool = self.datafeed.init()
File "C:\veighna_studio\lib\site-packages\vnpy_rqdata\rqdata_datafeed.py", line 123, in init
df: DataFrame = all_instruments()
File "C:\veighna_studio\lib\site-packages\rqdatac\decorators.py", line 150, in wrap
return func(args, **kwargs)
File "C:\veighna_studio\lib\site-packages\rqdatac\services\basic.py", line 385, in all_instruments
ins_ret = filter(cond, get_instrument_list(market))
File "C:\veighna_studio\lib\site-packages\rqdatac\decorators.py", line 129, in wrapper
value = user_function(args, kwargs)
File "C:\veighna_studio\lib\site-packages\rqdatac\services\basic.py", line 139, in _all_cached_instruments_list
return _all_instruments_list(market)
File "C:\veighna_studio\lib\site-packages\rqdatac\services\basic.py", line 116, in _all_instruments_list
ins = [Instrument(i) for i in get_client().execute("all_instruments", market=market)]
File "C:\veighna_studio\lib\site-packages\rqdatac\decorators.py", line 67, in wrap
return func(*args, kwargs)
File "C:\veighna_studio\lib\site-packages\rqdatac\connection_pool.py", line 27, in execute
return conn.execute(method, *args, **kwargs)
File "rqdatac\connection.py", line 117, in rqdatac.connection.Connection.execute
File "rqdatac\connection.py", line 87, in rqdatac.connection.Connection._read_one_packet
rqdatac.share.errors.QuotaExceeded: Quota exceeded
七月雪 wrote:
时间格式要设置成年-月-日 时:
有了有了 谢谢谢谢
Traceback (most recent call last):
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\ui\widget.py", line 226, in import_data
start, end, count = self.engine.import_data_from_csv(
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\engine.py", line 59, in import_data_from_csv
dt: datetime = datetime.strptime(item[datetime_head], datetime_format)
File "C:\veighna_studio\lib_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\veighna_studio\lib_strptime.py", line 349, in _strptime
raise ValueError("time data %r does not match format %r" %
ValueError: time data '9:00:00' does not match format '%Y-%m-%d %H:%M:%S'
纯纯的小白 这个错误是指我的时间戳不对吗?
Traceback (most recent call last):
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\ui\widget.py", line 226, in import_data
start, end, count = self.engine.import_data_from_csv(
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\engine.py", line 59, in import_data_from_csv
dt: datetime = datetime.strptime(item[datetime_head], datetime_format)
File "C:\veighna_studio\lib_strptime.py", line 568, in _strptime_datetime
tt, fraction, gmtoff_fraction = _strptime(data_string, format)
File "C:\veighna_studio\lib_strptime.py", line 349, in _strptime
raise ValueError("time data %r does not match format %r" %
ValueError: time data '9:00:00' does not match format '%Y-%m-%d %H:%M:%S'
纯纯的小白 这个错误是指我的时间戳不对吗?