通达信公式管理器使用图解

拾荒网 2122 0

▲ 工具栏主功能图标按钮 
▲ 功能---公式系统---公式管理器 
▲ 热键 Ctrl+F 
▲ 键盘精灵 .901

公式管理器可管理四种类型的公式: 
技术指标公式:用于指标图形的绘制。 
条件选股公式:用于条件选股。 
交易系统公式:用于专家指示及测参、测指。 
五彩K线公式:用于K线模式指示。 
这四种公式相互独立,名称可以相同,但其内容和作用不同。


每种类型的公式包括四种形式: 
系统加密公式:用绿色图标和锁形符号显示,要进行密码确认 
系统公式:用绿色图标显示,可进行删改 
用户加密公式:用红色图标和锁形符号显示,要进行密码确认 
用户公式:用红色图标显示,可进行删改。同时用户分组中也支持对公式拖动进行重新分组归类(只在用户分组内部)。

■新建各类别自定公式:选择公式组一个一级节点或者二级节点,然后新建自定义公式。 
包括新建技术指标公式、条件选股公式、专家系统公式(交易系统公式)、五彩K线公式。 
■另存为公式:支持已有公式另存为其他名称的公式。 
■修改公式(ALT+S)、导入导出公式。

主要快捷键


操作

快捷键

意义

修改指标公式

Alt+S

修改自定义公式

指标用法注释

ALT+R

查看指标用法注释如果指标公式添加了注释的话

调整指标参数

ALT+T

修改已有公式的参数默认值

删除当前指标

Del

删除当前窗口的当前选中的指标

主要操作
查找公式:点击“查找”输入要查找公式的关键词然后按F3不断向下查找。 
预览(关联预览):公式管理器界面选中一个公式后点击“预览”就可以看到k线界面展示选择指标。如果勾选了“关联预览”每选一个公式k线界面就自动预览展示,如果没有勾选,每选一个公式都要点击一次“预览”才能预览展示。 
临时导入:临时导入的公式,重启软件就会自动消失。 
新建公式中的引用指标公式:引用已有的公式指标代码,参数一并可以全部引用过去。 
新建公式中的插入函数:选择需要使用的函数编写自定义公式,以及学习各函数用法。

公式恢复:如意外出现公式丢失,可以通过公式管理器中公式恢复,找回以前的公式。

语法说明 

公式辨析 
   本系统所有基本分析功能都建立在这四类公式运算的基础上:指标公式、条件选股公式、交易系统公式和五彩K线公式。 
   指标公式即通常所说画线指标,此类公式的主要目的是通过对数据采取一定的运算,将输出结果直观的显现在分析图上,为投资者提供研判行情的基本依据。此类指标至少要有一条输出线,本系统允许最多6条的输出线。 
   条件选股公式和五彩K线公式都有且仅有一个输出,其目的都是为投资者提供买入或卖出点的指示,不同之处在于:条件选股公式仅对最近数据提示买入或卖出,而五彩K线公式则对输入的所有历史数据进行提示。另外,五彩K线公式的输出是在K线图上,  通过各种颜色对提示数据进行标识,条件选股公式的输出是找出符合最近条件的所有股票。 
   交易系统公式是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作。以此为依据,系统一方面可以进行五彩K线公式的功能,同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标的最佳参数及最佳指标等各情形进行测试。

语义约定 
   由于力求公式简易化、大众化,系统对公式语义采取了自然语言化的处理,所译即所得。

格式约定 
   系统采用类C语言格式,每条语句即为一个输出或赋值,约定除最后一条语句外,每一语句必须有变量名或输出线名,以";"结尾。

变量使用 
   变量主要用于存储中间计算结果,系统约定变量名只能以字母开头,而且不能与函数同名。 
   例如: BTI、BTI1合法,而 1BTI、MA不合法(1BTI以数字打头,MA为系统函数)。 
   变量的定义不需额外说明,在赋值时,以":=" 操作符加其后即可实现,但赋值后不可再次赋值,即变量只能赋值一次,而可以反复使用。 
   例如: MID:=CLOSE 
   该语句将收盘价赋给了变量MID,此后MID便等同于收盘价,如:START:MA(MID,10); 
   若再次赋值,如:MID:=OPEN 则使用失败。

输出线定义 
   输出线变量名命名以":"操作符实现,其规则和使用同于一般变量。

参数使用 
   定义参数是为了方便在不改变公式的前提下,通过调节参数值得到不同的输出数值或画线。与参数相关的概念,还有最小值、最大值和缺省值等,用于约束参数的范围及恢复缺省值。参数名的定义规范和使用同于变量名,但参数只能用于数值类型。 
本系统新增了参数精灵的概念,用于智能化的修改参数,其语法为"Param#?"("?"指明第几个参数)。例如定义了参数M, 参数精灵填充为"Param#1日均线",则调整参数时,系统会自动在"Param#1"处替换显示调节对话框。


函数运用 
系统提供了丰富的函数供用户使用,函数使用按其语法规范套用即可。 
例如:MA 函数提示使用为MA(X,M),表示X的M日简单移动平均 
那么,所以对5日平均线则可定义为:MA5:MA(CLOSE,5)。 
此外,函数还支持嵌套调用,如5日均线的5日均线可定义为:MA5:MA(MA(CLOSE,5),5)

