等级: 新手上路
- 注册:
- 2024-4-12
- 曾用名:
|
楼主 |
发表于 2024-10-28 09:48
|
显示全部楼层
BIAS65:=(CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100;
BIAS66:=(CLOSE-MA(CLOSE,150))/MA(CLOSE,150)*100;
BIAS67:=(CLOSE-MA(CLOSE,250))/MA(CLOSE,250)*100;//同上
BIAS68:=(CLOSE-MA(CLOSE,350))/MA(CLOSE,350)*100;
BIAS69:=(CLOSE-MA(CLOSE,450))/MA(CLOSE,450)*100;
BIAS70:=(CLOSE-MA(CLOSE,550))/MA(CLOSE,550)*100;//同上
BIAS71:=(CLOSE-MA(CLOSE,650))/MA(CLOSE,650)*100;//
BIAS72:=(CLOSE-MA(CLOSE,750))/MA(CLOSE,750)*100;//同上
BIAS73:=(CLOSE-MA(CLOSE,850))/MA(CLOSE,850)*100;//同上
BIAS74:=(CLOSE-MA(CLOSE,950))/MA(CLOSE,950)*100;//同上
ZD1:=MAX(BIAS65,BIAS66);
ZD2:=MAX(ZD1,BIAS67);//取最大值
ZD3:=MAX(ZD2,BIAS68);//取最大值
ZDa:=MAX(ZD3,BIAS69);
ZX1:=MIN(BIAS65,BIAS66);
ZX2:=MIN(ZX1,BIAS67);//
ZX3:=MIN(ZX2,BIAS68);//
ZXa:=MIN(ZX3,BIAS69);
ZD5:=MAX(BIAS69,BIAS70);
ZD6:=MAX(ZD5,BIAS71);//取最大值
ZD7:=MAX(ZD6,BIAS72);//取最大值
ZD8:=MAX(ZD7,BIAS73);//取最大值
ZDb:=MAX(ZD8,BIAS74);//取最大值
ZX5:=MIN(BIAS69,BIAS70);
ZX6:=MIN(ZX5,BIAS71);//
ZX7:=MIN(ZX6,BIAS72);//
ZX8:=MIN(ZX7,BIAS73);
ZXb:=MIN(ZX8,BIAS74);//
JZ1:=ZDa-ZXa;
A1:=HHV(CLOSE,450);
B1:=LLV(CLOSE,450);
C1:=(A1-B1)/CLOSE*100;
db1:=c1/JZ1;
JZ2:=ZDb-ZXb;
A2:=HHV(CLOSE,950);
b2:=LLV(CLOSE,950);
C2:=(A2-B2)/CLOSE*100;
db2:=c2/JZ2;
F:=MAX(DB1,DB2);//乖离率组合
ma1:=ma(c,100),COLORBLUE;
ma2:=ma(c,200),COLORBLUE;
ma3:=ma(c,300),COLORBLUE;
ma4:=ma(c,400),COLORBLUE;
ma5:=ma(c,500),COLORBLUE;
ma6:=ma(c,600),COLORBLUE;
ma7:=ma(c,700),COLORBLUE;
ma8:=ma(c,800),COLORBLUE;
ma9:=ma(c,900),COLORBLUE;
ma10:=ma(c,1000),COLORBLUE;
PARTLINE(F=DB1,ma1,COLORYELLOW);
PARTLINE(F=DB1,ma2,COLORYELLOW);
PARTLINE(F=DB1,ma3,COLORYELLOW);
PARTLINE(F=DB1,ma4,COLORYELLOW);
PARTLINE(F=DB1,ma5,COLORYELLOW);
PARTLINE(F=DB2,ma6,COLORYELLOW);
PARTLINE(F=DB2,ma7,COLORYELLOW);
PARTLINE(F=DB2,ma8,COLORYELLOW);
PARTLINE(F=DB2,ma9,COLORYELLOW);
PARTLINE(F=DB2,ma10,COLORYELLOW);
问题一,我如何求得在F这个数值下的对应的JZ1或JZ2,的具体数值,作为一个变量,显示在指标中。
问题二,我如何把这个指标变化为图表操作策略,条件,就是当收盘价大于F对应的均线组合的最大均线值时买入,当收盘价小于F对应的均线组合时卖出。
谢谢
|
|