通达信C操盘手改进型主图指标公式源码
指标为改进型主图,功能包括:
- 显示5/10/20/60/120/250日均线
- 自定义K线绘制(红涨绿跌)
- 控盘力度柱状线(白色无庄、红色增仓、绿色出货、紫色高度控盘)
- 文字提示:控盘启动、出货、高度控盘
- 图标提示:控盘/无庄交叉点
- 风险/机会区域:30日高低位震荡指标(>90风险,<10机会)
使用方法:
- 观察控盘柱颜色判断主力动向
- 关注“启动”“出货”文字信号
- 结合风险/机会区域辅助买卖决策
{通达信C操盘手改进型主图指标}
MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA60:MA(CLOSE,60);
MA120:MA(CLOSE,120);
MA250:MA(CLOSE,250);
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0),COLORRED;
STICKLINE(CLOSE>OPEN,HIGH,LOW,0,0),COLORRED;
STICKLINE(CLOSE<OPEN,CLOSE,OPEN,3,0),COLORGREEN;
STICKLINE(CLOSE<OPEN,HIGH,LOW,0,0),COLORGREEN;
STICKLINE(CLOSE=OPEN,CLOSE,OPEN,3,0),COLORWHITE;
STICKLINE(CLOSE=OPEN,HIGH,LOW,0,0),COLORWHITE;
VAR1:=EMA(EMA(CLOSE,9),9);
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
STICKLINE(控盘<0,控盘,0,1,0),COLORWHITE;
A10:=CROSS(控盘,0);
无庄控盘:=IF(控盘<0,控盘,0);
有庄控盘:=IF(控盘>=0,控盘,0);
VAR2:=100*WINNER(CLOSE*0.95);
STICKLINE(VAR2>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0,1,0),COLORFF00FF;
高度控盘:=IF(VAR2>50 AND COST(85)<CLOSE AND 控盘>0,控盘,0);
STICKLINE(控盘>REF(控盘,1) AND 控盘>0,控盘,0,1,0),COLORRED;
主力出货:=IF(控盘<REF(控盘,1) AND 控盘>0,控盘,0);
STICKLINE(控盘<REF(控盘,1) AND 控盘>0,控盘,0,1,0),COLOR00FF00;
DRAWTEXT(CROSS(控盘,0),0,'●'),COLORWHITE;
DRAWTEXT(CROSS(控盘,0),控盘,' 控盘'),COLORWHITE;
DRAWTEXT(CROSS(0,控盘),0,'●'),COLORWHITE;
DRAWTEXT(CROSS(0,控盘),控盘,' 无庄'),COLORWHITE;
DRAWTEXT(CROSS(控盘,REF(控盘,1)) AND 控盘>0,控盘,'●'),COLORRED;
DRAWTEXT(CROSS(REF(控盘,1),控盘) AND 控盘>0,控盘,'●'),COLOR00FF00;
DRAWTEXT(CROSS(控盘,REF(控盘,1)) AND 控盘>0 AND REF(控盘,1)<0,控盘,' 启动'),COLORRED;
DRAWTEXT(CROSS(REF(控盘,1),控盘) AND 控盘>0,控盘,' 出货'),COLOR00FF00;
DRAWTEXT(CROSS(VAR2,50) AND COST(85)<CLOSE AND 控盘>0,控盘,' 高度控盘'),COLORFF00FF;
DRAWICON(CROSS(控盘,0),0,1);
DRAWICON(CROSS(0,控盘),0,2);
VAR3:=LLV(LOW,30);
VAR4:=HHV(HIGH,30);
VAR5:=EMA((CLOSE-VAR3)/(VAR4-VAR3)*4,4)*25;
STICKLINE(VAR5>90,100,95,15,1),COLORRED;
DRAWTEXT(VAR5>90,92,'风险'),COLORRED;
STICKLINE((VAR5<10),0,5,15,1),COLORGREEN;
DRAWTEXT((VAR5<10),8,'机会'),COLORGREEN;

未来函数检测结果如下:
该公式包含未来函数:WINNER
该公式包含未来函数:COST
定制指标公式、软件请联系QQ或微信同号:88652583
输出MA5:收盘价的5日简单移动平均
输出MA10:收盘价的10日简单移动平均
输出MA20:收盘价的20日简单移动平均
输出MA60:收盘价的60日简单移动平均
输出MA120:收盘价的120日简单移动平均
输出MA250:收盘价的250日简单移动平均
K线
当满足条件收阳线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
当满足条件收阳线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画红色
当满足条件收阴线时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
当满足条件收阴线时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件平盘时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画白色
当满足条件平盘时,在最高价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
VAR1赋值:收盘价的9日指数移动平均的9日指数移动平均
控盘赋值:(VAR1-1日前的VAR1)/1日前的VAR1*1000
当满足条件控盘<0时,在控盘和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画白色
A10赋值:控盘上穿0
无庄控盘赋值:如果控盘<0,返回控盘,否则返回0
有庄控盘赋值:如果控盘>=0,返回控盘,否则返回0
VAR2赋值:100*以收盘价*0.95计算的获利盘比例
当满足条件VAR2>50ANDCOST(85)0时,在控盘和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORFF00FF
高度控盘赋值:如果VAR2>50ANDCOST(85)0,返回控盘,否则返回0
当满足条件控盘>1日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
主力出货赋值:如果控盘<1日前的控盘AND控盘>0,返回控盘,否则返回0
当满足条件控盘<1日前的控盘AND控盘>0时,在控盘和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00FF00
当满足条件控盘上穿0时,在0位置书写文字,画白色
当满足条件控盘上穿0时,在控盘位置书写文字,画白色
当满足条件0上穿控盘时,在0位置书写文字,画白色
当满足条件0上穿控盘时,在控盘位置书写文字,画白色
当满足条件控盘上穿1日前的控盘AND控盘>0时,在控盘位置书写文字,画红色
当满足条件1日前的控盘上穿控盘AND控盘>0时,在控盘位置书写文字,COLOR00FF00
当满足条件控盘上穿1日前的控盘AND控盘>0ANDREF(控盘,1)<0时,在控盘位置书写文字,画红色
当满足条件1日前的控盘上穿控盘AND控盘>0时,在控盘位置书写文字,COLOR00FF00
当满足条件VAR2上穿50ANDCOST(85)0时,在控盘位置书写文字,COLORFF00FF
当满足条件控盘上穿0时,在0位置画1号图标
当满足条件0上穿控盘时,在0位置画2号图标
VAR3赋值:30日内最低价的最低值
VAR4赋值:30日内最高价的最高值
VAR5赋值:(收盘价-VAR3)/(VAR4-VAR3)*4的4日指数移动平均*25
当满足条件VAR5>90时,在100和95位置之间画柱状线,宽度为15,1不为0则画空心柱.,画红色
当满足条件VAR5>90时,在92位置书写文字,画红色
当满足条件(VAR5<10)时,在0和5位置之间画柱状线,宽度为15,1不为0则画空心柱.,画绿色
当满足条件(VAR5<10)时,在8位置书写文字,画绿色