通达信指标公式编写答疑汇总(二)
1、通达信MACD金叉后从当日收盘价往右画红线,MACD死叉后从当日收盘价往右划绿线,只显示最近一次金叉和死叉的画线,这样的通达信指标公式应该怎么写?
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
JC:=CROSS(DIF,DEA);
SC:=CROSS(DEA,DIF);
JCT:=BARSLAST(JC);
SCT:=BARSLAST(SC);
J:=BACKSET(ISLASTBAR,JCT+1);{把最近一次金叉到最后一根K线的J值置为1}
S:=BACKSET(ISLASTBAR,SCT+1);{把最近一次死叉到最后一根K线的S值置为1}
JCHX:IF(J=1,REF(C,JCT),DRAWNULL),COLORMAGENTA;{如果J=1,就显示金叉当天收盘价,否则就不显示}
SCHX:IF(S=1,REF(C,SCT),DRAWNULL),COLORGREEN;{如果S=1,就显示死叉当天收盘价,否则就不显示};
只显示最近一次金叉和死叉的画线,为了实现只显示最近一次,用到了未来函数BACKSET。以金叉为例,就是把最近一次金叉到最新一根K线对应的J值置为1,然后当J=1的时候就画出REF(C,JCT)(金叉当日收盘价),否则就不画。这样就实现了只显示最近一次金叉画线。
未来函数BACKSET使用的误区,可以看之前写的文章。
成功率100%的通达信指标公式,你敢相信吗?
2、如何提取同一个条件不连续成立之间的成交量的最低值?请帮忙写一个通达信副图指标
例A:=VOL>REF(VOL,1)*3;,A不连续成立的次数很多,如何提取两个A之间的成交量的最低值。
例如:条件A,1号、7号8号9号、15号、18号共成立6次,那么只要取1号和7号、9号和15号、15号和18号,这三次条件不连续成立之间的成交量的最低值就行了。
A:=VOL>REF(VOL,1)*3;{今天的成交量是昨天的三倍以上}
T:=SUMBARS(A,2);{统计条件A成立2次累积的周期数}
LVOL:=LLV(VOL,T);{获取条件A成立2次之间的成交量的最低值}
IF(A AND T>2,LVOL,0);{条件A成立,并且不是连续2次成立,就提示成交量最低值,否则就是0};
本指标公式使用的函数详解:
通达信指标公式编写常用函数(二)——HHV、LLV
通达信指标公式编写常用函数(六)——SUM、IF
通达信指标公式编写常用函数(七)——SUMBARS以及MACD底背离
3、MACD金叉以来第一次出现连续三天DIF>DEA怎么写?
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
JX:=CROSS(DIF,DEA);
T:=BARSLAST(JX);{上一次金叉以来的周期数}
E:=EVERY(DIF>DEA,3);{连续三天DIF>DEA条件成立}
XG:COUNT(E,T)=1;{选出金叉以来第一次满足连续三天DIF>DEA};
本指标公式使用的函数详解:
通达信指标公式编写常用函数(四)——EVERY、COUNT
通达信指标公式编写常用函数(五)——BARSLAST
4、我想编个底背离的指标,但是只想取MACD<0那段里的最低价和最低DIF值,该怎么编?
DIF:EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:EMA(DIF,9);
MACD:(DIF-DEA)*2,COLORSTICK;
JC:=CROSS(DIF,DEA);
SC:=CROSS(DEA,DIF);T:=BARSLAST(SC);{最近一次死叉以来的周期数}
LDIF:=LLV(DIF,T+1);{最近一次死叉以来的DIF最低值}
LMACD:=LLV(MACD,T+1);{最近一次死叉以来的MACD最低值}
DRAWNUMBER(JC,0.1,LDIF);{金叉时显示DIF最低值}
DRAWNUMBER(JC,-0.1,LMACD);{金叉时显示MACD最低值}
本指标公式使用的函数详解:
通达信指标公式常用绘图函数(3)——DRAWICON、DRAWTEXT、DRAWNUMBER
关注技术Pie,学习更多通达信指标公式编写知识。
通达信指标公式编写答疑汇总(二)相关推荐
- 通达信指标公式编写答疑汇总(三)
1.求高手写一个通达信选股公式?股价6天之内4连跌,第5天当日下跌振幅在百分之3以上,收盘为下影线的阴线,第6天最高最低价都包含在上一日股价波幅之内,成交量为近几日最低量. 按照计算机能理解的逻辑理顺 ...
- 通达信指标公式编写基础(二)
内容提要:本文主要介绍了通达信函数.函数的分类.函数的使用方法.数据的引用以及指标修饰函数. 一.通达信函数简介 在<为什么要学编写通达信指标公式>这篇文章中,已经介绍过通达信函数的特性, ...
- 通达信指标公式编写常用函数(二)——HHV、LLV
内容提要:本文主要介绍了编写通达信指标公式需要用到的HHV函数.LLV函数以及函数的应用举例,并结合前面讲过的函数进行综合运用. 一.HHV.LLV函数简介 1.HHV函数 含义:求最高值 使用方法: ...
- 通达信指标公式编写常用函数(六)——SUM、IF
内容提要:本文主要介绍了编写通达信指标公式常用函数SUM.IF,并结合自带OBV指标熟悉函数的使用. 在<通达信指标公式编写常用函数(一)>这篇文章中讲到均线相关的函数MA,这里简单复习一 ...
- 通达信指标公式编写常用函数(八)——MAX、MIN、BETWEEN、ABS
今天技术Pie给大家介绍通达信指标公式常用的数学函数MAX.MIN.BETWEEN.ABS,并用这些函数编写指标公式--长上影线.均线粘合.平均真实波幅ATR指标. 一.通达信常用数学函数简介 1.M ...
- 通达信指标公式编写常用函数(四)——EVERY、COUNT
内容提要:本文主要介绍了编写通达信指标公式会用到的EVERY函数.COUNT函数以及函数的应用举例. 一.函数简介 1.EVERY函数 含义:EVERY英文翻译成中文是"每个"的意 ...
- 通达信指标公式编写常用函数(三)——HHVBARS、LLVBARS
内容提要:本文主要介绍了HHVBARS函数.LLVBARS函数.函数的应用举例以及函数的综合运用. HHVBARS这个函数名由HHV和BARS两部分组成,HHV是最高值,BARS是英文,翻译成中文就是 ...
- 通达信指标公式编写常用函数(五)——BARSLAST
内容提要:本文主要介绍了编写通达信指标公式常用函数BARSLAST以及综合运用最近讲过的函数编写MACD零轴之上首次金叉选股公式. 一.BARSLAST函数简介 含义:上一次条件成立到当前的周期数 使 ...
- 通达信指标公式常用绘图函数(3)——DRAWICON、DRAWTEXT、DRAWNUMBER
前面两篇文章介绍了通达信指标公式的画线函数,今天给大家介绍绘图函数的第二种类型--标记函数,讲解DRAWICON.DRAWTEXT.DRAWNUMBER的具体用法.标记函数可以给指标发出的信号做醒目的 ...
最新文章
- 不要再自己封装各种Util工具类了,这款神仙级框架你值得拥有!
- 如何看服务器java_如何查看Windows服务器运行了多长时间
- 将vim变得简单:如何在vim中得到你最喜爱的IDE特性
- IO与NIO –中断,超时和缓冲区
- python常用魔术方法
- python table_用python解析word文件(二):table
- 不学无数——适配器模式
- linux下安装redis-cli
- 《机器学习Python实践》第3章——第一个机器学习项目
- 开发利器--JSONVIEW插件 网页json数据直接转换
- python3 ValueError: The shape of the input to Flatten is not fully defined (got (0, 6, 80)
- pgAdmin4的备份和还原数据
- 韦恩州立大学计算机科学,2019上海软科世界一流学科排名计算机科学与工程专业排名韦恩州立大学排名第301-400...
- 栈帧及EBP、ESP寄存器及出入栈的流程
- 从头开始学习JAVA
- 第19天---python办公自动化---操作PDF文件
- Element UI设置文本输入框、选择框、数字、日期组件的背景色
- VHDL语言入门帮助
- Webpack配置实战
- 电脑操作系统如何迁移到另一台电脑?
热门文章
- ASEMI代理ADI(亚德诺)AD5934YRSZ-REEL7车规级芯片
- 去年净亏7.37亿美元,“自动驾驶第一股”的商业化之痛
- 安卓案例:读取与解析JSON
- linux shell获取当前脚本所在目录
- 电梯服务器显示lrabort,LR java vuser 空指针异常
- Spring嵌套事务异常Transaction rolled back because it has been marked as rollback-only
- 《windows游戏编程大师技巧》第五章:DirectX基础知识和令人生畏的COM
- 关于Flash的几点思考(Thoughts on Flash)
- UVA - 11604 General Sultan
- 基于高斯两步移动搜寻法(2SFCA)的城市绿地可达性分析