DRAWNULL-----通达信:
DRAWNULL 无效数
返回无效数。
用法: DRAWNULL
例如: IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 表示下跌时分析图上不画线,反之上涨的话,就要划线。
改成飞狐的:PartLine(CLOSE>REF(CLOSE,1),CLOSE);
只需要把IF(CLOSE>REF(CLOSE,1),CLOSE,DRAWNULL) 拷贝到PartLine中就可以了
===============================
2. OPENMINUTES(TIME)与FROMOPEN()
飞狐:
例如:OPENMINUTES(CURRENTTIME),在日线上可得到现在已开盘分钟数
OPENMINUTES(TIME),在分钟线上可得到当时已开盘分钟数
通达信:
FROMOPEN 分钟
求当前时刻距开盘有多长时间。
用法: FROMOPEN 返回当前时刻距开盘有多长时间,单位为分钟。
例如:  FROMOPEN 当前时刻为早上十点,则返回31。
==============================
3. REFDATE 与 Refx
通达信:
REFDATE 指定引用
引用指定日期的数据。
用法: REFDATE(X,A) 引用A日期的X值。
例如: REF(CLOSE,20011208) 表示2001年12月08日的收盘价。
飞狐:Refx:REFX(CLOSE,1)表示后一周期的收盘价,在日线上就是明收
==============================
4.NODraw与LineThick0
通达信:NODRAW是不画线
来自网络:关于无效数的问题
所谓无效数即指没有数据。在某些情况下,一些数据项可能取不到数据,这时返回值为无效数。例如,MA(CLOSE,500),其含义是该股票最近500天收盘价的均价,如果有些公司上市时间较短没有500天,则其值为无效数。反应在分析图上则该指标线不显示。在TDX分析系统中函数NODRAW代表无效数,可作为常数使用。
无效数与任何数作计算,其结果仍为无效数。例如:7*NODRAW得到的结果仍为NODRAW。
飞狐:LINETHICK0 表示不画出指标线,不影响坐标,但可在顶部显示数值。
==============================
5公式符号:通达信的!= 等于 飞狐的<>
飞狐的计算符:计算符将函数连接成为语句。计算符分为算术计算符和逻辑计算符。算术计算符有 、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND、OR,分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。
通达信计算符:
==========================
6. DRAWICON图标对应关系
飞狐:在图形上绘制小图标,其中TYPE可选7种图标,编码为1-15(1-3为小脸,4、5为上下箭头,6、7为红绿小旗,8-9为三角形,10-12为信号灯,13-15为O、X、四方形)。TYPE为字符串时可显示用户自制BMP图。
DRAWICON(CLOSE>OPEN,LOW,1);表示当收阳时在最低价位置画1号图
DRAWICON(C>O, L, 'MyBMP')表示当收阳时在最低价位置画FmlDLL子目录下的自制图标MyBMP.BMP
通达信:
DRAWICON 绘制图标
在图形上绘制小图标。
用法: DRAWICON(COND,PRICE,TYPE),当COND条件满足时,在PRICE位置画TYPE号图标。
例如: DRAWICON(CLOSE>OPEN,LOW,1) 表示当收阳时在最低价位置画1号图标。图标一共有九个,图形如附图。序号,最下面的是“1”号,最上面的是“9”号。
=====================
7. EXPMEMA, EXPMA, EMA
下面是通达信的解释:
EXPMEMA同EMA(即EXPMA)的差别在于他的起始值为一平滑值
RANGE 介于某个范围之间
用法: RANGE(A,B,C) A在B和C。
例如: RANGE(A,B,C)表示A大于B同时小于C时返回1,否则返回0
EMA(或EXPMA) 指数移动平均
返回指数移动平均。
用法: EMA(X,M) X的M日指数移动平均。
通达信里,请不要将函数WMA简单地用EXPMA代替:
在飞狐里,EMA的解释为:
别名: 指数平滑移动平均
所属类别: 引用函数 参数数量: 2
求指数平滑移动平均。
用法:
EMA(X,N),求X的N周期指数平滑移动平均。
算法:
若Y=EMA(X,N) 则Y=[2*X (N-1)*Y']/(N 1), 其中Y'表示上一周期Y值。
例如:
EMA(CLOSE,20)
表示求20日指数平滑均价.
而WMA的解释为:
别名: 加权移动平均
所属类别: 引用函数 参数数量: 2
求加权移动平均。
用法:
WMA(X,A),求X的加权移动平均。
算法:
若Y=WMA(X,A) 则 Y=(N*X0 (N-1)*X1 (N-2)*X2) ... 1*XN)/(N (N-1) (N-2) ... 1)X0表示本周期值,X1表示上一周期值...
例如:
WMA(CLOSE,20)
表示求20日加权均价
能不能在通达信里实现WMA的算法呢?应该能.先在飞狐里根据WMA的计算方法找到替代公式,例:在飞狐里输入
wma(c,5);
(5*C 4*REF(C,1) 3*REF(C,2) 2*REF(C,3) 1*REF(C,4))/(5 4 3 2 1);
可以发现两条线完全相同.
===========================
8. NUMTOSTR 与 NUMTOSTRN
数字转换为字符串,NumToStr是飞狐的,NumToStrn这是大智慧的!
=======================
9. DRAWBAND 与FillRGN
用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1>VAL2时,在VAL1和VAL2之间填充COLOR1;当VAL1例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));
用法:
FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间
例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2时以红色填充MA1和MA2之间的区域。
通达信:DRAWBAND(回归斜率线A,RGB(235,0,230),REF(回归斜率线A,2),RGB(0,104,154));
等同于下面的->
飞狐公式:
Temp1:=REF(回归斜率线A,2);
FillRgn(回归斜率线A>Temp1,回归斜率线A,Temp1),ColorRED;
FillRgn(回归斜率线A===========================
10. PLOYLINE
绘图函数太少,目前的线条只有画折线PLOYLINE和画直线DRAWLINE两种,如果要在一条线上画出不同颜色出来就要分割做两条,不象飞狐可以用PARTLINE函数来画线。
Period: 取得周期类型.
结果从0到11,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日,季,年.
用法:
DATATYPE
返回值范围为-1-12,分别表示
即时图、分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日、多分钟、多秒
=========================
11 XMA
价格:=XMA(CLOSE,14); //通达信
价值:=MEMA(CLOSE,4); //通达信
价格:=REF(MA(CLOSE,14),2); //飞狐
价值:=EMA(CLOSE,4); // 飞狐
分钟 15分钟 30分钟 60
===========================
通达信函数const在飞狐中用以下公式代替.
x:=xxx; {xxx为你要取值公式}
cx:x[DATACOUNT];

通达信与飞狐不同函数的替代相关推荐

  1. 通达信指标公式绘图函数简介——自定义指标颜色、线型等

    内容提要:本文简单介绍了通达信指标公式绘图函数的三种类型--画线函数.标记函数.修饰函数. 在之前的8篇文章中,介绍了通达信指标公式编写常用的18个函数.开始讲的几个函数比较简单,到后面一些函数理解起 ...

  2. 通达信如何检测未来函数?

    未来函数可能引用未来发生的数据,对原来的判断进行修改,这会导致信号漂移,比如产生原来没有的信号.原来的信号改变位置或者已经产生的信号消失. 一.未来函数如何偷梁换柱? 单纯讲概念,对未来函数也没有深刻 ...

  3. 如何开发通达信,东方财富,飞狐等股票dll插件呢?

    [简介] 常用网名: 猪头三 出生日期: 1981.XX.XX 个人网站: https://www.x86asm.org QQ交流: 643439947 编程生涯: 2001年~至今[共17年] 职业 ...

  4. matlab算sma,[转载]通达信公式SMA函数计算方式的问题

    最近有网友在百度知道中提到,通达信软件与大智慧软件写入相同的计算公式,但是计算出来的指标结果却不尽相同,尤其是在次新股中,差异较大,比如用钱龙的计算方式计算出来的DMI指标(DMI-QL). 举例来说 ...

  5. 通达信指标公式编写常用函数(六)——SUM、IF

    内容提要:本文主要介绍了编写通达信指标公式常用函数SUM.IF,并结合自带OBV指标熟悉函数的使用. 在<通达信指标公式编写常用函数(一)>这篇文章中讲到均线相关的函数MA,这里简单复习一 ...

  6. 通达信指标公式编写常用函数(五)——BARSLAST

    内容提要:本文主要介绍了编写通达信指标公式常用函数BARSLAST以及综合运用最近讲过的函数编写MACD零轴之上首次金叉选股公式. 一.BARSLAST函数简介 含义:上一次条件成立到当前的周期数 使 ...

  7. 通达信指标公式常用绘图函数(1)——DRAWNULL、NODRAW、PLOYLINE、DRAWSL

    内容提要:本文主要介绍了通达信指标公式常用绘图函数的第一种类型--画线函数,讲解了DRAWNULL.NODRAW.PLOYLINE.DRAWSL这四个画线函数的具体用法. 在上一篇文章中,技术Pie给 ...

  8. 通达信指标函数说明大全(2014)(转)

    转自"http://blog.sina.com.cn/s/blog_63edc1da0102v17d.html" 一 .行情函数 HIGH 最高价 返回该周期最高价. 用法: HI ...

  9. 通达信N字形态选股公式,突破前期高点发出信号

    行情经历一波上涨之后回调,然后再次上涨,形态类似于字母N,这就是N字形态.该形态在不同的分析方法中均有描述,如123法则.波浪理论等,只是名称不同而已. 本文的N字形态选股公式,以突破前期波段高点发出 ...

  10. 通达信捉妖改良CCI指标公式,简洁巧妙

    高端的食材,往往只需要简单的烹饪方式.好的指标也是一样,只需要简单处理,就可以实现不错的效果.捉妖改良CCI指标公式属于意外之喜,编写指标时写错了,研究后发现结果比原想法更好. 捉妖改良CCI指标公式 ...

最新文章

  1. CAS、原子操作类的应用与浅析及Java8对其的优化
  2. matlab 图像中用text文字标注
  3. 树莓派python教程_两个简易的树莓派初学者Python程序
  4. 基于jsp的教师科研工作量_javaweb教师工作量管理系统
  5. 通俗易懂告诉你CPU/GPU是什么?
  6. 图解 Python 函数
  7. Ubuntu18.04卸载显卡driver历险记
  8. 组建技术团队的一些思考
  9. VisualStudio2022创建.ASP.NET应用程序
  10. fcpx瘦身插件_FCPX有哪些特别好用的插件?
  11. foreign key 和on delete/update cascade用法
  12. web前端课程设计——K.X的博客
  13. 北京智源大会圆满闭幕!150名国际AI领袖、50万名专业观众共襄盛会(含嘉宾观点集锦)...
  14. 原生JS javascript解除绑定事件 JS删除绑定事件
  15. 剑与远征游戏系统分析
  16. 环境变量的作用,为什么要设置环境变量?
  17. 包子笔记 - 三知道原则
  18. 查找大于某个数的最小质数
  19. CSS设置多张网络图片垂直居中展示
  20. python下标遍历字典_字典的遍历以及公共方法

热门文章

  1. java sao_JavaScript 的一些SAO操作
  2. 【Codecs系列】HEVC标准(九):环路滤波技术之SAO
  3. vc2008工程转vc2005
  4. 分享5款好用到爆的软件,很多懂电脑的人都在用
  5. win7 64位系统安装HP LaserJet 5100 PCL 6
  6. 【华为_数通】常用命令备忘
  7. MATLAB数字图像处理模块在哪,MATLAB在数字图像处理中的应用
  8. 税控盘版开票助手开发
  9. 基于实现韦尔奇·鲍威尔法对图进行着色
  10. 推荐 7 个神级 Java 开源项目