公式系统(高级)
文档记录:
版本时间修改者描述
1.00 董洪勤公式系统(高级)
2.00 5/9/2011 董洪勤公式系统(高级)
1. 特殊公式脚本编写
要编写一个公式,必须要明确这个公式对应的理论知识。一套完整的理论知识且能在通达信的公式平台上做成公式还要满足如下要求:
1.从该理论应能分析出公式启动的起始数据。如股票的开高低收价格、成交量、各财
务数据、各即时数据、时间数据、一些常见的技术分析概念、其他理论的结果等,
这些数据大部分是系统提供的,而最后两项则要从其他公式中得来也就是对应于
公式编写中的指标引用操作(当然在这公式编写前要确保该要引用的指标已实
现)。
2.从理论中应能分析出起始数据到结果的明确运算过程。在公式平台中提供了一些系
统函数,这些函数包含了部分常用的运算过程(如HHV(X,N) 可求N周期内X最
高值)。如果理论中的运算过程拆解完全后,能由公式平台中的函数及允许的基
本运算全部组成就可以编写成公式了。
在之前的学习当中,我们已经对公式系统、公式脚本编辑有了基本的认识。公式系统提供给我们的基本函数、系统公式,就是我们运用公式系统编写自己的公式时的基本元素。
对于一些常见的技术分析概念的编写在上一章节已经给出了介绍和示例,本章节主要来介绍一下在公式脚本编写如果用系统函数及基本运算来解决一些特殊难题。
1.1在分钟周期下划分交易日
1. 均线(分钟):
指标名称:均线(分钟)
指标原理:均价=累加自当日开市到当前K线时间内的成交金额/累加自当日开市到当前K线时间内的成交量。
编写分析:
1.确定交易日内第一根K线的位置(难点);
2.自1中确定的位置累加成交金额、成交量(由系统函数SUM实现);
3.由成交金额、成交量求均价(由除法操作符实现)。
公式脚本:
FIRST:=IF(PERIOD=0,HOUR=9 AND MINUTE=31,
IF(PERIOD=1,HOUR=9 AND MINUTE=35,
IF(PERIOD=2,HOUR=9 AND MINUTE=45,
IF(PERIOD=3,HOUR=10 AND MINUTE=0,
IF(PERIOD=4,HOUR=10 AND MINUTE=30,0)))));
SUM(AMO,BARSLAST(FIRST)+1)/SUM(VOL,BARSLAST(FIRST)+1);
上面的公式适用于1分钟,5分钟,15分钟,30分钟,60分钟等五个周期下。将给出每个交易日中各周期下均线的走势。公式脚本编写中的重点就是First变量的确定,这也是这段脚本的亮点。First变量表示的是当日当前周期的第一根K线位置,是通过IF函数的嵌套使用结合各分钟周期的第一根K线的时间得来的。
1.2 跨周期引用数据
在同一个公式脚本中,所有变量的数据周期都是相同的,就是调用公式时设置的周期。在公式脚本中要用其它周期的数据,共有两种方式:
1)对变量用变周期符号(#),改变其周期。这种方式有局限性,只能在小周期公式中得到大周期数据,且仅适用于一些基本数据,如close,high,low,open等。
示例脚本:
日最高价:H;
周最高价:H#WEEK;
运行示例:
2)在公式脚本中调用其它公式以取得其它周期的数据。调用其它公式,并用#设置其周期。如,公式脚本在日线下运行时,可用Kdj.k#week;来获得kdj在周线下
的k值,另属于于同一周线的日线将获得相同的K值。
示例脚本:
公式1:
公式名称:JBSJ
公式描述:基本数据
公式脚本:
JC:C;{当前周期收盘价}
JH:H;{当前周期最高价}
JL:L;{当前周期最低价}
JO:O;{当前周期开盘价}
JYC:REF(C,1);{前一个周期收盘价}
公式2:
公式名称:TEST049
公式脚本:
日线开盘价:JBSJ.JO#DAY;
周线开盘价:O;
月线开盘价:JBSJ.JO#MONTH;
运行示例:
使用跨周期引用数据时要注意:
1.可供引用的周期类型有:
MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH
分别表示将1,5,15,30,60分钟K线数据,以及日,周,月K线数据,代入被引用的公式,进行运算。
2.意义:
可将大周期内跑的数据,引用到小周期内来跑;也可将小周期内跑的数据,引用到大周期内来跑。
3.切勿对开高低收以外的数据直接使用变周期转换!
4.切勿对大周期内跑的数据使用小周期转换!无论是开高低收等基本数据、还
是自定义变量,都无法从大周期数据直接转换成小周期数据,只能通过公式引用来
获得小周期数据。
1.3 对某个时间段统计
1)某绝对时间段最高价
此脚本段求1998年8月3日到1998年12月20日间的最高价:
HH:=IF(YEAR=1998 AND (MONTH>8 OR (MONTH=8 AND DAY>=3) ) AND (MONTH<12 OR (MONTH=12 AND DAY<=20) ),H,0);{HH变量在该时间段内等于H,其他时间为0}
HHV(HH,0);{此例求1998年8月3日到1998年12月20日间的最高价}
2)某相对时间段最高价
60天前到40天前之间的最高价
REF(HHV(H,60-40),40);
1.4 在某个时间段内某条件满足
TT:=C/REF(C,1)>1.095;{是否涨停}
COUNT(TT,20)>0;{二十个交易日内时候涨停过}
上面的脚本配合1.3中示例可以写出历史某绝对时间段,或相对时间内是否涨停过的选股公式。
上图中的效果还可以借助Filter这个函数来实现。
1.5 K线绘制
示例公式:博弈K线
公式名称:博弈K线
公式脚本:
BKO:WINNER(O),NODRAW;
BKH:WINNER(H),NODRAW;
BKL:WINNER(L),NODRAW;
BKC:WINNER(C),NODRAW;
DRAWKLINE(BKH,BKO,BKL,BKC);
运行示例:
1.6 创新高周期数
成交量创新高周期数脚本:
FV:=IF(BARSCOUNT(C)=0,9999999999,VOL);
量创新高周期数:SUMBARS(REF(FV,1)-FV,0);
{这里的关键是REF(FV,1)-FV ,想想看写成FV-REF(FV,1) 行不行?};
1.7脚本控制
在通达信的公式脚本中没有专门的控制语句,一切都是变量(仅有输出与不输出的区别),所以要实现应用于多种情况的脚本也要依靠变量来控制。
系统函数中有几个重要的函数就是IF,IFF,IFN,TESTSKIP.请大家注意的是通达信的函数的参数都是先计算出结果然后将参数传给函数的。因此对于TESTSKIP,最好作为一条单独的语句来使用。
公式脚本1:同1.2中的JBSJ公式。
{用于引用股票的基本数据。}
公式脚本2:FZMN分钟模拟
{用于通过几种分钟周期的数据模拟出当天对应于改周期的各项数据}
N:=IF(PERIOD=0,1,
IF(PERIOD=1,5,
IF(PERIOD=2,15,
IF(PERIOD=3,30,
IF(PERIOD=4,60,0)))));
CTRL:=TESTSKIP(N=0);{仅用于分钟周期}
TTIME1:=(TIME/100);
TTIME2:=IF(TTIME1<1000,TTIME1-930,
IF(TTIME1<1100,TTIME1-1000+30,
IF(TTIME1<1131,TTIME1-1100+90,
IF(TTIME1<1300,120,
IF(TTIME1<1400,TTIME1-1300+120,
IF(TTIME1<1500,TTIME1-1400+180,
240))))));
TTIME:=TTIME2/N;
YTC:="JBSJ.JYC#DAY";
YTDPC:="399300$CLOSE#DAY";
ZFS:=(C*1000/YTC)-1000;
AC:="399300$CLOSE";
ZFA:=(AC*1000/YTDPC)-1000;
DJC:(ZFS-ZFA)*YTC/1000+YTC;
DJH:IF(TTIME<2,DJC,HHV(DJC,TTIME-1));
DJL:IF(TTIME<2,DJC,LLV(DJC,TTIME-1));
DJO:REFV(DJC,TTIME-1);
{DRAWKLINE(DJH,DJO,DJL,DJC);};
公式脚本3:
在日线周期下,引用公式2中的数据(通过引用指标设置周期的方法来获得分钟周期的数据),通过K线绘制的函数就可以画出模拟的K线了。
JH:="FZMN.DJH#MIN5";
JO:=" FZMN.DJO#MIN5";
JLC:=" FZMN.DJL#MIN5";
JC:=" FZMN.DJC#MIN5";
DRAWKLINE(JH,JO,JLC,JC);
1.8横向统计函数
横向统计类函数是板块中所有股票都参与计算的函数,有:BLOCKSETNUM,HORCALC,INSORT,INSUM等四个。
其中INSUM是新加入的函数,其用法如下:
INSUM(板块名称,指标名称,指标线,计算类型),
返回板块各成分该指标相应输出安计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值.
现在用INSUM计算出个股所在行业中最大和最小的涨跌幅:
1.首先新建一个指标ZDF,用于计算个股的涨跌幅。
示例公式:ZDF
公式名称:涨跌幅
公式脚本:
(C-REF(C,1))/REF(C,1);
2.新建指标TJZDF,通过INSUM函数调用ZDF指标计算出该个股所在板块成分股最大最小涨跌幅。
示例公式:TJZDF
公式名称:统计涨跌幅
公式脚本:
INSUM(HYBLOCK,'ZDF',1,2);{ZDF指标第一个输出的最大值}
INSUM(HYBLOCK,'ZDF',1,3);{ZDF指标第一个输出的最大值};
注释:
1.指标TJZDF中HYBLOCK函数用来取当前成份股所在板块
1.9指标窗口定点输出函数
在新版本的公式编辑器中新加了两个绘图函数,用于定点输出文字或数字。他们就是DRAWTEXT_FIX,DRAWNUMBER_FIX。
1.RAWTEXT_FIX
固定位置显示文字.
用法:DRAWTEXT_FIX(COND,X,Y,TYPE,TEXT),当COND条件满足时,在当前指标窗口内(X,Y)位置书写文字TEXT,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
例如:DRAWTEXT_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,'大阳线')表示最后一个交易日涨幅大于8%时在窗口中间位置显示'大阳线'字样。
2. DRAWNUMBER_FIX
固定位置显示数字.
用法:DRAWNUMBER_FIX(COND,X,Y,TYPE,NUMBER),当COND条件满足时,在当前指标窗口内(X,Y)位置书写数字NUMBER,X,Y为书写点在窗口中相对于左上角的百分比,TYPE:0为左对齐,1为右对齐。
例如:DRAWNUMBER_FIX(CURRBARSCOUNT=1 AND CLOSE/OPEN>1.08,0.5,0.5,0,C)表示最后一个交易日涨幅大于8%时在窗口中间位置显示收盘价。
现在我们举例说明这两个函数的用法:
示例公式:DRAWFIX
公式名称:DRAWFIX
公式脚本:
DRAWTEXT_FIX(ISLASTBAR,0.5,0,0,HYBLOCK),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0,0,0,'股本结构:'),COLORRED;
DRAWTEXT_FIX(ISLASTBAR,0,0.1,0,'总股本:'),COLORRED;
DRAWNUMBER_FIX(ISLASTBAR,0,0.2,0,FINANCE(1)),COLORMAGENTA;
DRAWTEXT_FIX(ISLASTBAR,0.3,0.1,0,'流通A股:'),COLORGREEN;
DRAWNUMBER_FIX(ISLASTBAR,0.3,0.2,0,FINANCE(7)),COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0.5,0.1,0,'今日换手率:'),COLORGREEN;
DRAWNUMBER_FIX(ISLASTBAR,0.5,0.2,0,V*100/CAPITAL),COLORYELLOW;
效果图:
注:
1.当窗口大小改变时,DRAWFIX各输出文字或数字的相对位置不变;
2.通过方向键等方式改变分析图中K线个数时,DRAWFIX窗口内的文字或数字位置不随
之改变;
1.10字符串函数
新加入公式管理器的字符串函数有:HYBLOCK、DYBLOCK、INBLOCK、NAMELIKE、CODELIKE、CON2STR、STR2CON、STRCA T、STRCMP、FINSTR;在公式管理器的插入函数列表中有它们的介绍。
注:字符串中含百分号时,2个百分号代表一个。如’%%’ 显示时为一个%
示例公式:DRAWFIX2
公式名称: DRAWFIX2
公式脚本:
ST股:=NAMELIKE('S') OR NAMELIKE('*');
BE显示:=INBLOCK('上证A股') AND NOT(ST股) AND CODELIKE('600');
DRAWTEXT_FIX(NOT(BE显示),0,0,0,'本公式不适用该品种!适用品种:上证A股且不是ST股且品种代码以600开头!'),COLORYELLOW;
DRAWTEXT_FIX(BE显示,0,0,0,STRCA T('品种行业:',HYBLOCK)),COLORYELLOW; DRAWTEXT_FIX(BE显示,0.5,0,0,STRCAT('品种地域:',DYBLOCK)),COLORYELLOW; DRAWTEXT_FIX(BE显示,0,0.1,0,'股本结构:'),COLORRED;
DRAWTEXT_FIX(BE显示,0,0.2,0,STRCAT('总股本:',STRCAT(CON2STR(FINANCE(1)/10000,0),'万股'))),COLORRED;
DRAWTEXT_FIX(BE显示,0.3,0.2,0,STRCAT('流通A 股:',STRCAT(CON2STR(FINANCE(7)/10000,1),'万股'))),COLORGREEN;
DRAWTEXT_FIX(BE显示,0.5,0.2,0,STRCAT('今日换手率:',STRCAT(CON2STR(V*100/CAPITAL,2),'%%'))),COLORGREEN;
公式演示截图:
600600 青岛啤酒
000001 深发展A
大势型 一、绝对广量指标(ABI) 二、腾落指标(ADL) 三、涨跌比率(ADR) 四、超买超卖指标(OBOS) 超买超卖型 一、商品路径指标(CCI) 二、鬼道线(GDX) 成交量型 一、成交金额(AMO) 二、累计能量线(OBV) 三、相对强弱量(VRSI) 四、换手线(HSL) 五、换手柱(HSCOL) 均线型 一、升降线(ADC) 二、多空指标(BBI) 三、指数平均线(EXPMA) 四、高价平均线(HMA)、低价平均线(LMA)、变异平均线(VMA)、成本平均线(AMV) 五、BBIBOLL 图表型 一、直线拟合(ZXNH) 二、重心线(ZX) 三、逆时钟曲线(PUCU) 四、高价平均线(HMA)、低价平均线(LMA)、变异平均线(VMA)、成本平均线(AMV) 五、BBIBOLL 路径型 一、布林线(BOLL) 二、瀑布线(PBX) 三、轨道线(ENE) 四、麦克支撑压力(MIKE) 五、薛斯通道Ⅱ(XS2) 路径型 一、抛物线指标(SAR) 二、价格变异率(VTY) 路径型 一、三叉(SC) 四、脑电波(NDB)
神系 一、心电图(SG-XDT) 二、脑电波(SG-NDT) 三、量比(SG-LB) 四、强势股评分(SG-PF) 龙系 一、威力雷达(RAD) 二、钱龙长线(LON) 三、钱龙短线(SHT) 四、主力进出(ZLJC) 五、主力买卖(ZLMM) 六、神龙在天(SLZT) 七、钱龙离散量(ADVOL) 鬼系 一、成本均线(CYC) 二、市场盈亏(CYC) 三、博弈K线长度(CYQKL) 四、主力控盘(CWL) 其他系列 一、超级短线(CJDX) 二、庄家抬轿(ZJTJ) 三、准备抄底(ZBCD) 四、折价率-指标排序(ZJL) 五、大盘同步(DPTB) 六、箱体(XT) 七、济安线公式 八、HMCSF(黑马草上飞) 九、多空双量 特色系列 一、波段之星(BDZX) 二、飓风智能中线(JF-ZMZX) 三、猎狐先觉(LHXJ) 四、神雕猎狐(ZJTJ) 五、猎鹰歼狐(LYJM) 六、财运亨通(CYHT) 七、筹码集中度(SCR) 八、浮筹比例(ASR) 九、反K线(FKX)
通达信公式编程 (本教程由风儿整理,教程中指标用法并不代表本人观点) 一、技术指标公式基础 技术指标公式编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察,视觉效果强烈的曲线,或者其它的图形,方便我们获取有益的信号。公式系统有以下特点:用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。 1、技术指标公式界面内容 A:每一个指标公式必须有一个名称,这个名称由字母和数字组成,公式名称在公式中必须是唯一的,公式名称最多15个字符。 B:公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。 C:主图叠加和副图选项定义了指标显示的位置,是在主图上与K线叠加还是显示在副图上。 D:参数定义区:每一个公式可以设计所需的参数,参数用来替代公式中所需要的常数,在使用时可以方便地调节
参数,不必修改公式就可以对计算方法进行调节。参数包括参数名称、最小值、最大值、缺省值、步进值五个部分,参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围,步进值一般取1。 E:密码,选中该栏目为指标公式加密。 F:指标公式,为公式编辑的文本区。 G:用法说明,主要用来描述一个公式如何使用、注意事项、计算方法、判断方法等等。 2、技术指标公式编写格式和法则 所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,只要我们掌握了技术指标公式的基本原理,其他的指标公式百变不离其中。 例如我们在指标公式系统内写下公式: A:=X+Y; B:=A/Z; C:=B*0.618; 分析以上公式,我们可以引出以下相关的格式和法则的结论: A、数据引用: a、数据来源 公式中的基本数据来源于接收的每日行情数据,这些数据有行情函数从数据库中按照一定的方式提取,例如,高开低收,成交量,成交额等等。 b、数据类型
通达信机构抓黑马主图指标公式 V1:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20); V2:=(1-7/100)*(DMA(CLOSE,V1)); V3:=(1+7/100)*(DMA(CLOSE,V1)); V5:=MA((LOW+HIGH+CLOSE)/3,5); 支撑:RE FDATE(V2,DATE),POINTDOT,LINETHICK3,COLORCC66FF; 阻力:REFDATE(V3,DATE),POINTDOT,LINETHICK3,COLORGREEN; VAR1:=CLOSE>REF(CLOSE,1) AND CLOSE>REF(CLOSE,2); VAR2:=REF(VAR1,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR3:=REF(VAR2,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR4:=REF(VAR3,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR5:=REF(VAR4,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR6:=REF(VAR5,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR7:=REF(VAR6,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR8:=REF(VAR7,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR9:=REF(VAR8,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARA:=REF(VAR9,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VARB:=REF(VARA,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARC:=REF(VARB,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VARD:=CLOSE=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VARF:=REF(VARE,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR10:=REF(VARF,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR11:=REF(VAR10,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR12:=REF(VAR11,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR13:=REF(VAR12,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR14:=REF(VAR13,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR15:=REF(VAR14,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR16:=REF(VAR15,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR17:=REF(VAR16,1) AND CLOSE<=REF(CLOSE,1) AND CLOSE>=REF(CLOSE,2); VAR18:=REF(VAR17,1) AND CLOSE>=REF(CLOSE,1) AND CLOSE<=REF(CLOSE,2); VAR19:=REF(VARD OR VARE OR VARF OR VAR10 OR VAR11 OR VAR12 OR VAR13 OR VAR14 OR VAR15 OR VAR16 OR VAR17 OR VAR18,1) AND VAR1; STICKLINE(VAR19,L,L*0.98,3,0),COLORYELLOW;
公式系统(高级) 文档记录:
1. 特殊公式脚本编写 要编写一个公式,必须要明确这个公式对应的理论知识。一套完整的理论知识且能在通达信的公式平台上做成公式还要满足如下要求: 1.从该理论应能分析出公式启动的起始数据。如股票的开高低收价格、成交量、各财 务数据、各即时数据、时间数据、一些常见的技术分析概念、其他理论的结果等, 这些数据大部分是系统提供的,而最后两项则要从其他公式中得来也就是对应于 公式编写中的指标引用操作(当然在这公式编写前要确保该要引用的指标已实 现)。 2.从理论中应能分析出起始数据到结果的明确运算过程。在公式平台中提供了一些系 统函数,这些函数包含了部分常用的运算过程(如HHV(X,N) 可求N周期内X最 高值)。如果理论中的运算过程拆解完全后,能由公式平台中的函数及允许的基 本运算全部组成就可以编写成公式了。 在之前的学习当中,我们已经对公式系统、公式脚本编辑有了基本的认识。公式系统提供给我们的基本函数、系统公式,就是我们运用公式系统编写自己的公式时的基本元素。 对于一些常见的技术分析概念的编写在上一章节已经给出了介绍和示例,本章节主要来介绍一下在公式脚本编写如果用系统函数及基本运算来解决一些特殊难题。 1.1在分钟周期下划分交易日 1. 均线(分钟): 指标名称:均线(分钟) 指标原理:均价=累加自当日开市到当前K线时间内的成交金额/累加自当日开市到当前K线时间内的成交量。 编写分析: 1.确定交易日内第一根K线的位置(难点); 2.自1中确定的位置累加成交金额、成交量(由系统函数SUM实现); 3.由成交金额、成交量求均价(由除法操作符实现)。 公式脚本: FIRST:=IF(PERIOD=0,HOUR=9 AND MINUTE=31, IF(PERIOD=1,HOUR=9 AND MINUTE=35,
简介 TDX的公式系统是一套功能强大、使用简单的计算机描述系统。用户可以通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试,在TDX当中一共提供了四大类公式编辑器: 1 技术指标公式编辑器 技术指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 技术指标公式编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写,并且通过TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征。 2 条件选股公式编辑器 也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台,可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征,作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告。 3 五彩K线公式编辑器 准确讲,该编辑器的功能是附属于条件选股功能之上的,我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线。 条件选股公式与五彩K线公式的区别: 条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 4 交易系统公式编辑器 交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。 交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系,通过该编辑器对各个相关的交易环节,包
公式1(未来函数) 代码 N1:=5;N2:=10;N3:=20;N4:=30;P:=2;M:=20;N:=250;M1:=55;W:=21;P3:=500;N9:=90; HR:=HHV(HIGH,M1); HRY:=LLV(LOW,M1); HRY11:=HR*HRY; HRY33:SQRT(HRY11),COLORGREEN,LINETHICK2; IF(C>HRY33 AND HRY33 >=REF(HRY33 ,1), HRY33 ,DRAWNULL),LINETHICK2,COLORRED; MA1:EMA(CLOSE,N1); MA2:EMA(CLOSE,N2); MA3:EMA(CLOSE,N3),COLOR00FFFF; MA4:EMA(CLOSE,N4),LINETHICK2; TJ1:=CROSS(MA1,MA2) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 OR CROSS(MA1,MA4) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 OR CROSS(MA2,MA3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018 OR CROSS(MA1,MA3) AND C>O AND C>REF(C,1) AND C/REF(C,1)>=1.018; TJ2:=(MAX(MA1,MAX(MA2,MA3))-MIN(MA1,MIN(MA2,MA3)))/ MIN(MA1,MIN(MA2,MA3))*100<=P; XG:=TJ1 AND TJ2; RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); DIFF:= EMA(CLOSE,12) - EMA(CLOSE,26); DEA :=EMA(DIFF,9); MACD:=2*(DIFF-DEA); 做多:=IF(K>D AND MACD>0 AND V>1,2,0),COLORRED; 做空:=IF(K 通达信系统指标公式 并非闲人编辑整理 2016年4月 目录 目录........................................................... 错误!未定义书签。第一章技术指标公式..................................................... 错误!未定义书签。 第一节大势型....................................................... 错误!未定义书签。 第二节超买超卖型................................................... 错误!未定义书签。 第三节趋势型....................................................... 错误!未定义书签。 第四节能量型....................................................... 错误!未定义书签。 第五节成交量型..................................................... 错误!未定义书签。 第六节均线型....................................................... 错误!未定义书签。 第七节图表型....................................................... 错误!未定义书签。 第八节路径型....................................................... 错误!未定义书签。 第九节停损型....................................................... 错误!未定义书签。 第十节策略型....................................................... 错误!未定义书签。 第十一节神系....................................................... 错误!未定义书签。 第十二节龙系....................................................... 错误!未定义书签。 第十三节鬼系....................................................... 错误!未定义书签。 第十四节其他系..................................................... 错误!未定义书签。 第十五节特色型..................................................... 错误!未定义书签。第二章条件选股公式..................................................... 错误!未定义书签。 第一节指标条件选股................................................. 错误!未定义书签。 第二节基本面选股................................................... 错误!未定义书签。 第三节即时盘中选股................................................. 错误!未定义书签。 第四节走势特征选股................................................. 错误!未定义书签。 第五节形态特征选股................................................. 错误!未定义书签。第三章专家系统公式..................................................... 错误!未定义书签。第四章五彩K线公式..................................................... 错误!未定义书签。通达信系统指标公式
通达信改良主力追踪指标公式(超准确)