编写通达信公式编写100例式


上面的公式适用于1分钟5分钟,15汾钟30分钟,60分钟等五个周期下将给出每个交易日中各周期下

的走势。公式脚本编写中的重点就是First变量的确定这也是这段脚本的亮点。First变量表示的是当日当前周期的第一根

位置是通过IF函数的嵌套使用结合各分钟周期的第一根K线的时间得来的。


1.2 跨周期引用数据

在同一个公式脚本中所有变量的数据周期都是相同的,就是调用公式时设置的周期在公式脚本中要用其它周期的数据,共有两种方式:


  1. 对变量鼡变周期符号(#)改变其周期。这种方式有局限性只能在小周期公式中得到大周期数据,且仅适用于一些基本数据如close,highlow,open等

  1. 在公式脚本中调用其它公式以取得其它周期的数据。调用其它公式并用#设置其周期。如公式脚本在日线下运行时,可用.k#week;来获得kdj在周线丅的k值另属于于同一周线的日线将获得相同的K值。



使用跨周期引用数据时要注意:


  1.可供引用的周期类型有:


分别表示将15,1530,60分鍾K线数据以及日,周月K线数据,代入被引用的公式进行运算。



  可将大周期内跑的数据引用到小周期内来跑;也可将小周期内跑的数据,引用到大周期内来跑


3.切勿对开高低收以外的数据直接使用变周期转换!


4.切勿对大周期内跑的数据使用小周期转换!无论是开高低收等基本数据、还是自定义变量,都无法从大周期数据直接转换成小周期数据只能通过公式引用来获得小周期数据。


1.3 对某个时间段統计

1)某绝对时间段最高价

此脚本段求1998年8月3日到1998年12月20日间的最高价:


2)某相对时间段最高价

60天前到40天前之间的最高价


1.4 在某个时间段内某条件满足

上面的脚本配合1.3中示例可以写出历史某绝对时间段或相对时间内是否涨停过的


上图中的效果还可以借助Filter这个函数来实现。



的公式腳本中没有专门的控制语句一切都是变量(仅有输出与不输出的区别),所以要实现应用于多种情况的脚本也要依靠变量来控制

系统函数中有几个重要的函数就是IF,IFF,IFN,TESTSKIP.请大家注意的是通达信的函数的参数都是先计算出结果然后将参数传给函数的。因此对于TESTSKIP最好作为一条单獨的语句来使用。

公式脚本1:同1.2中的JBSJ公式

公式脚本2:FZMN分钟模拟

{用于通过几种分钟周期的数据模拟出当天对应于改周期的各项数据}





在日线周期下,引用公式2中的数据(通过引用指标设置周期的方法来获得分钟周期的数据)通过K线绘制的函数就可以画出模拟 的K线了。


}

小韭菜你到通达信软件上找通達信公式编写100例式编写三天速成讲座,先把编写学会设计以后我给

小韭菜,你到通达信软件上找通达信公式编写100例式编写三天速成讲座先把编写学会。设计以后我给你讲
这是第三帖,可能被封号了

郑重声明:用户在财富号/股吧/博客社区发表的所有信息(包括但不限於文字、视频、音频、数据及图表)仅代表个人观点,与本网站立场无关不对您构成任何投资建议,据此操作风险自担

}

我要回帖

更多关于 通达信公式编写100例 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信