请问:通过Vntrader跑策略,可以无人值守吗?期间CTP自动断开连接,和自动连接数据库是否会有问题?是否都是断开重连
请问:通过Vntrader跑策略,可以无人值守吗?期间CTP自动断开连接,和自动连接数据库是否会有问题?是否都是断开重连
除非你网络挂了,否则大部分情况下CTP都会自动重连,本机部署的数据库几乎不会断开(除非你内存不够了)
用Python的交易员 wrote:
除非你网络挂了,否则大部分情况下CTP都会自动重连,本机部署的数据库几乎不会断开(除非你内存不够了)
隔夜之后,发现Vntrader的主界面处于假死状态,但策略一直是在跑的,CTA策略界面好像也是在更新的!好几天了,发现一只这样。
下午每天收盘后,CTP服务器会关闭,此时VNTrader的程序是必须关闭的,否则会一直重连直到耗尽计算机资源。
这样即使夜盘开盘,也连不上去,所以请自己定时开关程序,或者用守护进程模式的自运维脚本。
用Python的交易员 wrote:
下午每天收盘后,CTP服务器会关闭,此时VNTrader的程序是必须关闭的,否则会一直重连直到耗尽计算机资源。
这样即使夜盘开盘,也连不上去,所以请自己定时开关程序,或者用守护进程模式的自运维脚本。
昨天试了一下:15点收盘后不停止策略,策略是在Vntrader和CTA界面跑的,昨晚跑出来各种混乱:连续平仓、委托下单没有返回一条“数据同步,持仓数”数据,信号点错误。全乱套了!
行情数据收集是用守护进程在跑,只有初始化策略时才会用到,15点后没有关闭策略有也不会用到行情数据库;所有这些,那就是晚盘连接到的CTP错误的数据导致的?
用Python的交易员 wrote:
下午每天收盘后,CTP服务器会关闭,此时VNTrader的程序是必须关闭的,否则会一直重连直到耗尽计算机资源。
这样即使夜盘开盘,也连不上去,所以请自己定时开关程序,或者用守护进程模式的自运维脚本。
具体如何定时开关程序?跑夜盘是没人盘前打开,盘后关闭的
每日的交易时段,从夜盘前开始,到下午收盘结束,所以在夜盘收盘的时候是不用关闭的(期货公司服务器也不关)