以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  逐K线和轮询的混淆  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52521)

--  作者:李亚弟
--  发布时间:2013/5/28 17:07:13
--  逐K线和轮询的混淆
图文:
设置为逐K线,为什么却是轮询的输出呢?

图片点击可在新窗口打开查看此主题相关图片如下:走完k.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:debugfile.png
图片点击可在新窗口打开查看


--  作者:李亚弟
--  发布时间:2013/5/28 17:18:44
--  
标题该该为 走完1根K线以后  和  轮询 的混淆
--  作者:jinzhe
--  发布时间:2013/5/28 17:19:39
--  

逐k线公式,然后输出语句中还没加islastbar?


--  作者:李亚弟
--  发布时间:2013/5/28 17:31:59
--  
没有加islastbar,但是勾上了  仅刷最后一根K线。这个选项不就是islastbar的作用吗?
图片点击可在新窗口打开查看此主题相关图片如下:islastbar.png
图片点击可在新窗口打开查看

--  作者:李亚弟
--  发布时间:2013/5/28 17:45:04
--  
加入代码  if not(ISLASTBAR) then exit;
还是频繁输出

--  作者:王锋
--  发布时间:2013/5/28 21:21:39
--  
这里的走完K线指的是走完K线后才去检测是否有下单信号予以下单,并不表示连公式都不运行的,只要有行情过来公式是一直在刷新的
--  作者:李亚弟
--  发布时间:2013/5/29 10:51:47
--  
现在我把debugfile紧跟在buy语句后面。同在一个begin...end里面。按我原先设想,虽然公式一直刷新,但是只执行一次buy,执行debugfile和buy的if是一样的,那么debugfile应该也只输出一次。可实际是buy只有一次,debugfile却会一直输出。  “只要有行情过来,公式就一直刷新”,刷新归刷新,为什么连不满足if 的也执行了?

图片点击可在新窗口打开查看此主题相关图片如下:debugfile.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:仅刷最后一个k.png
图片点击可在新窗口打开查看


--  作者:jinzhe
--  发布时间:2013/5/29 10:57:35
--  
代码和上面输出的不是一回事
--  作者:李亚弟
--  发布时间:2013/5/29 11:20:22
--  
我后来把debugfile的信息修改了一下。重点是持续输出。
图片点击可在新窗口打开查看此主题相关图片如下:持续输出.png
图片点击可在新窗口打开查看

--  作者:李亚弟
--  发布时间:2013/5/29 13:29:29
--  
凌乱