疑问,谢谢关注
疑问,谢谢关注
看这里SpreadAlgoEngine相关内容:
https://github.com/vnpy/vnpy_spreadtrading/blob/main/vnpy_spreadtrading/engine.py
函数调用链是:
AlgoTemplate.send_order -> SpreadAlgoEngine.send_order -> MainEngine.send_order
MTF wrote:
看这里SpreadAlgoEngine相关内容:
https://github.com/vnpy/vnpy_spreadtrading/blob/main/vnpy_spreadtrading/engine.py
函数调用链是:
AlgoTemplate.send_order -> SpreadAlgoEngine.send_order -> MainEngine.send_order
谢谢,但我找不到StrategyTemplate.start_aglo和AlgoTemplate.send_order的调用链
MTF wrote:
https://github.com/vnpy/vnpy_spreadtrading/blob/main/vnpy_spreadtrading/template.py
273行
感谢,不过问题就在这里,273行调用了algo_engine.send_order,它是SpreadAlgoTemplate中send_order的一句,我的困惑是,在从start_algo到273行的algo_engine.send_order的过程中,谁调用了244行的SpreadAlgoTemplate.send_order本身并触发了其中273行的algo_engine.send_order?我怎么也找不到
这个是算法开发的模板,看具体调用那要去具体的【算法类】里面去找:
https://github.com/vnpy/vnpy_spreadtrading/blob/main/vnpy_spreadtrading/algo.py
MTF wrote:
这个是算法开发的模板,看具体调用那要去具体的【算法类】里面去找:
https://github.com/vnpy/vnpy_spreadtrading/blob/main/vnpy_spreadtrading/algo.py
多谢!太马虎了!一直没看见这个algo模块!