成功率100%的通达信指标公式,你敢相信吗?

news/2025/2/19 13:22:26/

 

前几天,有人问能不能把通达信副图公式改成选股公式。我把指标公式加载到副图(如上图),发现这个指标真是牛了,成功率100%,发出信号的之后两天,总是能涨。难道找到了交易的圣杯,如果按照这样的成功率,即使每次盈利只有1%,不出几年就可以脚踢巴菲特,拳打索罗斯了。真的有这种好事吗?

代码如下:

暴好用:=EMA(CLOSE,60)-EMA(CLOSE,300);

指标公式:=EMA(暴好用,300);

BBSS1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

BBSS4:SMA(BBSS1,2,1);

BBSS5:SMA(BBSS4,2,1);

BBSS6:=CLOSE/REF(CLOSE,3)>=1.1;

BBSS7:=BACKSET(BBSS6,3);

暴利:IF((BBSS7 AND COUNT(BBSS7,3)=1),30,0),COLORYELLOW,LINETHICK3;

DRAWTEXT(暴利,35,'暴利 '),COLORYELLOW,LINETHICK3;

仔细研究了这段代码,发现上面的几句代码都是废话,删除对交易信号并没有影响。此外这几句废话,看起来很眼熟,接下来就来分析一下。

一、通达信指标公式代码分析

1、首先前两句,其实是获得MACD的DIF和DEA值,只不过参数改了、变量名重新命名了而已。可以打开通达信上自带的MACD指标对比一下。(MACD指标代码如下图)这两句都是冒号等于(:=),不会在副图上画出来。再看变量名“暴好用”和“指标公式”,后面的代码中也没有用到,所以这两句代码可以直接删除,对指标公式并没有任何影响。

暴好用:=EMA(CLOSE,60)-EMA(CLOSE,300);

指标公式:=EMA(暴好用,300);

 

2、再看接下来三句,又是非常眼熟,其实是KD指标(代码如下图)。把KD指标默认的参数换成了(8,2,2),我们也重新设置参数,设置之后,对比发现,完全一样。变量名BBSS1、BBSS4、BBSS5后面的代码也没有用到,对产生的信号没有影响,这三句也可以直接删除。

BBSS1:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;

BBSS4:SMA(BBSS1,2,1);

BBSS5:SMA(BBSS4,2,1);

 

 

3、再看最后一句,DRAWTEXT在之前的文章讲过了,是标记函数,在产生信号的地方写文字,对信号的产生没有影响,可以直接删除这句代码。

4、删除没用的代码,只剩下三句代码起作用。很不幸的是,这三句代码只是用来忽悠人的。

BBSS6:=CLOSE/REF(CLOSE,3)>=1.1;

BBSS7:=BACKSET(BBSS6,3);

暴利:IF((BBSS7 AND COUNT(BBSS7,3)=1),30,0),COLORYELLOW,LINETHICK3;

“暴利”这一句还可以继续精简,把精简的指标加载到副图,发现结果是一样的。当然这个变量名“暴利”有点讽刺。

BBSS6:=CLOSE/REF(CLOSE,3)>=1.1;

BBSS7:=BACKSET(BBSS6,3);

暴利:BBSS7 AND COUNT(BBSS7,3)=1;

 接下来看看这个指标是如何忽悠人的,下面对这三句核心代码进行解析。

二、核心代码解析

1、BBSS6:=CLOSE/REF(CLOSE,3)>=1.1;,这一句表示当前的收盘价除以三天前的收盘价大于等于1.1,也就是说最近三天的涨幅大于等于10%,如果这个条件成立,BBSS6的值就是1,否则就是0;

 

2、BBSS7:=BACKSET(BBSS6,3);,这一句用到了BACKSET,BACKSET是未来函数,BACKSET(BBSS6,3)表示BBSS6为1时,把最近三根K线对应的BBSS7的值设为1。(为了避免和最近三天涨幅大于等于10%混淆,这里把最近三天换成最近三根K线)

上面提到过,最近三天涨幅大于等于10%,BBSS6的值才是1,只会产生一个信号。但是现在经过给BBSS7赋值,只要BBSS6满足条件,就可以让最近3根K线产生3个信号。(如下图)

 

