PO1:=REF(LOW,1);
PO2:=SMA(ABS(LOW-PO1),13,1)/SMA(MAX(LOW-PO1,0),13,1)*100;
PO3:=EMA(IF(CLOSE*1.2,PO2*13,PO2/13),13);
PO4:=LLV(LOW,34);
PO5:=HHV(PO3,34);
PO6:=IF(LLV(LOW,56),1,0);
PO7:=EMA(IF(LOW =PO4,(PO3+PO5*2)/2,0),3)/618*PO6;
PO8:=PO7 REF(PO7,1);
PO9:=REF(LLV(LOW,100),3);
PO10:=REFDATE(PO9,DATE);
PO11:=LOW=PO10;
PO12:=PO8ANDPO11;
PO13:=PO12 REF(PO12,1);
金钻启动买点:PO13 REF(PO13,1);
LC:=REF(CLOSE,1);
RSI:SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100,COLORWHITE,LINETHICK1;
WR:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
WR反向:(0-WR)-100,COLORRED;
通达信RSI买点WR反向指标公式源码解读
PO1赋值:1日前的最低价
PO2赋值:最低价-PO1的绝对值的13日[1日权重]移动平均/最低价-PO1和0的较大值的13日[1日权重]移动平均*100
PO3赋值:如果收盘价*1.2,返回PO2*13,否则返回PO2/13的13日指数移动平均
PO4赋值:34日内最低价的最低值
PO5赋值:34日内PO3的最高值
PO6赋值:如果56日内最低价的最低值,返回1,否则返回0
PO7赋值:如果最低价 ,返回?,否则返回?的?日指数移动平均
=PO4,(PO3+PO5*2)/2,0),3)/618*PO6
PO8赋值:PO7
1日前的PO7
PO9赋值:3日前的100日内最低价的最低值
PO10赋值:日期日PO9
PO11赋值:最低价=PO10
PO12赋值:PO8ANDPO11
PO13赋值:PO12
1日前的PO12
输出金钻启动买点:PO13
1日前的PO13
LC赋值:1日前的收盘价
输出RSI:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100,画白色,线宽为1
WR赋值:-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)
输出WR反向:(0-WR)-100,画红色