ARTICLE · 1060257
经典交叉见底公式指标源码

{QS 三周期振荡:把 34/42/67 三个周期的乖离与动量合成两条主线,另叠一组筹码获利盘柱}
{三条均线乖离率,统一放大 5 倍:34 日、42 日、67 日}
QS_BIAS34:=((((CLOSE - MA(CLOSE,34)) / MA(CLOSE,34)) * 100)* 5);
QS_BIAS42:=(((((CLOSE - MA(CLOSE,42)) / MA(CLOSE,42)) ) * 100) * 5);
QS_BIAS67:=(((((CLOSE - MA(CLOSE,67)) / MA(CLOSE,67)) ) * 100) * 5);
{34 与 42 取均值后减去 67 日那条,得到中长线乖离的合成值}
QS_BIASMID:=(((QS_BIAS34 + QS_BIAS42) / 2) - (QS_BIAS67 ));
{三个窗口的位置值:收盘价在窗口最高与最低之间的相对位置,取负、缩放到 0 至 -100}
QS_POS34:=(((0 - 100) * (HHV(HIGH,34) - CLOSE)) / (HHV(HIGH,34) - LLV(LOW,34)));
QS_POS42:=(((0 - 100) * (HHV(HIGH,42) - CLOSE)) / (HHV(HIGH,42) - LLV(LOW,42)));
QS_POS72:=(((0 - 100) * (HHV(HIGH,72) - CLOSE)) / (HHV(HIGH,72) - LLV(LOW,72)));
{三个位置合成后再做 6 日平滑}
QS_POSMIX:=EMA((((QS_POS34 + QS_POS42) / 2) - QS_POS72),6);
QS_PRECLOSE:=REF(CLOSE,1);
{19/34/72 三个周期的 RSI 型动量:涨跌幅占比减 50,再放大 1.25 倍}
QS_RSI19:=((((SMA(MAX((CLOSE - QS_PRECLOSE),0),19,1) / SMA(ABS((CLOSE - QS_PRECLOSE)),19,1)) * 100) - 50) * 1.25);
QS_RSI34:=((((SMA(MAX((CLOSE - QS_PRECLOSE),0),34,1) / SMA(ABS((CLOSE - QS_PRECLOSE)),34,1)) * 100) - 50) * 1.25);
QS_RSI72:=((((SMA(MAX((CLOSE - QS_PRECLOSE),0),72,1) / SMA(ABS((CLOSE - QS_PRECLOSE)),72,1)) * 100) - 50) * 1.25);
{主线:三个周期的动量合成后乘 5,再做 6 日平滑,画蓝色}
B012:EMA(((((QS_RSI19 + QS_RSI34) / 2) - QS_RSI72) * 5),6),COLOR0000FF;
{对线:把位置、乖离、主线三者相加取负,再放大 1.5 倍,画绿色}
B013:((((0 - 1) * ((QS_POSMIX + QS_BIASMID) + B012)) / 3) * 1.5),COLOR00FF00;
QS_DUP12:=B012;
QS_DUP13:=B013;
B016:EMA(B012,4);
DPM1:EMA(B013,4);
QS_XMARK28:=IF(CROSS(B012,B013),28,0);
{恒为 5 的水平参考线}
XD:5 ;
{获利盘比例(0 到 1),按换手率做动态加权平均,乘 100 得到筹码线}
QS_WINRATIO:=WINNER(CLOSE);
QS_CHIPLINE:=(DMA(QS_WINRATIO,((VOL / CAPITAL) * 1)) * 100);
QS_CHIPNOW:=QS_CHIPLINE;
QS_CHIPEMA6:=EMA(QS_CHIPLINE,6);
QS_CHIPSLOW:=QS_CHIPEMA6;
QS_CHIPMA14:=MA(QS_CHIPLINE,14);
{筹码线与其 6 日均线之差放大 10 倍,画成柱子}
((QS_CHIPNOW - QS_CHIPSLOW) * 10),COLORSTICK,LINETHICK2;
{主线与对线的 4 日均线交叉时,从 0 到 50 画红色粗柱}
STICKLINE(CROSS(B016,DPM1),0,50,8,0) ,COLORRED;

别无他求,只求大家
点击右下方三个按钮回礼和鼓励,让我也能有收获。