在测试XTP接口相关的代码时遇到了一个困惑,在对engine.connect_gateway(setting, "XTP")溯源时发现源头是在class XtpMdApi(MdApi)和class XtpTdApi(TdApi)中的connect()函数,处于好奇我看了一下内部的代码,发现这两个都调用了self.login_server(),如下图所示
然后我又去看了self.login_server()的代码,发现里面的有个变量n的计算方式很奇怪,如下图
我找了很久这个n = self.login()中的self.login()函数,并没有在XtpGateway.py或者gateway.py中找到这个函数,后来我打印了一下这个n,我发现在行情api中正常情况下这个n计算出来是0,而在交易api中正常情况下这个n计算出来是会话编号(如270532608)
所以,这个self.login()函数到底是啥呢,在哪可以看到这个函数结构呢?求助一下社区的各位~