那策略程序在cmd下运行,如果想暂停或退出,只能关闭cmd窗口?
请问使用web gui如何控制暂停/继续执行/终止策略程序的运行?可否提供相应的界面功能
在上面的例子里,如果把 if api.is_changing(klines.iloc[-1], ["close1", "close"]): 改成 if api.is_changing(klines.iloc[-1], "datetime"): 在天勤终端就没有任何打印输出了,但程序状态还是显示“正在运行”。tqsdk用的是最新的1.3.2
上图是教程中给的使用时间对齐序列获得两个合约价差序列的范例。同时获取两个合约最新价,相减得到价差并保存在dif序列中,只要任一合约最新价有更新,dif就计算最新价差,因此dif的周期差不多就是tick的周期500ms,比较容易理解。...
感谢~ 但是请问周期该怎么处理呢?除了对tick的时间戳用循环处理,有没有更好的方式?
是的,那请问怎么用天勤的时间对齐K线序列获取到两个合约价差在某特定周期(比如1分钟或1小时)的高、开、低、收数据呢?程序怎么写?谢谢~
2019/12/18-22:51:16.662577 - 00000CF4 - INFO 启动系统 1.1.0.0 :D0BE3B87 2019/12/18-22:51:16.854121 - 00000CF4 - ERROR 创建目录失败, C:UsersJay.JiAppDataLocalTianQinconfigpages :DB0E02C7...
天勤终端1.1和tqsdk是独立安装的,python用的3.7.5 64位版本。在更新之前是正常运行的,只更新了tqsdk,其他都没动,更新完以后就没法运行策略了。
昨天在更新之前,还是能正常使用的,今晚把tqsdk通过pip方式更新到1.3.1后,策略就无法运行了,点击运行后,“当前状态”显示“运行中”,但很快便自动停止,图形区和报告区无任何显示。即使在策略目录下以命令行方式运行“python...
根据教程中get_kline_serial()部分最新的关于获取对齐数据序列的说明,通过运行范例程序对其工作机制加以理解。参考Example2,对程序稍加改动(合约换成ni,周期换成1分钟),进行测试,代码如下:...
获得两个时间对齐的klines序列后,价差K线该怎么生成呢?可否举个例子
想要获取两个合约分钟以上级别的价差K线,请问如何实现?应该不是分别获取两个合约相应周期的klines序列,然后用open、high、low、close对应相减吧?应该是通过两个合约的quote信息,获得tick序列后对应相减,再按所需的周期组合成klines序列。请问如何将tick序列组合成klines序列呢?有没有更简单的方法可以直接获取?谢谢~
看了t90~t95几个例子,想请教一下:1、程序是通过不同的“board”属性将序列/图形依次画在主图、附图1、附图2……的吗?2、主图的“board”隐藏名称是什么?...
取行情数据的时候设为“KQ.m@xxx.xx”的主连,请问能够直接下单吗?主连能否自动和当前主力合约直接建立映射关系?
不小心将策略运行窗口弹出了,请问该怎么嵌回主界面?
教程和示例程序对于klines绘制序列图讲的有点不够详细,想请问一下:(1)画序列图是否用klines函数?教程里面有个例子“ klines_1905["dif"] = klines_1906["close"]...
建议策略存放目录可以允许在“strategies”目录下添加子目录,或者允许引用其他路径下的策略文件,以便策略较多时方便进行分类管理。
请问set_target_volume()的具体下单策略是什么?我不是指“今昨开”的优先级问题,而是指:如果单量相对较大,不能在1个wait_update()周期内完全成交,并且后续价格发生变化时,set_target_volume()的工作细节(撤单/追价这些)。