通达信智能均线系统主图/选股指标公式源码

指标说明:
这是一个结合了多空趋势判断和买卖点提示的复合型技术指标。指标在副图中主要展示以下内容:
1. 多条指数移动平均线(EMA):计算并绘制了以收盘价为基准的3、8、13、55、62、81、144、250日EMA,用于判断不同周期的价格趋势。其中M144和M250均线被加粗显示,代表长期趋势。
2. 价格重心通道:通过计算价格重心(最高价、最低价、收盘价的三者平均值)的10日EMA(VAR3)与其前一日值(VAR4)构成一个通道。该通道用柱状线表示:
黄色柱线:当 `VAR3 > VAR4` 时,表示短期重心上移,做多动能增强。
红色柱线:当 `VAR3 < VAR4` 时,表示短期重心下移,做空动能增强。
3. “★”买入信号:当价格重心的10日EMA(VAR3)由下向上金叉其前一日值(VAR4)时,在通道附近标注黄色“★”符号,提示潜在的买入机会。
4. “↓卖”卖出信号(两种条件):
条件一(绿色):当昨日价格中位数(`(REF(HIGH,1)+REF(LOW,1))/2`)向上突破由收盘价的20日简单移动平均线加上两倍标准差构成的压力线(VAR6)时,在高位标注绿色“↓卖”。
条件二(白色):当RSI(相对强弱指标,计算周期为7日)的数值向下突破69时,经过4日过滤后,在高位标注白色“↓卖”。
5. “●买进”买入信号(两种模式):
模式一(粉色):综合多个条件,包括:过去8日中下跌天数占比超过60%、成交量放大至5日均量的1.5倍以上、自定义指标VARE连续3日大于等于其平滑值VARF、且前一日最低价为120日内的最低点。当这些条件同时满足时,在低位标注粉色“●买进”。
模式二(青色):综合了更复杂的K线形态和指标条件,包括:过去13日下跌天数占比超60%、VARE指标连续6日大于VARF、前第5日最低价为120日内最低点、以及特定的K线组合(前第4、3、2日收阳,前第1日收阴且当日开盘高于前日收盘)。条件满足时,在低位标注青色“●买进”。
6. “●抄底”信号(蓝色):当股价低于一个由长期均线(80日)减去短期均线(10日)三分之一构成的极低值(VAR10),同时当日量比放大、股价涨幅超过8%但仍在13日均线的1.3倍以下时,在低位标注蓝色“●抄底”,提示超跌反弹机会。
7. 历史数据控制:公式中的 `T1` 变量和 `DATE<=1341231` 条件用于控制部分指标线在2013年12月31日之后是否显示或计算,可能用于回测或限定特定历史阶段的有效性。
选股公式说明:
该选股公式用于筛选出副图指标中“★”买入信号出现的股票。其核心逻辑是:
计算价格重心(最高价、最低价、收盘价的三者平均值)的10日指数移动平均线(VAR3)。
判断VAR3是否在当日由下向上交叉(金叉)其前一日数值(VAR4)。
选股条件 `XG` 即为 `CROSS(VAR3, VAR4)` 成立。
 
{副图源码如下}

N:=20;

N1:=7;

N2:=69;

T1:=IF((DATE<=1341231),1,0);

M3:=EMA(CLOSE,3);

M8:EMA(CLOSE,8),COLOR008000;

M13:EMA(M8,13),COLOR0000FF;

M62:EMA(M8,55),COLORF0F000;

VAR1:=EMA(M13,62);

M81:EMA(M62,81),COLOR00FFFF;

M144:EMA(VAR1,144),LINETHICK2,COLOR0000FF;

M250:EMA(VAR1,250),POINTDOT,LINETHICK2,COLORF00FF0;

VAR2:=(CLOSE+HIGH+LOW)/(3);

VAR3:=(EMA(VAR2,10))*(T1);

VAR4:=(REF(VAR3,1))*(T1);

STICKLINE((VAR3>VAR4),VAR3,VAR4,4,0),COLOR00FFFF;

STICKLINE((VAR3<VAR4),VAR3,VAR4,4,0),COLORFF0000;

VAR5:=((REF(HIGH,1)+REF(LOW,1))/(2))*(T1);

VAR6:=MA(CLOSE,N)+((2)*(STD(CLOSE,N)))*(T1);

DRAWTEXT(CROSS(VAR3,VAR4),(VAR3)*(0.98),'★'),COLOR00FFFF;

DRAWTEXT(CROSS(VAR5,VAR6),(HIGH)*(1.04),'↓卖'),COLOR008000;

VAR7:=REF(CLOSE,1);

VAR8:=((SMA(MAX(CLOSE-VAR7,0),N1,1))/(SMA(ABS(CLOSE-VAR7),N1,1)))*(100);

VAR9:=CROSS(N2,VAR8);

VARA:=(FILTER(VAR9,4))*(T1);

{- }

DRAWTEXT(VARA,(HIGH)*(1.04),'↓卖'),COLORFFFFFF;

VARB:=((2)*(CLOSE)+HIGH+LOW)/(4);

VARC:=LLV(LOW,34);

VARD:=HHV(HIGH,34);

VARE:=(EMA(((VARB-VAR1)/(VAR5-VAR1))*(100),7))*(T1);

VARF:=(EMA((0.667)*(REF(VARE,1))+(0.333)*(VARE),5))*(T1);

DRAWTEXT(IF(((COUNT((CLOSE<REF(CLOSE,1)),8))/(8)>0.6) AND (VOL>=(1.5)*(MA(VOL,5))) AND COUNT((VARE>=VARF),3) AND (REF(LOW,1)=LLV(LOW,120)),1,0),LOW,'●买进'),COLORFF00FF;

