调用什么周期的macd的什么值的金叉和死叉?
如果一直亏开到5手后继续亏下次开始又从1手开吗?
“直到完全弥补前面的亏损”,这个是上次亏损还是当天亏损还是什么?
1,macd里有dea,diff,macd1,您要dea 和diff的金叉死叉还是macd1和0轴的金叉死叉?
2,就是说亏的手数是1,2,3,4,5,5,5,5,5,5......?这样吗?,
VARIABLE:n=0,ying=0,kui=0;
dea:stkindi('','macd.dea',0,1);
diff:stkindi('','macd.diff',0,1);
jc:cross(dea,diff);//金叉
sc:cross(diff,dea);//死叉
if date<>ref(date,1) then begin //第二天重置为0重新计算
n:=1;
ying=0;
kui:=0;
end
if jc and n<=5 then begin //限制最多5手
buy(holding=0,n,market);
end
if sc then begin
sell(holding>0,holding,market);
if numprofit(1)>0 then begin//盈利n赋值为1手
n:=1;
ying:=numprofit(1)+ying;//盈利的和
end
if numprofit(1)<0 then begin //亏损n+1手
n:=n+1;
kui:=numprofit(1)+kui;//亏损总数
end
end
if n>=5 then n:=5;