等级: 免费版
- 注册:
- 2022-3-5
- 曾用名:
|

楼主 |
发表于 2022-3-15 11:44
|
显示全部楼层
大师,我这样想,我用60分来开,测试下能否开仓,把策略中的指标参数修改了下,,KDJ参数改为:2、2、2。10秒内涨幅超过1%,就开仓。你看下,对不?谢谢!
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
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 |
|