以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  没有begin---end,下面的三条语句生效吗  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50472)

--  作者:wn10000neng
--  发布时间:2013/3/31 21:57:50
--  没有begin---end,下面的三条语句生效吗

有begin---end的情况,是以下代码 

if islastbar then
  begin
      DEBUGFILE(\'D:\\TEST2.TXT\',\'加仓后holding:%.0f\',holding);//输出HOLDING
      DEBUGFILE(\'D:\\TEST2.TXT\',\'资产:%.2f\',asset)//输出asset
      DEBUGFILE(\'d:\\test2.txt\',\'加仓开仓价:%.2f\',enterprice)//输出enterprice
  end

 

 

如果去掉begin---end,编译可以通过,但不知道会不会生效,打印出三个东西来

if islastbar then
      DEBUGFILE(\'D:\\TEST2.TXT\',\'加仓后holding:%.0f\',holding);//输出HOLDING
      DEBUGFILE(\'D:\\TEST2.TXT\',\'资产:%.2f\',asset)//输出asset
      DEBUGFILE(\'d:\\test2.txt\',\'加仓开仓价:%.2f\',enterprice)//输出enterprice


--  作者:王锋
--  发布时间:2013/3/31 22:13:54
--  
只有一行可以没有BEGIN END,多行就必须加