可不可以定义一个dailybar,然后参数在dailybar计算,minutebar只用于开平仓呢?
self.bg_daily = BarGenerator(self.on_bar, 1, self.on_daily_bar,Interval.DAILY)
还有一个问题,这里的r_breaker策略点位的计算,和网上另外一个版本不同,不知道哪个是真呢?
https://www.myquant.cn/docs/python_strategyies/425
要改动态仓位,需要查询账户和合约细节(合约乘数,保证金等),这两个功能貌似VNPY没有提供
知道问题,不会弄,期待大佬的代码!
Traceback (most recent call last):
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\ui\widget.py", line 609, in download
count = self.engine.download_bar_data(symbol, exchange, interval, start)
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\engine.py", line 213, in download_bar_data
data = self.datafeed.query_bar_history(req)
File "C:\veighna_studio\lib\site-packages\vnpy_rqdata\rqdata_datafeed.py", line 135, in query_bar_history
n: bool = self.init()
File "C:\veighna_studio\lib\site-packages\vnpy_rqdata\rqdata_datafeed.py", line 124, 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
申请了试用账号,配置了license,下载数据就报错
是不是还要配置数据库?
数据是一定要下载才能使用吗?
不能直接从米筐调用吗?
截图怎么放不上来?
刚开始用vn,真的好不顺手啊,到处都是问题。。。
Traceback (most recent call last):
File "C:\veighna_studio\lib\site-packages\peewee.py", line 3177, in execute_sql
cursor.execute(sql, params or ())
sqlite3.OperationalError: table dbbardata has no column named turnover
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\ui\widget.py", line 609, in download
count = self.engine.download_bar_data(symbol, exchange, interval, start)
File "C:\veighna_studio\lib\site-packages\vnpy_datamanager\engine.py", line 216, in download_bar_data
self.database.save_bar_data(data)
File "C:\veighna_studio\lib\site-packages\vnpy_sqlite\sqlite_database.py", line 159, in save_bar_data
DbBarData.insert_many(c).on_conflict_replace().execute()
File "C:\veighna_studio\lib\site-packages\peewee.py", line 1918, in inner
return method(self, database, args, **kwargs)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 1989, in execute
return self._execute(database)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 2778, in _execute
return super(Insert, self)._execute(database)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 2496, in _execute
cursor = database.execute(self)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 3190, in execute
return self.execute_sql(sql, params, commit=commit)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 3174, in execute_sql
with exception_wrapper:
File "C:\veighna_studio\lib\site-packages\peewee.py", line 2950, in exit
reraise(new_type, new_type(exc_value, exc_args), traceback)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 191, in reraise
raise value.with_traceback(tb)
File "C:\veighna_studio\lib\site-packages\peewee.py", line 3177, in execute_sql
cursor.execute(sql, params or ())
peewee.OperationalError: table dbbardata has no column named turnover
按教程操作,出现了两个问题,求指点:
1.SSH 可以连接,VNC不能连接;