请教:我写了一个教易系统,但交易很多次,我希望它一天只交易一次,怎么写?
另:请教一下,金字塔可以同时交易几个指定的期货产品吗?
谢
ma1:ma(c,30);
ma2:ma(c,80);
开多:=cross(ma1,ma2);
平多:=cross(ma2,ma1);
VARIABLE:jilu:=0;//记录交易次数
bbs:=date<>ref(date,1),LINETHICK0;//每天都是新的开始
if bbs and jilu=2 then jilu:=0;//控制开仓条件
if 平多 and jilu=1 then
begin
DRAWTEXT(jilu=1,c,'平多',COLORGREEN);
//可以将他成平仓函数
jilu:=2;
end
if 开多 and jilu=0 then
begin
DRAWTEXT(jilu=0,c,'开多',COLORRED);
jilu:=1;
end
【金字塔使用技巧】----限定一天交易次数
variable:num=0;// 全局变量,来控制当天交易次数
cs:=5;//限定一天最多交易5次
ma5:=ma(close,5);
ma20:=ma(close,20);
con1:=cross(ma5,ma20);
con2:=cross(ma20,ma5);
if cond2 and holding>0 then sell(1,1,market);
if cond1 and lossnum<5 then
begin
buy(1,1,market);
num:=num+1;
end
if time=closetime(0) then num:=0;// 商品期货,收盘的同时,num赋值为0
//收盘num不赋值为0,第二天就不再开仓了
http://222.73.7.161/bbs/dispbbs.asp?BoardID=16&ID=67931&skin=0
[此贴子已经被作者于2020/3/20 18:19:25编辑过]