以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  高级功能研发区  (http://weistock.com/bbs/list.asp?boardid=5)
----  PYTHON 里的计时器怎么用?  (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=171883)

--  作者:百湛必胜客
--  发布时间:2019/9/2 12:20:00
--  PYTHON 里的计时器怎么用?

settimer 设定计时器—定时触发

函数原型

settimer (funciton, msec)

设定计时器—定时触发,仅"paper_trading"模式和"pel_call"模式有效

注意:function函数一定要包含(并且只能包含)context

参数

参数类型说明
funcitonfunciton传入执行的function名称
msecint触发间隔,单位毫秒。(1秒=1000毫秒)

返回值


--  作者:百湛必胜客
--  发布时间:2019/9/2 12:22:35
--  
在“PYTHON策略”里定义这个计时器还是在“PYTHON引用”程序里设定这个定时器?
我试过在“PYTHON引用”程序里设定,但是PEL里PY_IMPORT这个引用后,没见有定时器在运行

--  作者:yukizzc
--  发布时间:2019/9/2 15:41:04
--  
在策略中是可以使用的,
引用的模式应该不行,这边和开发沟通下。

--  作者:无为剑
--  发布时间:2019/9/2 17:25:52
--  
文档说明有误,定时器模式仅仅支持"paper_trading"模式
--  作者:百湛必胜客
--  发布时间:2019/9/3 9:59:16
--  
能不能让PEL引用模式下,也可以使用计时器
--  作者:yukizzc
--  发布时间:2019/9/3 10:24:48
--  
pel你固定轮训本来就是计时器了
--  作者:百湛必胜客
--  发布时间:2019/9/3 10:29:33
--  
计时器干的事情不是PEL里面的事情
--  作者:百湛必胜客
--  发布时间:2019/9/3 10:29:56
--  
楼上的思维太单行线了
--  作者:yukizzc
--  发布时间:2019/9/3 13:21:16
--  
可是你让pel做那么多传统编程语言要干的事情,也太抬举他了