通达信〖主力控盘监测〗量化趋势演进辅助更准确地捕捉交易时机源码
该指标的核心作用,在于多维度透视主力资金的控盘动态,通过量化趋势演进与转折信号,辅助投资者更准确地捕捉交易时机。其分析框架融合了趋势走向、动能变化、资金异动迹象以及筹码分布状态,借助柱状图、标识符号与数值信息,将原本复杂的量价关系,转化为易于识别的操盘轨迹。
在具体操作层面,若底部区域出现红色柱体并逐渐伸长,或相关信号指示多头趋势展开,通常意味着主力资金开始介入,此时可纳入关注范围;而当粉色柱体接连出现,则往往对应主力拉升阶段,适合择机逢低参与。相反,若高位出现绿色柱体,可能暗示主力正逐步派发,应果断规避风险。此外,还可结合界面右侧显示的开盘价、最高最低价等辅助信息,进一步校验判断。
{主力控盘监测 如何通过量价关系量化趋势延续与转折}
DRAWRECTREL(1500,990,0,0,RGB(10,0,0));
VAR1:=SUM(AMOUNT*CLOSE,1)/SUM(AMOUNT,1);
VAR2:=EMA(VAR1,5);
VAR3:=(VAR1-VAR2)*100/VAR1,NODRAW,COLORRED;
VAR4:=VAR3!=DRAWNULL;
VAR5:=(CLOSE-LLV(LOW,13))/(HHV(HIGH,13)-LLV(LOW,13))*100;
VAR6:=SMA(VAR5,4,1);
VAR7:=SMA(VAR6,3,1);
VAR8:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;
VAR9:=SMA(VAR8,6,1);
VAR10:=SMA(VAR9,3,1);
VAR11:=EMA(CLOSE,17);
VAR12:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR13:=SMA(VAR12,3,1);
VAR14:=SMA(VAR13,3,1);
VAR15:=3*VAR13-2*VAR14;
VAR16:=VAR15>=95;
VAR17:=REF(CLOSE,1);
VAR18:=SMA(MAX(CLOSE-VAR17,0),9,1)/SMA(ABS(CLOSE-VAR17),9,1)*100;
VAR19:=VAR18>=75;
VAR20:=FORCAST(EMA(CLOSE,5),6);
VAR21:=FORCAST(EMA(CLOSE,8),6);
VAR22:=FORCAST(EMA(CLOSE,11),6);
VAR23:=FORCAST(EMA(CLOSE,14),6);
VAR24:=FORCAST(EMA(CLOSE,17),6);
VAR25:=VAR20+VAR21+VAR22+VAR23-4*VAR24;
VAR26:=EMA(VAR25,2);
VAR27:=EMA(EMA(CLOSE,9),9);
VAR28:=100*WINNER(CLOSE*0.95);
VAR29:=VAR9>VAR10&&VAR10>REF(VAR10,1)&&VAR4,NODRAW,COLORYELLOW;
VAR30:=VAR26>REF(VAR26,1),NODRAW,COLORRED;
VAR31:=VAR16||VAR19,NODRAW,COLORLIMAGENTA;
VAR32:=VAR3>0&&CLOSE>VAR11&&VAR11>REF(VAR11,1),NODRAW,COLOR0080FF;
VAR33:=CLOSE>=OPEN&&CROSS(VAR6,VAR7)&&VAR7<=50&&VAR4,NODRAW,COLORFF00FF;
VAR34:=(VAR27-REF(VAR27,1))/REF(VAR27,1)*1000;
VAR35:=CROSS(VAR34,0);
VAR36:=IF(VAR34< 0,VAR34,0),NODRAW,COLORWHITE;
VAR37:=IF(VAR35,5,0),NODRAW,COLORBROWN;
VAR38:=IF(VAR34>REF(VAR34,1)&&VAR34>0,VAR34,0),NODRAW,COLORRED;
VAR39:=IF(VAR28>50&&COST(85)< CLOSE&&VAR34>0,VAR34,0),NODRAW,COLORFF00FF;
VAR40:=IF(VAR34< REF(VAR34,1)&&VAR34>0,VAR34,0),NODRAW,COLOR00FF00;
STICKLINE(VAR29>0,84,100,2,0),COLOR22B4EE;
STICKLINE(VAR29=0,84,100,2,1),COLORGRAY;
STICKLINE(VAR30>0,68,78,2,0),COLOR22B4EE;
STICKLINE(VAR30=0,68,78,2,1),COLORGRAY;
STICKLINE(VAR31>0,54,64,2,0),COLOR22B4EE;
STICKLINE(VAR31=0,54,64,2,1),COLORGRAY;
STICKLINE(VAR32>0,36,46,2,0),COLOR22B4EE;
STICKLINE(VAR32=0,36,46,2,1),COLORGRAY;
STICKLINE(VAR33>0,22,32,2,0),COLORFF00FF;
STICKLINE(VAR33=0,22,32,2,1),COLORGRAY;
STICKLINE(VAR36,0,16,3,0),COLORWHITE;
STICKLINE(VAR37,0,16,3,0),COLORBROWN;
STICKLINE(VAR38,0,16,3,0),COLORRED;
STICKLINE(VAR39,0,16,3,0),COLORFF00FF;
STICKLINE(VAR40,0,16,3,0),COLOR00FF00;
VAR41:=93,NODRAW;
VAR42:=72,NODRAW;
VAR43:=58,NODRAW;
VAR44:=41,NODRAW;
VAR45:=26,NODRAW;
VAR46:=8,NODRAW;
DRAWTEXT(ISLASTBAR,VAR41,'趋势'),COLOR22B4EE;
DRAWTEXT(ISLASTBAR,VAR42,'动能'),COLOR22B4EE;
DRAWTEXT(ISLASTBAR,VAR43,'加速'),COLOR22B4EE;
DRAWTEXT(ISLASTBAR,VAR44,'资金'),COLOR22B4EE;
DRAWTEXT(ISLASTBAR,VAR45,'异动'),COLOR22B4EE;
DRAWTEXT(ISLASTBAR,VAR46,'控盘'),COLOR22B4EE;
VAR47:=EMA(C,8)-EMA(C,13);
VAR48:=EMA(VAR47,5);
VAR49:=(VAR47>VAR48);
VAR50:=IF(VAR49,1,0);
VAR51:=(C-LLV(L,8))/(HHV(HIGH,8)-LLV(L,8))*100;
VAR52:=SMA(VAR51,3,1);
VAR53:=SMA(VAR52,3,1);
VAR54:=(VAR52>VAR53);
VAR55:=IF(VAR54,2,0);
VAR56:=REF(C,1);
VAR57:=SMA(MAX(C-VAR56,0),5,1)/SMA(ABS(C-VAR56),5,1)*100;
VAR58:=SMA(MAX(C-VAR56,0),13,1)/SMA(ABS(C-VAR56),13,1)*100;
VAR59:=(VAR57>VAR58);
VAR60:=IF(VAR59,3,0);
VAR61:=(-(HHV(HIGH,13)-C))/(HHV(HIGH,13)-LLV(L,13))*100;
VAR62:=SMA(VAR61,3,1);
VAR63:=SMA(VAR62,3,1);
VAR64:=VAR62>VAR63;
VAR65:=IF(VAR64,4,0);
VAR66:=(MA(C,3)+MA(C,6)+MA(C,12)+MA(C,24))/4;
VAR67:=C>VAR66;
VAR68:=IF(VAR67,5,0);
VAR69:=C-REF(C,1);
VAR70:=100*EMA(EMA(VAR69,5),3)/EMA(EMA(ABS(VAR69),5),3);
VAR71:=100*EMA(EMA(VAR69,13),8)/EMA(EMA(ABS(VAR69),13),8);
DRAWICON((VAR47>VAR48),14,34);
DRAWICON((VAR47< VAR48),14,2);
DRAWICON((VAR52>VAR53),33,34);
DRAWICON((VAR52< VAR53),33,2);
DRAWICON((VAR57>VAR58),48,34);
DRAWICON((VAR57< VAR58),48,2);
DRAWICON((VAR62>VAR63),65,34);
DRAWICON((VAR62< VAR63),65,2);
DRAWICON(C>VAR66,80,34);
DRAWICON(C< VAR66,80,2);
DRAWICON(VAR70>VAR71,98,34);
DRAWICON(VAR70< VAR71,98,2);
DRAWRECTREL(150,990,0,0,RGB(10,0,0));
VAR72:=HIGH;
VAR73:=LOW;
VAR74:=(H-L)/L*100;
VAR75:=(C-L)/L*100;
VAR76:=VAR75/VAR74*100;
DRAWRECTREL(40,850,70,150,RGB(0,255,0));
DRAWRECTREL(70,CONST(850-VAR76*7),40,850,RGB(255,0,0));
DRAWRECTREL(70,150,40,850,RGB(0,0,0));
DRAWTEXT_FIX(1,0.09,0.3,0,STRCAT(CON2STR(VAR74-VAR75,2),'%')),COLORRED;
DRAWTEXT_FIX(1,0.09,0.6,0,STRCAT(CON2STR(VAR75,2),'%')),COLORGREEN;
DRAWTEXT_FIX(1,0.09,0.8,0,STRCAT(STRCAT('高低:',CON2STR(VAR74,2)),'%')),COLORWHITE;
VAR77:=(OPEN-REFV(C,1))/REFV(C,1)*100,COLORWHITE,NODRAW;
DRAWTEXT_FIX(1,0.09,0.05,0,STRCAT(STRCAT('开盘:',CON2STR(VAR77,2)),'%')),COLORWHITE;

