以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  [注意]2.963的一个编译问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=48159)

--  作者:qwe123
--  发布时间:2013/1/28 11:11:03
--  [注意]2.963的一个编译问题


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

 

 

在程序前面使用了下列语句:

 

if -----then

    begin

    -------

    --------

    exit

    end

..

 

...

编译的时候就出现上述问题。以前的版本没有。请测试一下。可以正常使用,但看了啰嗦。


--  作者:jinzhe
--  发布时间:2013/1/28 11:16:32
--  
看那个连接,有说明的
--  作者:qwe123
--  发布时间:2013/1/28 11:46:27
--  
exit放到什么地方是由程序来决定的,王锋说的是一种情况。但如果开盘就不满足条件要退出程序而去执行其他程序,并且要保证变量都不变,是不是应该吧exit放到最前面?
--  作者:jinzhe
--  发布时间:2013/1/28 13:19:19
--  

统计函数的,你exit掉了,会可能造成部分数据不正确。

比如hhv(h,5)这样的。

if barpos<50  then exit;

h5:=hhv(h,5);

 

那么会造成50周期前的h5不能有效赋值

[此贴子已经被作者于2013-1-28 13:19:36编辑过]