VARIABLE:金叉=0,死叉=0,死叉最高价=0;
MA1:MA(C,5);
MA2:MA(MA1,5);
//条件
IF CROSS(MA1,MA2) THEN
BEGIN
金叉:=1;
死叉:=0;
END
IF CROSS(MA2,MA1) THEN
BEGIN
金叉:=0;
死叉:=1;
死叉最高价:=H;
END
//交易
IF 死叉=1 THEN
BEGIN
SELL(1,0,THISCLOSE);
END
IF 金叉=1 AND H>死叉最高价 THEN
BEGIN
BUY(holding=0,1,THISCLOSE);
END
//条件
IF CROSS(MA1,MA2) THEN
BEGIN
金叉:=1;
死叉:=0;
END
IF CROSS(MA2,MA1) THEN
BEGIN
金叉:=0;
死叉:=1;
死叉最高价:=H;
END
请问这里为什么要用 := 符号,而不是: 或者 =
如果我想在左上角显示 金叉 ,死叉的值,应该怎么表示
上面解释过了,赋值要用:=,判断是=, 画线是:
drawtext(金叉,close,numtostr(ma1,2));
drawtext(死叉,close,numtostr(ma2,2));
显示不到左上角,显示到k线上