未来函数检测结果- 该公式包含未来函数:WINNER
- 该公式包含未来函数:COST
相对位置上画矩形
VAR1赋值:成交额(元)*收盘价的1日累和/成交额(元)的1日累和
VAR2赋值:VAR1的5日指数移动平均
VAR3赋值:(VAR1-VAR2)*100/VAR1,NODRAW,画红色
VAR4赋值:VAR3不等于无效数
VAR5赋值:(收盘价-13日内最低价的最低值)/(13日内最高价的最高值-13日内最低价的最低值)*100
VAR6赋值:VAR5的4日[1日权重]移动平均
VAR7赋值:VAR6的3日[1日权重]移动平均
VAR8赋值:(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100
VAR9赋值:VAR8的6日[1日权重]移动平均
VAR10赋值:VAR9的3日[1日权重]移动平均
VAR11赋值:收盘价的17日指数移动平均
VAR12赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR13赋值:VAR12的3日[1日权重]移动平均
VAR14赋值:VAR13的3日[1日权重]移动平均
VAR15赋值:3*VAR13-2*VAR14
VAR16赋值:VAR15>=95
VAR17赋值:1日前的收盘价
VAR18赋值:收盘价-VAR17和0的较大值的9日[1日权重]移动平均/收盘价-VAR17的绝对值的9日[1日权重]移动平均*100
VAR19赋值:VAR18>=75
VAR20赋值:收盘价的5日指数移动平均的6日线性回归预测值
VAR21赋值:收盘价的8日指数移动平均的6日线性回归预测值
VAR22赋值:收盘价的11日指数移动平均的6日线性回归预测值
VAR23赋值:收盘价的14日指数移动平均的6日线性回归预测值
VAR24赋值:收盘价的17日指数移动平均的6日线性回归预测值
VAR25赋值:VAR20+VAR21+VAR22+VAR23-4*VAR24
VAR26赋值:VAR25的2日指数移动平均
VAR27赋值:收盘价的9日指数移动平均的9日指数移动平均
VAR28赋值:100*以收盘价*0.95计算的获利盘比例
VAR29赋值:VAR9>VAR10并且VAR10>1日前的VAR10并且VAR4,NODRAW,画黄色
VAR30赋值:VAR26>1日前的VAR26,NODRAW,画红色
VAR31赋值:VAR16或者VAR19,NODRAW,画淡洋红色
VAR32赋值:VAR3>0并且收盘价>VAR11并且VAR11>1日前的VAR11,NODRAW,COLOR0080FF
VAR33赋值:收盘价>=开盘价并且VAR6上穿VAR7并且VAR7<=50并且VAR4,NODRAW,COLORFF00FF
VAR34赋值:(VAR27-1日前的VAR27)/1日前的VAR27*1000
VAR35赋值:VAR34上穿0
VAR36赋值:如果VAR34<0,返回VAR34,否则返回0,NODRAW,画白色
VAR37赋值:如果VAR35,返回5,否则返回0,NODRAW,画棕色
VAR38赋值:如果VAR34>1日前的VAR34并且VAR34>0,返回VAR34,否则返回0,NODRAW,画红色
VAR39赋值:如果VAR28>50并且获利盘为85%的成本分布<收盘价并且VAR34>0,返回VAR34,否则返回0,NODRAW,COLORFF00FF
VAR40赋值:如果VAR34<1日前的VAR34并且VAR34>0,返回VAR34,否则返回0,NODRAW,COLOR00FF00
当满足条件VAR29>0时,在84和100位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR22B4EE
当满足条件VAR29=0时,在84和100位置之间画柱状线,宽度为2,1不为0则画空心柱.,画深灰色
当满足条件VAR30>0时,在68和78位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR22B4EE
当满足条件VAR30=0时,在68和78位置之间画柱状线,宽度为2,1不为0则画空心柱.,画深灰色
当满足条件VAR31>0时,在54和64位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR22B4EE
当满足条件VAR31=0时,在54和64位置之间画柱状线,宽度为2,1不为0则画空心柱.,画深灰色
当满足条件VAR32>0时,在36和46位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR22B4EE
当满足条件VAR32=0时,在36和46位置之间画柱状线,宽度为2,1不为0则画空心柱.,画深灰色
当满足条件VAR33>0时,在22和32位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLORFF00FF
当满足条件VAR33=0时,在22和32位置之间画柱状线,宽度为2,1不为0则画空心柱.,画深灰色
当满足条件VAR36时,在0和16位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
当满足条件VAR37时,在0和16位置之间画柱状线,宽度为3,0不为0则画空心柱.,画棕色
当满足条件VAR38时,在0和16位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件VAR39时,在0和16位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF
当满足条件VAR40时,在0和16位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR00FF00
VAR41赋值:93,NODRAW
VAR42赋值:72,NODRAW
VAR43赋值:58,NODRAW
VAR44赋值:41,NODRAW
VAR45赋值:26,NODRAW
VAR46赋值:8,NODRAW
当满足条件是否最后一个周期时,在VAR41位置书写文字,COLOR22B4EE
当满足条件是否最后一个周期时,在VAR42位置书写文字,COLOR22B4EE
当满足条件是否最后一个周期时,在VAR43位置书写文字,COLOR22B4EE
当满足条件是否最后一个周期时,在VAR44位置书写文字,COLOR22B4EE
当满足条件是否最后一个周期时,在VAR45位置书写文字,COLOR22B4EE
当满足条件是否最后一个周期时,在VAR46位置书写文字,COLOR22B4EE
VAR47赋值:收盘价的8日指数移动平均-收盘价的13日指数移动平均
VAR48赋值:VAR47的5日指数移动平均
VAR49赋值:(VAR47>VAR48)
VAR50赋值:如果VAR49,返回1,否则返回0
VAR51赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
VAR52赋值:VAR51的3日[1日权重]移动平均
VAR53赋值:VAR52的3日[1日权重]移动平均
VAR54赋值:(VAR52>VAR53)
VAR55赋值:如果VAR54,返回2,否则返回0
VAR56赋值:1日前的收盘价
VAR57赋值:收盘价-VAR56和0的较大值的5日[1日权重]移动平均/收盘价-VAR56的绝对值的5日[1日权重]移动平均*100
VAR58赋值:收盘价-VAR56和0的较大值的13日[1日权重]移动平均/收盘价-VAR56的绝对值的13日[1日权重]移动平均*100
VAR59赋值:(VAR57>VAR58)
VAR60赋值:如果VAR59,返回3,否则返回0
VAR61赋值:(-(13日内最高价的最高值-收盘价))/(13日内最高价的最高值-13日内最低价的最低值)*100
VAR62赋值:VAR61的3日[1日权重]移动平均
VAR63赋值:VAR62的3日[1日权重]移动平均
VAR64赋值:VAR62>VAR63
VAR65赋值:如果VAR64,返回4,否则返回0
VAR66赋值:(收盘价的3日简单移动平均+收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均)/4
VAR67赋值:收盘价>VAR66
VAR68赋值:如果VAR67,返回5,否则返回0
VAR69赋值:收盘价-1日前的收盘价
VAR70赋值:100*VAR69的5日指数移动平均的3日指数移动平均/VAR69的绝对值的5日指数移动平均的3日指数移动平均
VAR71赋值:100*VAR69的13日指数移动平均的8日指数移动平均/VAR69的绝对值的13日指数移动平均的8日指数移动平均
当满足条件(VAR47>VAR48)时,在14位置画34号图标
当满足条件(VAR47当满足条件(VAR52>VAR53)时,在33位置画34号图标
当满足条件(VAR52当满足条件(VAR57>VAR58)时,在48位置画34号图标
当满足条件(VAR57当满足条件(VAR62>VAR63)时,在65位置画34号图标
当满足条件(VAR62当满足条件收盘价>VAR66时,在80位置画34号图标
当满足条件收盘价当满足条件VAR70>VAR71时,在98位置画34号图标
当满足条件VAR70相对位置上画矩形
VAR72赋值:最高价
VAR73赋值:最低价
VAR74赋值:(最高价-最低价)/最低价*100
VAR75赋值:(收盘价-最低价)/最低价*100
VAR76赋值:VAR75/VAR74*100
相对位置上画矩形
相对位置上画矩形
相对位置上画矩形
当满足条件1时,在横轴0.09纵轴0.3位置书写文字,画红色
当满足条件1时,在横轴0.09纵轴0.6位置书写文字,画绿色
当满足条件1时,在横轴0.09纵轴0.8位置书写文字,画白色
VAR77赋值:(开盘价-1日前的(平滑处理)收盘价)/1日前的(平滑处理)收盘价*100,画白色,NODRAW
当满足条件1时,在横轴0.09纵轴0.05位置书写文字,画白色