input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
ma30:ma(c,30);
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D;
kdjjc:cross(k,d);//kdj金叉
kdjsc:cross(d,k);//kdj死叉
if kdjjc and c>ma30 then
begin
buy(holding=0,1,MARKET);//开多
end
if kdjsc and c<ma30 then
begin
buyshort(holding=0,1,MARKET);//开空
end
if cross(c,ma30) and holding<0 then sellshort(1,holding,market);//平空
if cross(ma30,c) and holding>0 then sell(1,holding,market);//平多