请教各位大神:
VARIABLE:N=0;
IF COND THEN
N:=1;
ELSE
N:=2;
IF N=2 AND BUYCOND THEN BEGIN
BUY(1,1,MARKET);
END
我想当N:=2 并且开仓条件成立时开仓,该如何实现啊?我这样写好像体现不了N的意义了。
谢谢!!!!
根据你点的逻辑处理,根本用不到全局变量的处理方式。不知道你要全局变量有和作用。全局变量一般用做标志位,或者统计。
等价于 cond不成立并且BUYCOND成立。
所以代码等价于如下
IF BUYCOND THEN BEGIN
BUY(1,1,MARKET);
END
我就是想把全局变量作为一个标志位,当这个标志位之后并且满足开仓条件再开仓,不知道该怎么写
你这里要这个全局变量做什么
IF cond AND BUYCOND THEN BEGIN
BUY(1,1,MARKET);
END
不就是行了。
还是你想调试什么?需求描述清楚点。
count函数
或者你自己使用全局变量进行记录
http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm 金字塔的几个全局变量,都在这。 涉及到计数,标记之类的都可以用你参考下。