指标是一个综合性技术分析工具,主要用于识别趋势、关键价位和资金流向。
核心功能:
1. 趋势与通道:通过“操盘线”判断趋势方向,并结合“突破线”识别压力位。同时,计算了基于动态平均的通道线(XH, XL, XT, XD),用于观察价格波动区间。
2. 关键水平位:标记“次水平价”、“必杀价”和“攻防价位”,这些是算法识别的潜在支撑或阻力位,辅助判断买卖点。
3. 资金监控:在副图区域固定显示1日、3日、5日、10日的净资金流入(亿元)数据,用于量化市场热度。
4. 信息集成:在图表顶部显示股票所属的行业、地域、概念等板块信息。
使用要点:
操盘线为主要趋势参考,其方向与颜色变化指示短期多空。
突破线上穿压力位可能预示趋势加强。
价格接近或突破“必杀价”、“次水平价”等关键位时,需关注其阻力或支撑效果。
结合资金净流数据,可验证价格突破或趋势的可靠性。
通道线(XH, XL等)可辅助判断超买超卖。
{参数优化版}
均价1:=(2*C+(C+H+L+O)/4+O)/4;
R:=(2*L+3*均价1)/5;
R1:=(2*H+3*均价1)/5;
KX:=(R+R1)/2;
CC:=ABS(R-EMA(KX,13))/EMA(KX,13);
XS:=DMA(KX,CC);
XH:=(1+7/100)*XS;
XL:=(1-7/100)*XS;
XT:=(1+13/100)*XS;
XD:=(1-13/100)*XS;
均价:=(C+(C+H+L+O)/4+O)/3;
操盘线:EMA(MA(IF(MA(均价,3)>MA(均价,4),MA((均价+3*H)/4,3),REF(MA((均价+3*L)/4,3),1)),3),5),COLORWHITE,LINETHICK2;
{压力位显示优化}
A1:=REF(操盘线,1); A2:=REF(操盘线,2); A3:=REF(操盘线,3); A4:=REF(操盘线,4);
A5:=REF(操盘线,5); A6:=REF(操盘线,6); A7:=REF(操盘线,7); A8:=REF(操盘线,8);
A9:=REF(操盘线,9); A10:=REF(操盘线,10); A11:=REF(操盘线,11); A12:=REF(操盘线,12);
A13:=REF(操盘线,13); A14:=REF(操盘线,14); A15:=REF(操盘线,15); A16:=REF(操盘线,16);
A17:=REF(操盘线,17); A18:=REF(操盘线,18); A19:=REF(操盘线,19); A20:=REF(操盘线,20);
A21:=REF(操盘线,21); A22:=REF(操盘线,22); A23:=REF(操盘线,23); A24:=REF(操盘线,24);
压力:=MAX(A1,MAX(A2,MAX(A3,MAX(A4,MAX(A5,MAX(A6,MAX(A7,MAX(A8,MAX(A9,MAX(A10,
MAX(A11,MAX(A12,MAX(A13,MAX(A14,MAX(A15,MAX(A16,MAX(A17,MAX(A18,
MAX(A19,MAX(A20,MAX(A21,MAX(A22,MAX(A23,A24)))))))))))))))))))))));
突破线:IF(操盘线>=压力,操盘线,压力),COLORRED,LINETHICK2;
{水平线优化}
QA1:=REF(CLOSE,3)=HHV(CLOSE,2*3+1);
QB1:=BACKSET(QA1,3+1);
QC1:=FILTER(QB1,3) AND CLOSE=HHV(CLOSE,3+1);
QD1:=BARSLAST(QC1);
QE1:=IF(QC1,CURRBARSCOUNT,0);
QF1:=IF(QD1,REF(QE1,QD1),QE1);
QG1:=CONST(QF1);
次水平价:CONST(REF(CLOSE,QG1-1)),COLORYELLOW;
{必杀线优化}
T1B:=CONST(LLVBARS(LOW,10));
T1HIGH:=CONST(REF(HIGH,T1B));
T2B:=CONST(BARSLAST(H>T1HIGH AND CURRBARSCOUNT>T1B+1));
T2HIGH:=CONST(REF(HIGH,T2B));
T3M:=CONST(BARSLAST(HIGH>T2HIGH AND CURRBARSCOUNT>T2B+1));
T3HIGH:=CONST(REF(HIGH,T3M));
必杀价:CONST(T3HIGH),COLORRED;
{资金流向优化}
总额:=AMOUNT;
买:=IF(O=C AND (C-REF(C,1))/REF(C,1)*100>9.8,AMOUNT,AMOUNT/((H-L)*2-ABS(O-C))*(C-L));
买%:=IF(AMOUNT>0,买/AMOUNT*100,0);
流入:=买%/100*总额/100000000;
流出:=总额/100000000-流入;
净流:=流入-流出;
净流3:=SUM(流入-流出,3);
净流5:=SUM(流入-流出,5);
净流10:=SUM(流入-流出,10);
{固定文字显示}
DRAWTEXT_FIX(1,0.11,0.12,0,'净流(亿):'),COLOR8080FF;
DRAWTEXT_FIX(1,0.18,0.1,0,'1日'),COLOR8080FF;
DRAWTEXT_FIX(1,0.23,0.1,0,'3日'),COLOR8080FF;
DRAWTEXT_FIX(1,0.28,0.1,0,'5日'),COLOR8080FF;
DRAWTEXT_FIX(1,0.33,0.1,0,'10日'),COLOR8080FF;
DRAWNUMBER_FIX(1,0.18,0.15,0,CONST(净流)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.23,0.15,0,CONST(净流3)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.28,0.15,0,CONST(净流5)),COLORYELLOW;
DRAWNUMBER_FIX(1,0.33,0.15,0,CONST(净流10)),COLORYELLOW;
{板块信息}
Z1A:=STRCAT(HYBLOCK,' ');
Z2A:=STRCAT(Z1A,FGBLOCK);
Z3A:=STRCAT(Z2A,DYBLOCK);
Z4A:=STRCAT(Z3A,' ');
DRAWTEXT_FIX(ISLASTBAR,0.25,0.98,0,STRCAT(Z4A,GNBLOCK)),COLORCYAN;
{攻防价位优化}
实体:=MAX(OPEN,CLOSE)-MIN(OPEN,CLOSE);
攻防价位:REF(实体*0.618+MIN(OPEN,CLOSE),1),COLORYELLOW;
{显示最新值 - 修正DRAWNUMBER参数}
DRAWNUMBER(ISLASTBAR,攻防价位,攻防价位),COLORFFFF00;
DRAWNUMBER(ISLASTBAR,必杀价,必杀价),COLORYELLOW;
DRAWNUMBER(ISLASTBAR,次水平价,次水平价),COLORYELLOW;
{正常显示K线}
DRAWKLINE(H,O,L,C);