if c>MID and upper-LOWER > 1*mindiff and upper-LOWER < 10*mindiff then begin
buy(1,5,MARKETR);
end
老师,还有两个条件我不知道该加在什么地方了,
1.上轨-下轨>5mindiff不开仓,
2,上轨-下轨<50mindiff不再开仓,
这两个条件应该加在什么地方??
1.if c>MID and upper-LOWER > 1*mindiff and upper-LOWER <=5*mindiff and holding=0 then begin
buy(1,5,MARKETR);
end
2.
if c>MID and upper-LOWER >=50*mindiff and holding>0 then begin
buy(1,5,MARKETR);
end
不是,这样就和我以前的不一样了。我的是:
1.上轨-下轨>5mindiff不开仓,
2,上轨-下轨<50mindiff不再开仓,
3,c>中轨开多,距离中轨1-10mindiff开5手,10-20mindiff开3手
4,开仓只是在这1,2中间开仓的,刚才你给我的不出信号
1.上轨-下轨>5mindiff不开仓,
2,上轨-下轨<50mindiff不再开仓,
你这两句不就是要<=5 和>=50开仓?那不就是我写的了
2,上轨-下轨<50mindiff不再开仓,
3,c>中轨开多,距离中轨1-10mindiff开5手,10-20mindiff开3手
老师,那你帮我把这几个条件柔和到一起下,刚试了一下,信号好是不太理想
if c>MID and upper-LOWER > 1*mindiff and upper-LOWER <=5*mindiff and holding=0 then begin
buy(1,5,MARKETR);
end
if c>MID and upper-LOWER >=10*mindiff and holding>0 then begin
buy(1,5,MARKETR);
end
if c>MID and upper-LOWER > 10*mindiff and upper-LOWER <= 20*mindiff and holding=0 then begin
buy(1,3,MARKETR);
end
if c>MID and upper-LOWER >=50*mindiff and holding>0 then begin
buy(1,3,MARKETR);
end
if c>MID and upper-LOWER >=10*mindiff and holding>0 then begin
buy(1,5,MARKETR);
end
这一句是体现了上面那3句话里面的哪一句?