以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  测试报错,请问这句话该怎么写呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=154290)

--  作者:W4739889
--  发布时间:2017/5/27 14:21:58
--  测试报错,请问这句话该怎么写呢?
测试报错,请问这句话该怎么写呢?
VARIABLE:A = 0;
VARIABLE:B =0;
H1:HHV(H,100);
L1:LLV(L,100);
 
  VARIABLE: MYENTERPRICE = 0;
IF HOLDING = O AND H >=REF(H1,1) THEN BEGIN
 BUY(1,1,LIMITR,H);
 A = REF(H1,1)-REF(L1,1);
 MYENTERPRICE = H;
 END
 IF HOLDING=O AND L<=(L1,1) THEN BEGIN
  BUYSHORT(1,1,LIMITR,L);
 B = REF(H1,1)-REF(L1,1);
  MYENTERPRICE = L;
  END

--  作者:wenarm
--  发布时间:2017/5/31 8:21:32
--  

ref不能放在if语句内,可以参考这个链接学习修改

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=130