
等级: 标准版
- 注册:
- 2021-9-8
- 曾用名:
|
今天发现下面的涨停模块写的不一定对,涨停的股票如600779又出现了开仓闪烁现象,请老师帮我看看,修改一下,看涨停模块如何加载?
D1:=CALLSTOCK('',vtCLOSE,6,-1);//昨日收盘价
ZT:=(rounds(D1*1.10,2)<=rounds(close,2));//涨停返回1 ,否则返回0
DT:=(rounds(D1*0.9,2)>=rounds(close,2));//跌停返回1 ,否则返回0
cd:=not(zt or dt);
MA20:MA(C,n),LINETHICK2,;//定义20周期均线
//MA120:MA(C,320),LINETHICK2,;//定义20周期均线
X周期高点:=REF(HHV(H,x),1 and cd ),LINETHICK1,;
y周期低点:=REF(LLV(L,y),1 and cd),LINETHICK1,;
//交易条件:
开多条件:=High>=X周期高点 and holding<=0,;
平多条件:=Low<=y周期低点 and holding>=0,;
//交易系统
平多:sell(平多条件 and 可平>0,手数,LIMITR,y周期低点),;
开多:buy(开多条件 and holding=0,手数,LIMITR,X周期高点),;
//止盈
IF ref(((C-AVGENTERPRICE)/AVGENTERPRICE),1 )>0.01*zy THEN BEGIN
止盈:SELL(可平>0 and cd ,手数,limitr,open );
END
补充内容 (2023-7-31 13:02):
我用的是固定间隔的限价交易 |
|