 
等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- wenarm
|
INPUT:STICKNUMS(10,7,99,1);//查找多少个周期内的最大值
M:=26;
K:=2;
MID:=ROUNDS(MA(CLOSE,M),2);//布林中轨
TOP: MID + K*STD(CLOSE,M),COLORBLUE;//布林上轨
BOTTOM:MID - K*STD(CLOSE,M),COLORBLUE;//布林下轨
BOLLWIDTH:TOP-BOTTOM,LINETHICK0;
MAXBOLLWIDTH:HHV(BOLLWIDTH,STICKNUMS),LINETHICK0;//过去一段时间内最宽的BOOL值
MAXBOLLPOS:hhvbars(BOLLWIDTH,STICKNUMS);//最宽的布林带的位置距当前的周期数
你错误的原因是因为这种判断:MAXBOLLWIDTH=BOLLWIDTH,作为序列数据,你在这种比较,是站在当前位置向前比较,但是k线向前时,maxbollwidth也变了。
PARTLINE(MAXBOLLWIDTH=BOLLWIDTH,1,COLORMAGENTA,LINETHICK2); 这个是要做什么?
|
|