
等级: 新手上路
- 注册:
- 2024-9-9
- 曾用名:
|
老师,帮忙把下面代码改成适合金字塔软件回测使用的代码,再加上自动开平仓代码,即开多的信号就是空单平仓的信号,开空的信号就是多单平仓的信号。谢谢!
DIFF:=EMA(CLOSE,80)-EMA(CLOSE,320);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA),COLORSTICK;
DD:=C>HV(C,30)&&MACD>0&&V>HV(V,3)&&OPI>HV(OPI,3)&&COUNT(C>HV(C,30)&&MACD>0&&V>HV(V,3)&&OPI>HV(OPI,3),BARSLAST(C<LV(C,30)&&MACD<0&&V<HV(V,3)&&OPI<HV(OPI,3))+1)=1;
KK:=C<LV(C,30)&&MACD<0&&V<HV(V,3)&&OPI<HV(OPI,3)&&COUNT(C<LV(C,30)&&MACD<0&&V<HV(V,3)&&OPI<HV(OPI,3),BARSLAST(C>HV(C,30)&&MACD>0&&V>HV(V,3)&&OPI>HV(OPI,3))+1)=1;
POLYLINE(DD||KK,C,COLORWHITE),DOT;
DRAWTEXT(DD,L-16*MINPRICE,'开多'),COLORYELLOW;
DRAWICON(DD,L-11*MINPRICE,'ICO116');
DRAWICON(DD,L-6*MINPRICE,'ICO132');
DRAWTEXT(KK,H+16*MINPRICE,'开空'),COLORMAGENTA;
DRAWICON(KK,H+8*MINPRICE,'ICO117');
DRAWICON(KK,H+3*MINPRICE,'ICO132');
|
|