DRAWTEXT(IF(((COUNT((CLOSE<REF(CLOSE,1)),13))/(13)>0.6) AND COUNT((VARE>VARF),6) AND (REF(LOW,5)=LLV(LOW,120)) AND REF((CLOSE>=OPEN),4) AND REF((CLOSE>OPEN),3) AND REF((CLOSE>OPEN),2) AND REF((OPEN>CLOSE),1) AND (OPEN>REF(CLOSE,1)),1,0),LOW,'●买进'),COLOR00FFFF;

VAR10:=(MA(CLOSE,80)-(MA(CLOSE,10))/(3))*(T1);

DRAWTEXT(IF((CLOSE<VAR10) AND ((VOL)/(240)>(MA(VOL,5))/(240)) AND (CLOSE>(REF(CLOSE,1))*(1.08)) AND (CLOSE<(MA(CLOSE,13))*(1.3)),1,0),LOW,'●抄底'),COLOR0000FF;


{选股源码如下}

N:=20;

VAR2:=(CLOSE+HIGH+LOW)/(3);

VAR3:=(EMA(VAR2,10));

VAR4:=(REF(VAR3,1));

VAR5:=((REF(HIGH,1)+REF(LOW,1))/(2));

VAR6:=MA(CLOSE,N)+((2)*(STD(CLOSE,N)));

XG:CROSS(VAR3,VAR4);





来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583

N赋值:20
N1赋值:7
N2赋值:69
T1赋值:如果(日期<=1341231),返回1,否则返回0
M3赋值:收盘价的3日指数移动平均
输出M8:收盘价的8日指数移动平均,COLOR008000
输出M13:M8的13日指数移动平均,COLOR0000FF
输出M62:M8的55日指数移动平均,COLORF0F000
VAR1赋值:M13的62日指数移动平均
输出M81:M62的81日指数移动平均,COLOR00FFFF
输出M144:VAR1的144日指数移动平均,线宽为2,COLOR0000FF
输出M250:VAR1的250日指数移动平均,POINTDOT,线宽为2,COLORF00FF0
VAR2赋值:(收盘价+最高价+最低价)/(3)
VAR3赋值:(VAR2的10日指数移动平均)*(T1)
VAR4赋值:(1日前的VAR3)*(T1)
当满足条件(VAR3>VAR4)时,在VAR3和VAR4位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FFFF
当满足条件(VAR3VAR5赋值:((1日前的最高价+1日前的最低价)/(2))*(T1)
VAR6赋值:收盘价的N日简单移动平均+((2)*(收盘价的N日估算标准差))*(T1)
当满足条件VAR3上穿VAR4时,在(VAR3)*(0.98)位置书写文字,COLOR00FFFF
当满足条件VAR5上穿VAR6时,在(最高价)*(1.04)位置书写文字,COLOR008000
VAR7赋值:1日前的收盘价
VAR8赋值:((收盘价-VAR7和0的较大值的N1日[1日权重]移动平均)/(收盘价-VAR7的绝对值的N1日[1日权重]移动平均))*(100)
VAR9赋值:N2上穿VAR8
VARA赋值:(VAR9的4日过滤)*(T1)
当满足条件VARA时,在(最高价)*(1.04)位置书写文字,COLORFFFFFF
VARB赋值:((2)*(收盘价)+最高价+最低价)/(4)
VARC赋值:34日内最低价的最低值
VARD赋值:34日内最高价的最高值
VARE赋值:(((VARB-VAR1)/(VAR5-VAR1))*(100)的7日指数移动平均)*(T1)
VARF赋值:((0.667)*(1日前的VARE)+(0.333)*(VARE)的5日指数移动平均)*(T1)
当满足条件如果((统计8日中满足(收盘价<1日前的收盘价)的天数)/(8)>0.6)AND(成交量(手)>=(1.5)*(成交量(手)的5日简单移动平均))ANDCOUNT((VARE>=VARF),3)AND(1日前的最低价=120日内最低价的最低值),返回1,否则返回0时,在最低价位置书写文字,COLORFF00FF
当满足条件如果((统计13日中满足(收盘价<1日前的收盘价)的天数)/(13)>0.6)ANDCOUNT((VARE>VARF),6)AND(5日前的最低价=120日内最低价的最低值)ANDREF((收盘价>=开盘价),4)ANDREF((收阳线),3)ANDREF((收盘价>OPE,返回?,否则返回?时,在),2)ANDREF((收阴线),1)AND(开盘价>1日前的收盘价),1,0)位置书写文字,COLOR00FFFF
VAR10赋值:(收盘价的80日简单移动平均-(收盘价的10日简单移动平均)/(3))*(T1)
当满足条件如果(收盘价(成交量(手)的5日简单移动平均)/(240))AND(收盘价>(1日前的收盘价)*(1.08))AND(收盘价<(收盘价的13日简单移动平均)*(1.3)),返回1,否则返回0时,在最低价位置书写文字,COLOR0000FF
N赋值:20
VAR2赋值:(收盘价+最高价+最低价)/(3)
VAR3赋值:(VAR2的10日指数移动平均)
VAR4赋值:(1日前的VAR3)
VAR5赋值:((1日前的最高价+1日前的最低价)/(2))
VAR6赋值:收盘价的N日简单移动平均+((2)*(收盘价的N日估算标准差))
输出XG:VAR3上穿VAR4
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  |   热门标签  | 联系我们  |  股朋指标网  |  指标网   |  指标公式网  |  加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图