乐于分享
好东西不私藏

通达信【强龙拐点】主副选公式 支持手机电脑(公式编写逻辑和函数使用方法)

通达信【强龙拐点】主副选公式 支持手机电脑(公式编写逻辑和函数使用方法)

提醒:文中分享的指标都是经过电脑或手机的测试,有的指标不支持手机使用,看标题提示。对于指标不会安装可以查看公众号菜单栏安装教程。

风险提示:本文分享的公式源码及指标工具,仅作为技术交流与学习使用,不构成任何投资建议,请勿据此进行股票交易,也请勿用于商业用途。市场有风险,投资需谨慎。

目录:

第一部分:主图指标源码,安装在主图指标处

第二部分:副图指标源码,安装在副图指标处

第三部分:公式使用方法和编译逻辑解析

第四部分:XG公式源码,多个XG公式,分开安装

第五部分:图片示例

电脑版和手机版公式指标安装出错解决办法

手机端公式指标安装详细方法

电脑版通达信安装详细方法
第一部分
主图公式  手机/电脑

DRAWTEXT_FIX(1,0.00,0.1,0,STRCAT('所属行业:',HYBLOCK));

DRAWTEXT_FIX(ISLASTBAR,0,0,0,'行业板块:'),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.04,0,0,HYBLOCK),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.1,0,0,'地域板块:'),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.14,0,0,DYBLOCK),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.2,0,0,'概念板块:'),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.24,0,0,GNBLOCK),COLORYELLOW;DRAWTEXT_FIX(ISLASTBAR,0,0.05,0,'风格板块:'),COLORYELLOW;

DRAWTEXT_FIX(ISLASTBAR,0.04,0.05,0,FGBLOCK),COLORYELLOW;

SB:=BARSLASTCOUNT(C>REF(C,1))=3 AND REF(C<REF(C,1),3) AND C/REF(C,3)>1.05 AND C/REF(C,3)<1.12;

震荡:EMA(CLOSE,34),COLORLIBLUE;

高位:EMA(CLOSE,34)+2*STD(CLOSE,34),COLORLIBLUE;

低位:EMA(CLOSE,34)-2*STD(CLOSE,34),COLORLIBLUE;

STICKLINE(CLOSE<EMA(CLOSE,50) AND EMA(CLOSE,12)<EMA(CLOSE,34),EMA(CLOSE,34),EMA(CLOSE,34)-2*STD(CLOSE,34),0,(-1)),COLORCYAN;

短线强:IF(EMA(CLOSE,12)>EMA(CLOSE,34),EMA(CLOSE,12),DRAWNULL),COLORWHITE;

弱势:IF(EMA(CLOSE,12)<=EMA(CLOSE,34) AND EMA(CLOSE,34)<=EMA(CLOSE,233),EMA(CLOSE,34),DRAWNULL),COLORGREEN,LINETHICK2;

较强:IF(EMA(CLOSE,12)>=EMA(CLOSE,34) AND EMA(CLOSE,34)>=REF(EMA(CLOSE,34),1),EMA(CLOSE,34),DRAWNULL),COLORLIRED,LINETHICK2;

强势:IF(EMA(CLOSE,12)>=EMA(CLOSE,34) AND EMA(CLOSE,34)>=REF(EMA(CLOSE,34),1) AND EMA(CLOSE,34)>=EMA(CLOSE,233),EMA(CLOSE,34),DRAWNULL),COLORRED,LINETHICK3;

疯狂:IF(高位>=REF(MA(高位,5),1) AND CLOSE>EMA(CLOSE,12) AND EMA(CLOSE,12)>EMA(CLOSE,34),高位,DRAWNULL),COLORYELLOW,LINETHICK3;

第二部分
副图公式  手机/电脑

震荡:=EMA(CLOSE,34),COLORLIBLUE;

高位:=EMA(CLOSE,34)+2*STD(CLOSE,34),COLORLIBLUE;

低位:=EMA(CLOSE,34)-2*STD(CLOSE,34),COLORLIBLUE;

短线强:=IF(EMA(CLOSE,12)>EMA(CLOSE,34),EMA(CLOSE,12),DRAWNULL),COLORWHITE;

