比如示例函数为:
from tqsdk import TqApi api = TqApi(auth=TqAuth("信易账户", "账户密码")) # 构造 api 实例 async def demo(SYMBOL, SHORT, LONG): 策略。。。 # 为每个合约创建异步任务 api.create_task(demo("SHFE.rb2107", 30, 60)) api.create_task(demo("DCE.m2109", 30, 60)) api.create_task(demo("DCE.jd2109", 30, 60)) while True: api.wait_update()
如果demo是在另一个脚本,是否要将api传入demo?也就是
from tqsdk import TqApi api = TqApi(auth=TqAuth("信易账户", "账户密码")) # 构造 api 实例 async def demo(api,SYMBOL, SHORT, LONG): 策略 # 为每个合约创建异步任务 api.create_task(demo(api,"SHFE.rb2107", 30, 60)) while True: api.wait_update()
有没有其他的解决方案? 还有就是,如果创建的异步过多的话,会出现什么样的后果?
李思恒 已回答的问题 2021年9月13日