五彩K线颜色定义 
K线指示允许自定义画线颜色,语法是将颜色值加于输出线后。其中的颜色定义如下(共16种): 
COLORBLACK 黑 色 
COLORBLUE 蓝 色 
COLORGREEN 绿 色 
COLORCYAN 青 色 
COLORYELLOW 黄 色 
COLORWHITE 白 色 
COLORBROWN 棕 色 
0COLORRED 红 色 
COLORMAGENTA 洋 红 色 
COLORLIGHTGRAY 淡 灰 色 
COLORDARKGRAY 深 灰 色 
COLORLIGHTBLUE 淡 蓝 色 
COLORLIGHTGREEN 淡 绿 色 
COLORLIGHTCYAN 淡 青 色 
COLORLIGHTRED 淡 红 色 
COLORLIGHTMAGENTA 淡洋红色

公式举例 
   下面以条件选股公式为例,说明公式的编辑,其他类公式的定义与之类似。 
1. 找出近5日内创历史新高的股票: 
   NHIGH:HHV(HIGH,5)== HHV(HIGH,0); 
   首先定义输出线变量:NHIGH,对其进行输出。 
   5日内创历史新高,也即近5日的最高价为历史最高价,由HHV(HIGH,5)可以求出近5日的最高价,而HHV函数的第二个参数为0时,表示对所有数据求值,所以由HHV(HIGH,0)可以得到历史最高价。

  最后,由条件判断确定这两个新高是否同一数值。 
2. 找出一直在60日季均线下潜伏,近日上攻的股票。 
  在60日季均线下潜伏,也即收盘价一直低于其60日移动平均;近日上攻,也即近日上穿其均线: 
  NCROSS:LAST(CLOSE<MA(CLOSE,60),60,5)&&CLOSE>MA(CLOSE,60); 
3. 找出今日涨幅大于大盘涨幅的股票 
   NMAX1:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1); 
   NMAX2:=(INDEXC-REF(INDEXC,1))/REF(INDEXC,1); 
   NMAX:NMAX1>NMAX2; 
4. 找出近7日都收阳线的股票 
   NRED:EVERY(CLOSE>OPEN,7);

《通达信集成版》软件新语法新函数 
引用各种公式 
   从《通达信集成版》软件开始,交易系统公式、条件选股公式也可以被引用。引用时若有参数指定,则使用指定参数,否则使用指标的缺省参数;指定了指标的某一条输出线,则使用该输出线,否则使用第一条输出线。 
引用画线指标公式 
   画线指标直接引用或以引号说明。 
   例如:MID:=KDJ.K(10,2) 或 MID:="KDJ.K"(10,2)表示以(10,2)为参数计算指标公式KDJ的K值,并赋值给MID。 
引用分析家的公式 
   "公式名称.指标线名称"(参数表) 
   其中参数表中的参数个数应该与该公式的实际参数数量一致,若不写参数表,则表示使用缺省参数。例如"MACD.DIF"表示引用根据缺省参数计算的MACD指标中的DIF指标线数值。 
引用交易系统公式 
   "SYSTEM.公式名称.交易类型"(参数表) 
   交易类型可以为ENTERLONG、EXITLONG、ENTERSHORT或者EXITSHORT,分别表示引用多头买入、多头卖出、空头买入、空头卖出。考虑兼容,BUYPOINT、 
   SELLPOINT等老的方式仍然支持。 
引用条件选股公式 
   条件选股公式由"EXPLORER"导出。 
   例如引用条件选股的KDJ,则表述为:EXPLORER. KDJ;交易系统公式由"SYSTEM"导出。系统暂时还不支持引用五彩K线公式。 
   例如,要指示涨停版的K线画蓝色,可以定义输出线:UP:CLOSE>=REF(CLOSE,1)×1.1, COLORBLUE。 
跨周期引用公式 
   引用其他周期数据,使用"#"运算符指明周期。 
   包括: MIN1[分钟]、MIN5[5分钟]、MIN15[15分钟]、MIN30[30分钟]、MIN60[60分钟]、DAY[日线]、WEEK[周线]、MONTH[月线]。 
   例如得到KDJ的周线数据,可以表述为:MACD#WEEK。应注意的是,只能从较短周期引用较长周期,反方向的引用不允许。

引用其它股票数据 
   您还可以在公式中引用其它任和股票的数据,方法为: 
   "股票代码$数据名称" 
   例如要得到0001的收盘价,可以表示:"0001$CLOSE"; 
   数据名称可以是OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,分别表示包括开盘价、最高价、最低价、收盘价、成交量、成交额。 
公式导出、导入 
导出公式 
   1.点击公式管理器的〖导出公式〗按钮,弹出对话框供用户输出公式。 
   2.在输出公式时,系统列出可供输出的四类公式,用鼠标点取待输出公式前的方框将其选中。 
导入公式 
   在引入公式时,系统显示所有待引入的公式。若某公式在系统中已存在同名公式则会在"导入公式"对话框下方提示。新引入公式的名称可以被更改,方法是先选中该公式,然后用鼠标再次点击它的名称部分。

临时引入 
   临时引入的公式将不保存在系统硬盘上,退出后这些公式随即自动消失。这对需要公式保密的网络版用户很有帮助。 

恢复指标公式:

1.关闭通达信软件
2.进入通达信软件安装的文件夹,找到T0002文件夹进入
3.进入gs_bak文件夹,此文件夹内为公式备份
4.将日期为最近的以下三个文件改名即可。文件为: 20100310_PriGS.dat -->PriGS.dat ,20100310_PriCS.dat-->PriCS.dat ,20100310_PriText.dat-->PriText.dat
其中20100310为日期数,如10号的备份文件名就是20100310_PriGS.dat ,改名的规则就是20100310_PriGS.dat -->PriGS.dat 
5.然后将改名后的三个文件复制到T0002目录内覆盖即可。
6.重启通达信软件。拾荒网


标签: 公式管理器