弱势:=IF(EMA(CLOSE,12)<=EMA(CLOSE,34) AND EMA(CLOSE,34)<=EMA(CLOSE,233),EMA(CLOSE,34),DRAWNULL),COLORGREEN,LINETHICK2;

较强:=IF(EMA(CLOSE,12)>=EMA(CLOSE,34) AND EMA(CLOSE,34)>=REF(EMA(CLOSE,34),1),EMA(CLOSE,34),DRAWNULL),COLORLIRED,LINETHICK2;

强势:=IF(EMA(CLOSE,12)>=EMA(CLOSE,34) AND EMA(CLOSE,34)>=REF(EMA(CLOSE,34),1) AND EMA(CLOSE,34)>=EMA(CLOSE,233),EMA(CLOSE,34),DRAWNULL),COLORRED,LINETHICK3;

疯狂:=IF(高位>=REF(MA(高位,5),1) AND CLOSE>EMA(CLOSE,12) AND EMA(CLOSE,12)>EMA(CLOSE,34),高位,DRAWNULL),COLORYELLOW,LINETHICK3;

五连阳:=EVERY(C>O,5);

涨停:=C/REF(C,1)>=1.098 AND C=H;

信号:=五连阳 AND 涨停;

强龙拐点:信号 AND COUNT(信号,0)=1;

STICKLINE(强龙拐点,0,10,2,0),COLORYELLOW;

DRAWICON(强龙拐点,7,9);

第三部分
公式使用方法说明

一、公式使用的函数清单及说明

公式共使用函数:1DRAWTEXT_FIX 2STRCAT 3HYBLOCK 4ISLASTBAR 5DYBLOCK 6GNBLOCK 7FGBLOCK 8BARSLASTCOUNT 9C 10REF 11EMA 12STD 13STICKLINE 14IF 15DRAWNULL 16MA 17EVERY 18O 19H 20COUNT 21DRAWICON

1.DRAWTEXT_FIX:固定位置绘制文字函数,用法:DRAWTEXT_FIX(是否显示,横坐标,纵坐标,对齐方式,文字内容),例:DRAWTEXT_FIX(1,0.00,0.1,0,STRCAT('所属行业:',HYBLOCK))即在固定位置显示行业信息。

2.STRCAT:字符串拼接函数,用法:STRCAT(字符串1,字符串2),将两个字符串合并为一个,例:STRCAT('所属行业:',HYBLOCK)即把所属行业:”和行业名称拼接。

3.HYBLOCK:行业板块名称函数,无参数,直接调用返回个股所属行业板块名称(如半导体)。

4.ISLASTBAR:最后一根K线判断函数,无参数,返回1(是最后一根K线)或0(否),用于仅在最新K线显示文字/数据。

5.DYBLOCK:地域板块名称函数,无参数,直接调用返回个股所属地域板块名称(如广东)。

6.GNBLOCK:概念板块名称函数,无参数,直接调用返回个股所属概念板块名称(如人工智能)。

7.FGBLOCK:风格板块名称函数,无参数,直接调用返回个股所属风格板块名称(如绩优股)。

8.BARSLASTCOUNT:连续满足条件周期数函数,用法:BARSLASTCOUNT(条件),返回连续满足条件的周期数,例:BARSLASTCOUNT(C>REF(C,1))=3即收盘价连续3日上涨。

9.C:收盘价函数,无参数,直接调用返回当期收盘价(等价于CLOSE)。

10.REF:引用历史数据函数,用法:REF(X,N),引用N周期前的X值,例:REF(C,1)即前一日收盘价,REF(EMA(CLOSE,34),1)即前一日34EMA值。

11.EMA:指数移动平均线函数,用法:EMA(X,N),对X进行N周期指数移动平均计算,例:EMA(CLOSE,34)即收盘价的34日指数均线。

12.STD:标准差函数,用法:STD(X,N),计算N周期内X的标准差,例:STD(CLOSE,34)34周期收盘价的标准差。

13.STICKLINE:绘制柱线函数,用法:STICKLINE(条件,起点数值,终点数值,宽度,是否填充),例:STICKLINE(强龙拐点,0,10,2,0)即满足条件时绘制黄色柱线。

