思路是这样的,如果“前2天”以及“当天”的最高价,站上5日均线。则不进行任何的空头操作。
我现在的难点是,不知道怎么,让系统判断前期价格站上5日均线。
补充一下,我用的是5分钟周期图,如果5分钟周期的半小时均线上穿5日均线,则当天空头不开仓。
写了一段代码,但有问题。flag为是否开空仓的判断条件
variable:flag=0;
myBbi:stkindi('','mybbisys.mybbi',0,6),LINETHICK2,COLORRED;
myMaD10:stkindi('','mybbisys.myMaD10',0,6),LINETHICK2,COLORBLUE;
5LowP:=llv(ma(close,5));
if cross(5LowP,myBbi) and cross(5LowP,myMaD10) then begin
flag:=0;
end
if cross(myBbi,5LowP) and cross(myMaD10,5LowP) then begin
flag:=1;
end
当前价格,一般在固定轮询下,用high或者low,走完k线下用close
你的“站上5日均线”,则可以用 high>5日均线 或者 close>5日均线 来判断
判断的k线是过去的K线,而且从开盘到突破5日均线每次的K线数量是不确定的,不知道用什么代码可以表达这层意思
我2了,突然想到我虽然用的是5分钟周期,但可以引用日线图的最高价去判断是否突破5日均线,谢谢