不对,按这个公式显示出来不对,我找了下
枢轴点(P)=(最高价+最低价+收盘)/ 3
支撑点1(S1)= P - {0.382 *(高 - 低)}
支撑点2(S2)= P - {0.618 *(高 - 低) }
支撑点3(S3)= P - {1 *(高 - 低)}
阻力点1(R1)= P + {0.382 *(高 - 低)}
阻力点2(R2)= P + {0.618 * - 低)}
阻力点3(R3)= P + {1 *(高 - 低)}
按这个修改看看行不行
LL:=REF(L,1);
CC:=REF(C,1);
R2:P + (HH - LL) * 0.618;
R3:P + (HH - LL) * 1.0;
S2:P - (HH - LL) * 0.618;
S3:P - (HH - LL) * 1.0;
你好,还是不对,加载出来后应该后附件里的一样,而且算法上还是要修改
可以按照以下要求修改吗
30分钟,60分钟和240分钟图表的枢轴点使用前一周的高点,低点和收盘点。这些计算基于日历周。
一周开始后,30分钟,60分钟和240分钟图表的枢轴点整个星期保持不变。直到本周结束,枢轴店不会改变,而且可以计算新的枢轴。


LL:=REF(LLV(L,NG),NG);
CC:=REF(C,NG);
P:(HH + LL + CC)/3,COLORYELLOW;
R1:P + (HH - LL) * 0.382,RGB(255,128,128);
R2:P + (HH - LL) * 0.618,RGB(255,128,192);
R3:P + (HH - LL) * 1.0,RGB(255,0,0);
S1:P - (HH - LL) * 0.382,RGB(128,255,128);
S2:P - (HH - LL) * 0.618,RGB(128,255,0);
S3:P - (HH - LL) * 1.0,RGB(0,255,0);
参考
N:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;
HH:=REF(HHV(H,N),N);
LL:=REF(LLV(L,N),N);
CC:=REF(C,N);
P:=(HH + LL + CC)/3 ;
R1:P + (HH - LL) * 0.382,NODRAW ;
R2:P + (HH - LL) * 0.618,NODRAW ;
R3:P + (HH - LL) * 1.0,NODRAW ;
S1:P - (HH - LL) * 0.382,NODRAW ;
S2:P - (HH - LL) * 0.618,NODRAW ;
S3:P - (HH - LL) * 1.0,NODRAW ;
DRAWHORIZONTALLINE(N=1,R1,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,R2,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,R3,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,S1,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,S2,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,S3,COLORYELLOW);
参考
N:=BARSLAST(WEEKDAY<REF(WEEKDAY,1))+1;
HH:=REF(HHV(H,N),N);
LL:=REF(LLV(L,N),N);
CC:=REF(C,N);
P:=(HH + LL + CC)/3 ;
R1:P + (HH - LL) * 0.382,NODRAW ;
R2:P + (HH - LL) * 0.618,NODRAW ;
R3:P + (HH - LL) * 1.0,NODRAW ;
S1:P - (HH - LL) * 0.382,NODRAW ;
S2:P - (HH - LL) * 0.618,NODRAW ;
S3:P - (HH - LL) * 1.0,NODRAW ;
DRAWHORIZONTALLINE(N=1,R1,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,R2,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,R3,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,S1,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,S2,COLORYELLOW);
DRAWHORIZONTALLINE(N=1,S3,COLORYELLOW);
DRAWNUMBER1(N=1,R1,R1,2);
DRAWNUMBER1(N=1,R2,R2,2);
DRAWNUMBER1(N=1,R3,R3,2);
DRAWNUMBER1(N=1,S1,S1,2);
DRAWNUMBER1(N=1,S2,S2,2);
DRAWNUMBER1(N=1,S3,S3,2);