等级: 免费版
- 注册:
- 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);
|
|