以多头为例:
[PEL] 复制代码 input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
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,NODRAW;
kdjjc:=cross(k,d),NODRAW;//kdj金叉
kdjsc:=cross(d,k),NODRAW;
VARIABLE:yk:=0;
buy(kdjjc and holding=0,1,market);
temp:(c-ENTERPRICE),NODRAW;
if kdjsc and holding<>0 then
begin
if yk<0 then sell(1,0,limit,c-yk),IGNORECHECKPRICE;
if yk>0 then sell(1,0,market);
yk:=temp;
end
|