老师,要求1分钟周期,引用30分钟KD值。
如果K值有打到20以下,然后出现了第一个金叉(金叉可以再20以上出现)。空单自动平掉。这个如何写?谢谢老师
是出现过20以下然后消失
还是金叉时同时20以下?
是出现20以下,只要有打到过20就默认要平仓。金叉有可能再20以下出现,也有可能不在20以下出现。但是前提是K有打过20以下。
variable:n=0;
k1:=stkindi('','kdj.k',0,4);
if k<20 then n:=1;
if n=1 and 金叉 then 平空语句;
input:n(9),m(3);
LOWV:=LLV(LOW,N);
HIGHV:=HHV(HIGH,N);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M);
K1:=EMA(RSV,M);
D1:=MA(K,M);
var1:=cross(k1,d1);
var2:=cross(d1,k1);
variable:r=0;
if k1<20 then r:=1;
if r=1 and k1>80 then r:=0;
if var2 and holding>0 then sell(1,1,market) ;
if r=1 and var1 and holding=0 then buy(1,1,market) ;
老师帮我看下,我要开多,没信号。也没有显示错误。谢谢。