以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [求助]后台监控两个品种globalvariable赋值两次? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=65346) |
-- 作者:bbking -- 发布时间:2014/5/22 23:07:02 -- [求助]后台监控两个品种globalvariable赋值两次? //---------------邮件监控 globalvariable:mailt=0; hourt:=intpart(DYNAINFO(207)/10000); mint:=intpart((DYNAINFO(207)-hourt*10000)/100); sect:=DYNAINFO(207)-hourt*10000-mint*100; sec:=hourt*3600+mint*60+sect; tg:=1200;//1200秒20分钟轮询 if INTPART(sec/tg)>mailt then begin SENDMAIL( 1,\'***\',\'监控\',NUMTOSTR(dynainfo(207),0)); mailt:=INTPART(sec/tg); end 比如这个代码使用后台监控两个品种 一次发邮件直接发两封 我发现是监控品种数量导致globalvariable赋值两次对吗?
|
-- 作者:admin -- 发布时间:2014/5/22 23:09:18 -- 可以这么理解,监控2个品种,系统会对应2个globalvariable |
-- 作者:bbking -- 发布时间:2014/5/24 9:55:39 -- 有无办法监控两个品种而只赋值一次的啊? 这样赋值两次有时候会有点混乱啊 你想想~ 毕竟用后台同时监控多个品种 大多数情况下是在套利的时候才用的啊
[此贴子已经被作者于2014/5/24 9:56:08编辑过]
|
-- 作者:RogarZ -- 发布时间:2014/5/25 12:51:58 -- 那用ex的超全局变量呗 |