| 
 等级: 免费版 
注册: 2022-3-5曾用名:  | 
 
 
 楼主|
发表于 2022-3-16 10:42
|
显示全部楼层 
| 9号大师你好,这个策略,今天上午测试了下,有预警记录,但在账户内没有成交。麻烦大师在上面加几个条件:1、要求股票快速在1-10秒内涨停,就是秒板的股票,为了保证买进,设置涨幅达到9%就开仓。2、每次自动买进2万元市值的股票(手数或股数表示均可)。3、成交时间是上午9:30分到10点30分。4、账户内成交是不是也要在策略中写函数?谢谢! 
 input:ss(1,1,100,1);//手数
 
 RSV:=(CLOSE-LLV(LOW,2))/(HHV(HIGH,2)-LLV(LOW,2))*100;
 K2:SMA(RSV,2,1);
 D2:SMA(K2,2,1);
 J2:3*K2-2*D2;
 
 kdjc2:=cross(K2,D2);
 kdsc2:=cross(d2,k2);
 
 kdjc:=kdjc2;
 kksc:=kdsc2;
 
 RSV:=(CLOSE-LLV(LOW,3))/(HHV(HIGH,3)-LLV(LOW,3))*100;
 K3:SMA(RSV,3,1);
 D3:SMA(K3,3,1);
 J3:3*K3-2*D3;
 
 kdjc3:=cross(K3,D3);
 kdsc3:=cross(d3,k3);
 
 kdjc:=kdjc3;
 kksc:=kdsc3;
 
 
 
 kd:=cross(K2,D2) or cross(K3,D3);
 kk:=cross(d2,k2) or cross(d3,k3);
 
 pd:=cross(d2,k2);
 pk:=cross(K2,D2);
 
 
 if tbuyholdingex('','',1)>0 and pd then tsell(1,tbuyholdingex('','',1),mkt);
 if tsellholdingex('','',1)=0 and kk then tbuyshort(1,ss,mkt);
 if tsellholdingex('','',1)>0 and pk then tsellshort(1,tsellholdingex('','',1),mkt);
 if tbuyholdingex('','',1)=0 and kd then tbuy(1,ss,mkt);
 
 
 | 
 |