原因已经查清楚了 是因为撤单请求生成的有问题
尝试用脚本撤单失败,报错信息如下
INFO: 交易撤单失败,代码:9,信息:CTP:无此权限
但是在ui界面下的撤单是可以成功的,想请教一下这个错误原因是什么
zhouwencan wrote:
(tutorial-env) (base) root@zhou6288:/home/vnpy-2.1.9/examples/no_ui# python run.py
Traceback (most recent call last):
File "run.py", line 8, in <module>
from vnpy.trader.setting import SETTINGS
File "/root/tutorial-env/lib/python3.7/site-packages/vnpy/trader/setting.py", line 30, in <module>
"database.timezone": get_localzone().zone,
AttributeError: 'backports.zoneinfo.ZoneInfo' object has no attribute 'zone'
您好,请问下这个问题是怎么解决的,方便详细说下细节吗?谢谢!
ubuntu系统尝试了python3.6 3.7 以及 3.8
vnpy尝试2.2.0 2.3.0 以及 2.5.0版本
运行脚本时均出现以下报错
AttributeError: 'backports.zoneinfo.ZoneInfo' object has no attribute 'zone'
报错语句为:
from vnpy.trader.engine import MainEngine
from .setting import SETTINGS
"database.timezone": get_localzone().zone
求解答,谢谢!
hxxjava wrote:
在这个文件里:
vnpy_ctp\api\include\ctp\ThostFtdcUserApiStruct.h
定义如下:///深度行情 struct CThostFtdcDepthMarketDataField { ///交易日 TThostFtdcDateType TradingDay; ///保留的无效字段 TThostFtdcOldInstrumentIDType reserve1; ///交易所代码 TThostFtdcExchangeIDType ExchangeID; ///保留的无效字段 TThostFtdcOldExchangeInstIDType reserve2; ///最新价 TThostFtdcPriceType LastPrice; ///上次结算价 TThostFtdcPriceType PreSettlementPrice; ///昨收盘 TThostFtdcPriceType PreClosePrice; ///昨持仓量 TThostFtdcLargeVolumeType PreOpenInterest; ///今开盘 TThostFtdcPriceType OpenPrice; ///最高价 TThostFtdcPriceType HighestPrice; ///最低价 TThostFtdcPriceType LowestPrice; ///数量 TThostFtdcVolumeType Volume; ///成交金额 TThostFtdcMoneyType Turnover; ///持仓量 TThostFtdcLargeVolumeType OpenInterest; ///今收盘 TThostFtdcPriceType ClosePrice; ///本次结算价 TThostFtdcPriceType SettlementPrice; ///涨停板价 TThostFtdcPriceType UpperLimitPrice; ///跌停板价 TThostFtdcPriceType LowerLimitPrice; ///昨虚实度 TThostFtdcRatioType PreDelta; ///今虚实度 TThostFtdcRatioType CurrDelta; ///最后修改时间 TThostFtdcTimeType UpdateTime; ///最后修改毫秒 TThostFtdcMillisecType UpdateMillisec; ///申买价一 TThostFtdcPriceType BidPrice1; ///申买量一 TThostFtdcVolumeType BidVolume1; ///申卖价一 TThostFtdcPriceType AskPrice1; ///申卖量一 TThostFtdcVolumeType AskVolume1; ///申买价二 TThostFtdcPriceType BidPrice2; ///申买量二 TThostFtdcVolumeType BidVolume2; ///申卖价二 TThostFtdcPriceType AskPrice2; ///申卖量二 TThostFtdcVolumeType AskVolume2; ///申买价三 TThostFtdcPriceType BidPrice3; ///申买量三 TThostFtdcVolumeType BidVolume3; ///申卖价三 TThostFtdcPriceType AskPrice3; ///申卖量三 TThostFtdcVolumeType AskVolume3; ///申买价四 TThostFtdcPriceType BidPrice4; ///申买量四 TThostFtdcVolumeType BidVolume4; ///申卖价四 TThostFtdcPriceType AskPrice4; ///申卖量四 TThostFtdcVolumeType AskVolume4; ///申买价五 TThostFtdcPriceType BidPrice5; ///申买量五 TThostFtdcVolumeType BidVolume5; ///申卖价五 TThostFtdcPriceType AskPrice5; ///申卖量五 TThostFtdcVolumeType AskVolume5; ///当日均价 TThostFtdcPriceType AveragePrice; ///业务日期 TThostFtdcDateType ActionDay; ///合约代码 TThostFtdcInstrumentIDType InstrumentID; ///合约在交易所的代码 TThostFtdcExchangeInstIDType ExchangeInstID; };
找到了,谢谢!
在vnpy_ctp.api.vnctp.vnctpmd.cpp中看到了下面的数据结构
CThostFtdcDepthMarketDataField
但是这个结构体的定义并没有在c++代码里找到
请问这个结构体的定义放在哪一部分了,先感谢各位了!
如图,import RohonGateway后会出现如下问题
不清楚扩展里出了什么问题,请问是否有遇到相似问题的朋友或者知道如何解决的大佬,感谢!
自己尝试register了一个eMargin.的事件,但是并没有被响应,请问各位有没有关于这部分内容的文档或者帮助的,感谢!
青青子荆 wrote:
参考https://www.vnpy.com/docs/cn/gateway.html
Terry_wtx wrote:同问,没有找到gateway的文档
这个文档没有底层的那部分内容,就比如api的c++代码那一部分
顺便问一下,假如需要CTP账户的margin信息的话,vnpy有接口能提供吗,用get_all_accounts返回的只有‘accountid', 'available', 'balance', 'frozen'这些,然后想从api入手又没有文档参考
同问,没有找到gateway的文档
请问一下ctp为何一直连接不上,simnow的官网也登陆不上,无法发送手机验证码,求教,感谢各位!
因为CTP一直连接不上,simnow也登陆不上,所以尝试了uft。
之前一直连得好好的,然后突然交易服务器授权验证失败了,请问有碰到相同问题的吗?求助
青青子荆 wrote:
请用pip list看一下是否安装成功,如果安装成功后需要再重启一下试试。
安装成功了,但是仍然报错,报错信息是
ImportError: cannot import name 'CtpGateway' from 'vnpy_ctp'
如题,尝试了pip install vnpy_ctp之后又报错无法from vnpy_ctp import CtpGateway
请问下有没有遇到这种情况的朋友