14.IF:条件判断函数,用法:IF(条件,满足返回值,不满足返回值),例:IF(EMA(CLOSE,12)>EMA(CLOSE,34),EMA(CLOSE,12),DRAWNULL)即满足条件显示12EMA,否则隐藏。

15.DRAWNULL:空值函数,无参数,用于隐藏不满足条件的指标线(使对应位置无显示)。

16.MA:简单移动平均线函数,用法:MA(X,N),对X进行N周期简单移动平均,例:MA(高位,5)高位指标的5日简单均线。

17.EVERY:连续满足条件判断函数,用法:EVERY(条件,N)N省略时默认全部周期,例:EVERY(C>O,5)即连续5日收盘价大于开盘价。

18.O:开盘价函数,无参数,直接调用返回当期开盘价(等价于OPEN)。

19.H:最高价函数,无参数,直接调用返回当期最高价(等价于HIGH)。

20.COUNT:条件计数函数,用法:COUNT(条件,N)N0时统计全部周期,例:COUNT(信号,0)=1信号仅出现1次。

21.DRAWICON:绘制图标函数,用法:DRAWICON(条件,位置,图标编号),例:DRAWICON(强龙拐点,7,9)即满足条件时在7的位置绘制编号9的图标。

二、公式编写逻辑总结

本公式是强龙拐点主副图组合指标,核心分为主图行情划分+副图拐点信号两大模块:

1.主图模块

基础信息展示:通过DRAWTEXT_FIX+各类板块函数(HYBLOCK/DYBLOCK等)在固定位置显示个股所属行业、地域、概念、风格板块;

趋势区间划分:以34EMA为核心震荡线,结合±2倍标准差划定高低位区间,再通过12EMA233EMA的相对位置,将行情划分为弱势(绿线)、较强(浅红线)、强势(红线)、疯狂(黄线)四类,直观区分行情强度;

辅助条件:计算SB条件(连续3日上涨+1日下跌+3日涨幅5%-12%),作为趋势参考。

2.副图模块

复用主图趋势指标(震荡/高位/低位/强弱区间);

拐点信号筛选:先定义五连阳+涨停为基础信号,再通过COUNT(信号,0)=1限定信号唯一性,最终生成强龙拐点核心信号;

可视化展示:满足信号时绘制黄色柱线+编号9的图标,直观提示拐点机会。

第四部分
XG公式 手机/电脑

震荡:=EMA(CLOSE,34),COLORLIBLUE;

高位:=EMA(CLOSE,34)+2*STD(CLOSE,34),COLORLIBLUE;

低位:=EMA(CLOSE,34)-2*STD(CLOSE,34),COLORLIBLUE;

短线强:=IF(EMA(CLOSE,12)>EMA(CLOSE,34),EMA(CLOSE,12),DRAWNULL),COLORWHITE;

弱势:=IF(EMA(CLOSE,12)<=EMA(CLOSE,34) AND EMA(CLOSE,34)<=EMA(CLOSE,233),EMA(CLOSE,34),DRAWNULL),COLORGREEN,LINETHICK2;

较强:=IF(EMA(CLOSE,12)>=EMA(CLOSE,34) AND EMA(CLOSE,34)>=REF(EMA(CLOSE,34),1),EMA(CLOSE,34),DRAWNULL),COLORLIRED,LINETHICK2;

强势:=IF(EMA(CLOSE,12)>=EMA(CLOSE,34) AND EMA(CLOSE,34)>=REF(EMA(CLOSE,34),1) AND EMA(CLOSE,34)>=EMA(CLOSE,233),EMA(CLOSE,34),DRAWNULL),COLORRED,LINETHICK3;

疯狂:=IF(高位>=REF(MA(高位,5),1) AND CLOSE>EMA(CLOSE,12) AND EMA(CLOSE,12)>EMA(CLOSE,34),高位,DRAWNULL),COLORYELLOW,LINETHICK3;

五连阳:=EVERY(C>O,5);

涨停:=C/REF(C,1)>=1.098 AND C=H;

信号:=五连阳 AND 涨停;

强龙拐点:信号 AND COUNT(信号,0)=1;

第五部分
图片示例  手机或电脑

上图仅为公式功能演示,所用 K 线数据为历史模拟数据,不代表任何个股未来走势。