为什么下面这段话 编译出错? [金字塔]
-
咨询内容:
为什么下面这段话 编译出错? 原因BKSH5重复? 不明白为什么重复? 我只是想赋予BKSH5在不同时刻一个判断值。 需要怎样修正?
IF DIFFDAY>-30 THEN
BEGIN
IF DIFF60MIN>-30 THEN
BEGIN
BKSH5:IF( DIFF15MIN>-70 and POSITIVEV5MIN,1,0);
BKSH15:IF(POSITIVEV15MIN,1,0);
END
ELSE
BEGIN
BKSH5:IF(DIFF15MIN>-30 AND POSITIVEV5MIN,1,0);
BKSH15:IF(DIFF15MIN>-70 AND POSITIVEV15MIN,1,0);
END
END -
金字塔客服:
IF DIFFDAY>-30 THEN
BEGIN
IF DIFF60MIN>-30 THEN
BEGIN
BKSH5:IF( DIFF15MIN>-70 and POSITIVEV5MIN,1,0);
BKSH15:IF(POSITIVEV15MIN,1,0);
END
ELSE
BEGIN
BKSH5:=IF(DIFF15MIN>-30 AND POSITIVEV5MIN,1,0);
BKSH15:=IF(DIFF15MIN>-70 AND POSITIVEV15MIN,1,0);
END
END这样改下试下。
来源:程序化久久网( WWW.CXH99.COM )
-
用户回复:
为什么必须要加等号? 为什么“:”不一样“:=”? 不是一个能显示一个不能显示吗? 在文华8 完全是一样的。
-
网友回复:
:声明变量并赋初始值。后面改变该变量必须是:=
:=代表对已有的变量进行赋值操作。
有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友
可联系技术人员 QQ: 262069696 或微信号:cxh99cxh99 进行 有偿收费 编写!
(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)
相关文章
-
没有相关内容