 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
|
input:n(2,1,100,10),p1(2,2,40,4),p2(2,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K2:SMA(RSV,2,1);
D2:SMA(K2,2,1);
J2:3*K2-2*D2,NODRAW;
kdjjc:cross(k2,d2),NODRAW;//kdj金叉
kdjsc:cross(d2,k2),NODRAW;
GLOBALVARIABLE:t:=0,currentC:=0;
timecd:CURRENTTIME>=093000 and CURRENTTIME<=095500;//时间条件
Dc:CALLSTOCK(''vtCLOSE,6,-1);//昨日收盘价
if (CURRENTTIME-t>=10) then //每10秒更新一次记录
begin
t:=CURRENTTIME;
currentC:=c;
end
DEBUGFILE('D:\TEST.TXT',stklabel&'currentC= %.2f',currentC);
DEBUGFILE('D:\TEST.TXT',stklabel&'tC= %.2f',t);
SS1:=Intpart(20000/(c*100))*100;//开仓手数,按照2w算的。
if currentC<Dc*0.01 and (DYNAINFO(7)-Dc)/Dc>=0.01 and kdjjc and timecd and CURRENTTIME-t<10 and TBUYHOLDINGEX('','',2)=0
then
begin
tbuy(1,SS1,mkt);
end |
|