ARTICLE · 1318264
中枢5线与支撑压力指标(源码)
这条指标以一条自适应中枢为基准,向上向下各推2条线,共5条水平位;再叠加获利盘、加速度、多周期KDJ与MACD条件,在图上标出圆底、抢、加、买、卖5类动作。
逻辑
中枢取13与17周期均价的平均,波动取这2个周期标准差的平均。
上轨是中枢加0.72倍波动;波动超过1.88倍时改用3周期平滑,形成自适应上轨。
5条水平位按上轨乘1.1、1.05、0.95、0.9与1倍推出,右侧标出止赢、压力、支撑、反转、平衡。
加速度用9周期的双重EMA算相对昨日的比值,再乘1000换算。
获利盘取收盘价打95折时的获利比例。
圆底:5周期上连续3次EMA的曲线,上穿它的26周期均线,同时13与21周期均线金叉。
买与卖:价格与4条水平位交叉,3根内重复的只取1次。
参数微调
0.72是上轨宽度,改大通道更宽。
1.88是自适应切换的门槛,改小更早切换。
1.1与0.9是止赢与反转的倍数,改大区间更宽。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{中枢:13与17周期均价的平均}
JX_MA1317:=(MA(C,13)+MA(C,17))/2;
{波动:13与17周期标准差的平均}
JX_STD1317:=(STD(C,13)+STD(C,17))/2;
JX_REDBAR:=IF((C>REF(C,1)),88,0);
{上轨:中枢加0.72倍波动}
JX_UPBAND:=JX_MA1317+0.72*JX_STD1317;
JX_STRONG:=IF(((C)/(REF(C,1))>1.05) AND H/C<1.01 AND JX_REDBAR>0,91,0);
{波动超过1.88倍时改用3周期平滑,形成自适应上轨}
JX_CORE:=IF(JX_STD1317>1.88 ,MA(JX_UPBAND,3),JX_UPBAND);
JX_EMADBL:=EMA(EMA(C,9),9);
{加速度:9周期的双重EMA,再算相对昨日的千分比}
JX_ROCPCT:=(JX_EMADBL-REF(JX_EMADBL,1))/REF(JX_EMADBL,1)*1000;
{获利盘:收盘价打95折时的获利比例}
JX_WIN95:=100*WINNER(C*0.95);
{5周期的三重EMA,作为短期趋势线}
JX_SMOOTH5:=EMA(EMA(EMA(C,5),5),5);
JX_ADD5:=JX_SMOOTH5-REF(JX_SMOOTH5,1)+JX_SMOOTH5;
{短期趋势线上穿26周期均线,配合13与21周期均线金叉}
JX_CRS26:=CROSS(JX_ADD5,MA(JX_ADD5,26));
JX_CRSMA:=CROSS(MA(C,13),MA(C,21));
JX_RSV9:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
JX_QSX27:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1);
{超卖标记:27周期RSV低于10时给30的固定高度}
JX_BOT30:=IF(JX_QSX27<=10,30,0);
JX_FASTK:=SMA(JX_RSV9,3,1);
JX_SLOWD:=SMA(JX_FASTK,3,1);
JX_PCT19:=EMA(SMA((C-LLV(L,19))/(HHV(H,19)-LLV(L,19))*100,8,1),3);
JX_RSI6:=SMA(MAX(C-REF(C,1),0),6,1)/SMA(ABS(C-REF(C,1)),6,1)*100;
JX_MIDOK:=(JX_PCT19>20 AND JX_PCT19<80);
JX_LIFTOK:=((JX_PCT19-REF(JX_PCT19,1))>3 AND JX_MIDOK);
{上下沿的2条位置线:22周期RSV分别平滑5与13周期}
JX_EMA22:=EMA(((C-LLV(L,22))/(HHV(H,22)-LLV(L,22)))*100,5);
JX_EMA50:=EMA(((C-LLV(L,22))/(HHV(H,22)-LLV(L,22)))*50,13);
止赢:JX_CORE*1.1,COLORRED,LINETHICK2;
压力:JX_CORE*1.05,COLORBLUE,LINETHICK2;
支撑:JX_CORE*0.95,COLOR18FF18,LINETHICK2;
反转:JX_CORE*0.9,COLORYELLOW,LINETHICK2;
平衡:JX_CORE,COLORFFFFFF,LINETHICK3;
DRAWTEXT(ISLASTBAR,止赢,'止赢'),COLORRED;
DRAWTEXT(ISLASTBAR,压力,'压力'),COLORBLUE;
DRAWTEXT(ISLASTBAR,支撑,'支撑'),COLOR18FF18;
DRAWTEXT(ISLASTBAR,反转,'反转'),COLOR18CCFF;
DRAWTEXT(ISLASTBAR,平衡,'平衡'),COLORFFFFFF;
STICKLINE(JX_WIN95>50 AND COST(85)<C AND JX_ROCPCT>0,O,C,1.8,0),COLORFF00FF;
DRAWTEXT(JX_CRS26 AND JX_CRSMA,L*0.95,'圆底'),COLORYELLOW;
STICKLINE(CROSS(JX_FASTK,JX_SLOWD) AND CROSS(MACD.DIF, MACD.DEA),C,O,1,0),COLORYELLOW;
DRAWTEXT(JX_BOT30<REF(JX_BOT30,1),L*0.98,'抢'),COLORYELLOW;
DRAWTEXT(FILTER(JX_LIFTOK,5),L*0.97,'加'),COLORFF00FF;
STICKLINE(CROSS(JX_EMA22, JX_EMA50),O,C,1.6,1),COLORRED;
STICKLINE(CROSS(JX_EMA22, JX_EMA50),O,C,1,1),COLORRED;
DRAWTEXT(FILTER(CROSS(C,反转) OR CROSS(C,支撑) OR CROSS(C,平衡) OR CROSS(C,压力),3),L*0.995,'买'),COLORRED;
DRAWTEXT(FILTER(CROSS(反转,C) OR CROSS(支撑,C) OR CROSS(平衡,C) OR CROSS(压力,C),3),H*1.02,'卖'),COLORGREEN;















































































