是这样的,比如我把程序放在云服务器上运行,api = TqApi(TqAccount("", "", ""), web_gui = "http://本地IP:80‘,auth=TqAuth("","")) 生成的K线图在服务器上是可用浏览器打开的,但是为了方便,我能否在家中的浏览器上直接输入服务器的公网IP就能够访问web_gui生成的网页图呢? ...
使用TargetPosTask遇到这样一个问题,比如当前有持仓,达到某个价位时本应由TargetPosTask来全部平仓,但是人工提前挂了平仓单,因为是挂单,没有及时成交,之后满足了TargetPosTask的平仓条件,此时TargetPosTask并不会删除手工的挂单,TargetPosTask只会下开仓单来对冲挂单。如果此时刚好又可用资金不足,就会导致持仓不能顺利被平仓而面临风险。遇到这种情况怎么处理,有没有办法区别出未成交挂单是不是由TargetPosTask发出的(是不是老版本里有个user_id可以设置),如果在调用TargetPosTask之前一股脑删除所有挂单,不知是否会影响到调用TargetPosTask的删单追单,如果能区别挂单的来源,就只删除非TargetPosTask的下单即可。
策略运行失败: 红枣期货不支持创建 targetpostask、twap、vwap 任务,交易所规定该品种最小开仓手数为大于等于 4 手,这些函数还未支持该规则! --异常,关闭风控子进程 ...
原来是要把这个文件一起打包 ....>pyinstaller -F --add-data "WinDataCollect64.dll;." .name.py
ERROR - 采集穿透式监管客户端信息失败: Failed to load dynlib/dll 'C:\\Users\\Administrator\\AppData\\Local\\Temp\\2\\_MEI51922\\tqsdk_ctpse\\WinDataCollect64.dll'. Most likely this dynlib/dll...
#代码是读取账户下的所有品种持仓,当其亏损达到1000元时对其自动止损平仓。 # 导入 tqsdk 库 from tqsdk import TqApi, TqAuth, TqAccount, TargetPosTask, TqKq # 创建 api...
从0.9.15版本开始,天勤软件与 TqSdk 的版本更新将完全同步。 新功能与特性变更 天勤安装包中内置了一份vscode 和完整的 python 3.7. 用户安装天勤后即可获得完整开发环境...