通达信太子加仓主图指标公式源码
指标包含以下部分:
一、均线系统
1. 绘制3日均线,线宽加粗。
2. 绘制9日均线,线宽加粗,颜色为黄色。
3. 绘制21日均线,线宽加粗,颜色为红色。
4. 当3日均线向下拐头(即当前值小于前一日值)时,在原位置以灰色、加粗线条重新绘制该均线,否则不绘制。这用于突出均线下跌段。
5. 当9日均线向下拐头时,在原位置以蓝色、加粗线条重新绘制该均线,否则不绘制。
6. 当21日均线向下拐头时,在原位置以绿色、加粗线条重新绘制该均线,否则不绘制。
二、MACD底背离买点信号
1. 计算MACD指标的快线(DIF)、慢线(DEA)和柱状线(MACD)。
2. 定义买入条件VAR1,需同时满足以下四点:
最近4个交易日内MACD柱状线的最高值小于0(即处于零轴下方)。
当前MACD柱状线值大于前一日值(即绿柱缩短或红柱增长)。
前一日MACD柱状线值小于前两日值。
前两日MACD柱状线值小于前三日值。
(该条件组合旨在捕捉MACD在零轴下形成的“柱状线连续三日放大后首次缩短”的形态)。
3. 当VAR1条件成立时,在K线最低价下方2%的位置标注黄色“买”字。
三、均线金叉加仓信号
1. 定义加仓信号条件,需同时满足以下三点:
3日均线上穿9日均线。
当日收盘价大于等于前一日收盘价。
当日收阳线(收盘价大于开盘价)。
2. 当加仓信号条件成立时,在K线最低价下方2%的位置标注洋红色“加”字。
MA(C,3),LINETHICK2;
MA(C,9),LINETHICK2,COLORYELLOW;
MA(C,21),LINETHICK2,COLORRED;
IF(MA(C,3)<REF(MA(C,3),1),MA(C,3),DRAWNULL),LINETHICK2,COLORGRAY;
IF(MA(C,9)<REF(MA(C,9),1),MA(C,9),DRAWNULL),LINETHICK2,COLORBLUE;
IF(MA(C,21)<REF(MA(C,21),1),MA(C,21),DRAWNULL),LINETHICK2,COLORGREEN;
DIF_VAR1:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA_VAR1:=EMA(DIF_VAR1,9);
MACD_VAR1:=2*(DIF_VAR1-DEA_VAR1);
COND1_VAR1:=HHV(MACD_VAR1,4)<0;
COND2_VAR1:=MACD_VAR1>REF(MACD_VAR1,1);
COND3_VAR1:=REF(MACD_VAR1,1)<REF(MACD_VAR1,2);
COND4_VAR1:=REF(MACD_VAR1,2)<REF(MACD_VAR1,3);
VAR1:=COND1_VAR1 AND COND2_VAR1 AND COND3_VAR1 AND COND4_VAR1;
DRAWTEXT(VAR1,L*0.98,'买'),COLORYELLOW;
DRAWTEXT(CROSS(MA(C,3),MA(C,9)) AND C>=REF(C,1) AND C>O,L*0.98,'加'),COLORMAGENTA;
未来函数检测结果如下:
该公式包含未来函数:DCLOSE
定制指标公式、软件请联系QQ或微信同号:88652583
收盘价的3日简单移动平均,线宽为2
收盘价的9日简单移动平均,线宽为2,画黄色
收盘价的21日简单移动平均,线宽为2,画红色
如果收盘价的3日简单移动平均<1日前的收盘价的3日简单移动平均,返回收盘价的3日简单移动平均,否则返回无效数,线宽为2,画深灰色
如果收盘价的9日简单移动平均<1日前的收盘价的9日简单移动平均,返回收盘价的9日简单移动平均,否则返回无效数,线宽为2,画蓝色
如果收盘价的21日简单移动平均<1日前的收盘价的21日简单移动平均,返回收盘价的21日简单移动平均,否则返回无效数,线宽为2,画绿色
DIF_VAR1赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DEA_VAR1赋值:DIF_VAR1的9日指数移动平均
MACD_VAR1赋值:2*(DIF_VAR1-DEA_VAR1)
COND1_VAR1赋值:4日内MACD_VAR1的最高值<0
COND2_VAR1赋值:MACD_VAR1>1日前的MACD_VAR1
COND3_VAR1赋值:1日前的MACD_VAR1<2日前的MACD_VAR1
COND4_VAR1赋值:2日前的MACD_VAR1<3日前的MACD_VAR1
VAR1赋值:COND1_VAR1 AND COND2_VAR1 AND COND3_VAR1 AND COND4_VAR1
当满足条件VAR1时,在最低价*0.98位置书写文字,画黄色
当满足条件收盘价的3日简单移动平均上穿收盘价的9日简单移动平均ANDC>=1日前的收盘价ANDC>开盘价时,在最低价*0.98位置书写文字,画洋红色