以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  使用IF语句的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=47564)

--  作者:g13977133201
--  发布时间:2013/1/9 16:44:51
--  使用IF语句的问题
很简单的代码,却不能实现预期效果。运行于序列模式

EMA4:EMA(Close,4),LineThick0;
EMA9:EMA(Close,9),LineThick0;
UpCross:=Cross(EMA4,EMA9);//EMA金叉
If UpCross Then Begin //金叉时在K线低点处写上数字“5”
A1:=5;
DrawNumber(1,Low,A1,0,ColorWhite);
End

公式运行完毕后什么也没显示,是哪里出了问题呢?

[此贴子已经被作者于2013-1-9 16:46:30编辑过]

--  作者:jinzhe
--  发布时间:2013/1/9 16:47:28
--  

定义全局变量就行

variable:a1=5;
EMA4:EMA(Close,4),LineThick0;
EMA9:EMA(Close,9),LineThick0;
UpCross:=Cross(EMA4,EMA9);//EMA金叉
If UpCross Then Begin   //金叉时在K线低点处写上数字“5”
A1:=5;
DrawNumber(1,Low,A1,0,ColorWhite);
End


--  作者:g13977133201
--  发布时间:2013/1/9 21:17:47
--  
加了Variable:A1=5;全局变量也不行啊!还是不能显示。