请教个编程上的问题
我编写了个信号会闪烁的模型,想在一信号时就把当时的最新价记录在全局变量里,这样就知道闪烁的区间了,但我在开平仓语句里加入全局变量取到的是每根K的收盘价
if bdg then begin
lo1:=O;//if(o<hm,o,hm);
lo1 := Ceiling(lo1/MINDIFF)*MINDIFF ;
ho:=0;
sell(HOLDING>0 and 1,0,LIMITR,lo1);//按指令价平仓
extgbdataset('qzBB',c);//记录平仓位置
end
if bkg then begin
lo1:=O;//if(o>lm,o,lm);
lo1:= Ceiling(lo1/MINDIFF)*MINDIFF ;
ho:=0;
sellshort(HOLDING<0 and 1,0,LIMITR,lo1);//按指令价平仓
extgbdataset('qzBB',c);//记录平仓位置
end
if long then begin
lo1:= O;//if(o>h80,o,h80) ;//是否开高
//lo1 := Ceiling(lo1/MINDIFF)*MINDIFF ;
ho:=Ho+1;
buy(HOLDING=0 and 1,1,LIMITR,lo1);//指令价开多仓
extgbdataset('qzBB',c);//记录平仓位置
end
if short then begin
lo1:= O;//if(o<l80,o,l80);
//lo1:=Floor(lo1/MINDIFF)*MINDIFF ;
ho:=Ho-1;
BUYSHORT(HOLDING=0 and 1,1,LIMITR,lo1);//
extgbdataset('qzBB',c);//记录平仓位置
end
全局变量值:EXTGBDATA('qzBB');
这样的全局变量只能取到每根K线的收盘价
请老师指点一下哦
对了,我问一下,金字塔的金钻版如何控制一个用户只有一个模型的权限
服务器创建与管理 里面有一个高级选项,在那里设置。或者把对方的账户写到程序里