3、暴利:BBSS7 AND COUNT(BBSS7,3)=1;,这一句中COUNT(BBSS7,3)=1,就是统计最近3天满足BBSS7的天数为1。这样限制之后,只会在最近三根K线中的第一根产生信号。

 

最后总结一下,这个虚假的信号其实是建立在最近三天涨幅大于等于10%这个已经发生的事实之上,然后往前推两天发出信号。这有点像什么呢?就像我们交易的过程中,发现这只票已经涨了很多,然后我们再找各种理由分析这只票。因为已经涨了,我们无论用什么方法来分析都是对的,这就叫后见之明吧。

通达信指标公式中如果使用了未来函数,在窗口的左下角会提示“用到未来数据”。对于成功率很高的指标公式,大家在使用时不要被结果蒙蔽了。

 

关注技术Pie,学习更多通达信指标公式编写知识。


http://www.ppmy.cn/news/246348.html

相关文章

通达信【波段底部机会】副图指标公式 操盘行情线 重心买入 源码

通达信【波段底部机会】副图指标公式 操盘行情线 重心买入 源码 本文感谢好公式网的小小娆提供部分源码 N:26; A:80; B:20; AB:AMOUNT/V/100; LC1:REF(CLOSE,1); ZWPA:EMA((((AB-EMA(AB,13))/EMA(AB,13))*(0-100)),5); ZWT1:EVERY(REF(C,1)<REF(MA(C,120),1),30); …

通达信l2行情接口有自动下单功能吗?

通达信l2行情接口是否具有自动下单功能&#xff1f;通达信确实具有证券交易的功能&#xff0c;但它也需要连接到证券公司的软件。事实上&#xff0c;操作并不复杂&#xff0c;甚至免费版本也可以操作。这就是投资者需要自己下订单的原因。 通达信l2行情接口TickRecord &#x…

通过通达信l2行情接口的逐笔委托中挖掘主力踪迹

在通达信l2行情接口&#xff0c;有非常强大的“逐笔委托”功能&#xff0c;通过使用这个功能&#xff0c;可以轻松看到一只股票每日所发生的所有委托指令。 在这个功能里&#xff0c;我们展示了委托时间、委托价格、委托量、以及委托方向四个要素。 委托时间、委托价格、委托…

常用通达信l2行情接口文件夹说明

通达信目录下T0002pad目录中&#xff0c;随你拷贝或复制 数据下载Vipdoc 自选股票T0002blocknewZXG.blk 自编公式T0002PriGS.DAT 自编模板T0002PriPack.DAT 系统设置(常用指标)T0002user.配置设置 通达信目录结构: vipdoc:下载或缓存的历史数据目录    diary:投资日志目录  …

怎样调用通达信l2行情接口?

要怎么调用通达信的l2行情接口呢&#xff1f;首先&#xff0c;我们知道这个接口具体就是指l2行情对应的数据&#xff0c;可以通过语言编译&#xff0c;生成json格式的键值对&#xff08;一般是json 还有xml txt 等数据格式&#xff09;。生成一个地址也就是url&#xff0c;前台…

通达信l2行情接口怎么用?

通达信L2行情接口&#xff0c; 包括了普通行情接口所有功能&#xff0c;并新增了十档行情&#xff0c;逐笔成交&#xff0c;买卖队列和深圳逐笔委托(上海证券交易所不对外提供逐笔委托数据)这四个新功能。 using System; using System.Collections.Generic; using System.Linq…

通达信l1l2行情接口-十档行情有哪些优势?

据提供系统或用户编制的条件选股公式进行选股选定一个条件选股公式或多个组合条件后&#xff0c;计算机自动帮您选出当时或历史上某一段时间内满足条件的所有股票十档行情 英文&#xff0c;列在行情下载显示窗口&#xff0c;同时可保留成板块。 那通达信l1l2行情接口-十档行情…

【Linux面试题及答案:了解Linux操作系统、常见发行版及基本命令】

一、什么是Linux操作系统&#xff1f; 答&#xff1a;Linux是一种开源的操作系统&#xff0c;它基于UNIX操作系统开发而来。Linux具有稳定性、可靠性和安全性的特点&#xff0c;并且可以运行在各种硬件平台上。 二、Linux有哪些常见的发行版&#xff1f; 答&#xff1a;Linux有…