ma20:=ma(c,20);
上穿:cross(close,ma20);
ma20:=ma(c,20);
上穿:cross(close,ma20);
这个上穿开仓的,如果行情是跳开高走的是不是这个指令会失效呀,这个怎么防呆
就是这均线上下都没有K柱,刚好跳过去了
不会,这个信号触发后就是存在。不会存在指令失效的问题
ma20:=ma(c,20); 上穿:cross(close,ma20); 上面这样写的上穿开仓 如果我一天只允许一次这样的开仓,就是如果今日开的上穿开过仓了,行情反转平仓无效 只限当日(就是下穿信号出现时如果当日开过上穿无效) |
variable:n=0;
if n=0 and 上穿 and holding=0 then begin
buy(1,1,marketr);
n:=1;
end
if time=closetime(0) then n:=0;
用全局变量来控制,这样就能做到每天第一次上穿时开仓,后面再上穿时不开仓,次日重新开仓