打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
大智慧公式入门基础知识
 编号发言者类型发言内容 总述 

大智慧公式系统是一套功能强大,使用简单的计算机描述系统。用户可通过对每日深沪两地交易所和历史上发送的行情数据按照简单的运算法则进行分析、选股、测试。经过研发团队多年的优化和升级,大智慧公式系统已成为使用最易用、最普遍的指标公式平台之一,众多经典的大智慧公式凝聚了指标爱好者们的智慧 。

→仇一鸣说大家好,今天介绍下编写指标公式的基础知识→仇一鸣说公式编辑器:是大智慧公式系统最基础的编辑器,通过该编辑器将单调的数据行情转换成为有形的图形世界,转换成为易观察、视觉效果强烈的曲线,或者其他的图形,方便我们获取有益的信息、技术指标。→仇一鸣说公式编辑器界面
→仇一鸣说说明:

(1)用户只需要描述一个数据是如何计算的,公式系统就能将所有数据计算出来,并以曲线的形式显示出来。

(2)公式系统以时间序列为基础,其计算对象是一组沿时间递增的数据序列,每一个时间周期包含一组数据,公式系统能对其中的任何数据进行操作。



(A)每一个指标公式必须有一个名称,这个名称由字母或数字组成,公式名称在同类公式中必须是唯一的。例如不能同时存在两个AAA技术指标公式,但可以存在一个AAA技术指标一个AAA条件选股公式,公式名称最多9个字符。
(B)公式描述是一段文字,用来简单描述该公式的含义,在公式列表时显示这段文字,这段文字不宜过长。
(C)该项选择定义了该指标显示的位置,是在主图上与K线叠加还是显示在副图上,一般来讲,只有少数几个主图指标会设定为主图叠加,例如MA均线,BOLL线等。
(D)计算参数:每个公式可以设计0一4个计算参数,计算参数用来替代公式中所需要的常数,在使用时可以方便地调节参数,不必修改公式就可以对计算方法进行调节。计算参数包括参数名称、最小值、最大值、缺省值四个部分。参数名称用于标识参数,计算公式时采用缺省值计算,而最小值和最大值是参数的调整范围。
(E)公式编辑栏,本栏为公式编辑的文本区。
(F)密码保护,选中该栏目为指标公式加密。
(G)公式注释是一段文字,相对于公式描述而言它可以很长,主要用来描述一个公式如何使用、注意事项、计算方法等等。
(I)周期的设定:数据分析周期就是相邻两组数据的时间间隔,可能是从1分钟到1000天间的任意间隔;还可以是分笔成交分析周期,这种情况下时间间隔不定。
→仇一鸣说公式系统的引用周期:
应不同的使用者在分析周期习惯上的差异,大智慧特别设定了周期选择。这主要是针对在引用类函数在引用数据时锁定自己所需要的周期,例如在日线上、或者在周线上等等的要求。
如图所示,一共可以从分笔到多日线等10类选择。→仇一鸣说函数的引用周期:
大部分的函数本身没有使用周期的限制,除了少数几个描述分笔成交时买卖挂单和挂单量的函数因其本身的定义使用范围有限制。

技术指标公式还可以强制设定坐标线位置。例如KD指标我们需要在0、20、50、80、100 画5条坐标线,可以在坐标线位置输入框中写入“0;20;50;80;100”,这时在显示区内的图形的坐标的纵坐标将是定义好的坐标,否则的话,系统将会自动选择最佳的显示效果自动定义纵坐标,横坐标因为系统规定为时间坐标是不可更改的。
→仇一鸣说公式语句

所有的公式系统都是遵守统一的运算法则,统一的格式进行函数之间的计算,所以我们掌握了技术指标公式的基本原理,其他的公式也不会出脱其外。

例如我们在指标公式系统内写下公式:

A:=X+Y;
B:A/Z;
C:B*0.618;

分析以上公式,我们可以引出以下相关的格式和法则的结论:→仇一鸣说(1)数据引用
① 数据来源:公式中的基本数据来源于接收的每日行情数据,这些数据由行情函数从数据库中按照一定的方式提取,例如、高开低收、成交量、成交额等等。
② 数据类型:按照公式使用的数据类型,系统可以处理的数据分为两类:变量和常量。所谓变量就是一个随着时间变化而变化的数据,例如成交量;常量就是一个永远不变的数据。例如3,每个函数需要的参数可能是变量也可能是常量,不能随便乱用,函数计算的结果一般是一个变量。


例如计算收盘价均线MA(CLOSE,5),MA函数要求第一个参数为变量,而CLOSE函数返回的正是一个变量;MA函数要求的第二个参数是常量,5就是一个常量,所以我们就不能这样书写:MA(5,CLOSE)。
→仇一鸣说(2)特殊数据引用
① 指标数据引用:经常地编制公式的过程当中,需要使用另外一个指标的值, 如果按照通常的做法,重新编写过这个指标显得麻烦, 因此有必要学习使用如何调用别的指标公式。
基本的格式为:“指标.指标线” (参数)
指标和指标线之间用逗号分开,一个指标不一定只有一条指标线, 所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线。
参数在表达式的末尾,必须用括号括起来,参数之间用逗号分开,通过参数设置可以选择设定该指标的参数,如果参数缺失则表示使用该指标的默认参数设置。
整个表达式用引号引在其中。
例如: “MACD.DEA” (26,12,9)表示计算MACD指标的DEA指标线。计算参数为26、12、9, “MACD” (26,12,9)表示该指标的最后一条指标线,计算参数是26、12、9, “MACD”表示该指标的最后一条指标线并且使用公式的默认参数。

② 跨周期引用指标数据:在大智慧当中允许使用不同分析周期上的指标数据,但是只能是向上引用,不能在原周期上使用比现在周期长度小的周期上的指标数据。

a)基本的格式为:“指标.指标线#周期(参数)”,格式上只是比上面指标引用多了一个周期设定,其他内容和方法一样,在周期调用上存在以下对应关系。
→仇一鸣说如上图所示,MIN1表示的分析周期为1分钟,那么只能是在当前周期为分笔成交图时才可以实现对该周期指标线数据的引用。例如: 当前周期为日线,那么在公式中使用“MACD.DEA#WEEK” (26,12,9)表示使用了当天所在的本周的MACD指标中的数据。
b)以上格式的扩展格式为: “指标.指标线##周期(参数)”,该格式比基本格式采用了不同的对齐方式,简而言之,就是说“#”的格式调用的本周期所在的上一级周期的指标数据,那么“##”的格式则表示调用了前一种格式的前一周期的指标数据。举上例而言, “MACD.DEA##WEEK” (26,12,9)表示的是从当天看来的上一周的数据, 而基本格式就是当天看来的本周的数据。



③ 其它股票数据引用:
使用以下的格式可以在当前的分析界面下引用大盘的数据或者其它个股的数据实现横向上的对比。
a)引用大盘数引用大盘数据时使用下列函数: INDEXC/INDEXV,等等!
b)引用个股数据引用个数据时使用下列格式: “股票代码$数据”,在以上格式当中调用CLOSE,VOL,AMOUNT等等!例如“0002$VOL”表示0002该股本周期的成交量 “1A0001$CLOSE”同样也可以表示为大盘本周期的收盘价,此时的大盘被视为一只个股。
→仇一鸣说(3)公式体构成结构

① 公式语句:所有的公式体由若干语句按照一定的格式组成,每个语句表示一个计算结果,根据各个语句的功能分为两大类语句,一类是赋值语句,一类是中间表达式。



② 赋值语句:在技术指标“B:A/Z”和 “C:B*0.618”就是分别两条指标线,语句间用分号隔开。该语句被称为赋值语句,在技术指标当中,赋值语句的计算结果将会被计算机执行并形成相应的图形。每个语句可以有一个名称,该名称写在语句的最前面,并用一个冒号将它与语句分隔开。例如:ST:MA(CLOSE,5):表示该语句求收盘价的五日均线,语句的名称为ST。在该语句后的语句中可以直接用ST来替代MA(CLOSE,5),例如:MA( ST, 5)表示对收盘价的五日均线再求五日平均。

【注意】 赋值语句中分为“输出语句”与“非输出语句”两种。
1) 输出语句是没有“= 等于号”的,用于让系统知道当前公式语句这是一个在图形窗口中输出图案的语句,或者是让系统知道当前公式语句是条件选股中唯一的最终进行选股的语句。
2) 非输出语句有“= 等于号”,仅用于公式中的赋值,不输出图形和不进行条件选股。

例如,“MA:(c,5);”为输出语句;而“MA:=(c,5);”则为非输出语句。



③ 中间语句:一个语句如果不需要显示,可以将它定义为中间语句,例如在上例当中的第一句“A:=X+Y;”,这样该语句就不会被系统辨认为是指标线了。中间语句用“:=”替代冒号,其它与一般语句完全一样。使用中间语句可以有效降低公式的书写难度,还可以将需要重复使用的语句定义成中间语句以减少计算量。

每个公式最多可以分6个语句,中间公式数量没有限制,所有语句之间需要使用分号隔开。



④ 公式计算符:公式计算符将函数连接成为公式。计算分为算术计算符和逻辑计算符。

a)算术计算符:包括十、一、*、/,它们分别对计算符两边的数据进行加减乘除计算,这同一般意义上的算术计算没有差异。
b)逻辑计算符:包括>、<、<>、>=、<=、=、AND、OR八种,分别表示大于、小于、不等于、大于等于 、小于等于、等于、逻辑与、逻辑或运算,如果条件成立计算结果就等于1,否则等于0。例如:3+4等于7,4>3就等于1,3<=12就等于0。“逻辑与”表示两个条件都成立时结果才成立;“逻辑或”表示两个条件中只要有一个成立结果成立。例如:4>3 AND12>=4的结果等于1,4>3 OR 3>12的结果等于1。



⑤ 线形描述符:对于技术指标公式可以在语句加上线形描述符,用来表示如何画该语句描述的指标线。
线形描述符包括以下7种。描述符写在语句后分号前,用逗号将它与语句分隔开,例如在上例当中加入一句线形描述符,C:B*0.618,COLORSTICK;该语句在被执行时,会在图中添加彩色柱线,该功能在编制MACD等指标的时候会显出它的用处。
→仇一鸣说a)COLORRED等三个线形描述符还可以自定义颜色,格式为COLOR +“BBGGRR”:BB、GG、RR表示蓝色、绿色和红色的分量,每种颜色的取值范围是00—FF,采用了16进制。例如:MA5:MA(CLOSE,5),COLOR00FFFF表示纯红色与纯绿色的混合色;COLOR808000表示淡蓝色和淡绿色的混合色。

b)LINETHICK可以允许对线型的粗细进行自定义的描述,格式“LINETHICK+(0/7)”;参数的取值范围在0-7之间,“LINETHICK0”表示最细的线,而“LINETHICK7”表示最粗的线;
66卡卡问你好老师,求一个MACD红柱在高位连续缩短3天的卖出信号,谢谢仇一鸣答last("macd.macd"<ref("macd.macd",1))>=3 and "macd.macd">0;73123问老师您好!请给一个能在K线上看到济安线的公式。谢谢!仇一鸣答input:n(30, 2, 100, 1),m(3, 1, 15, 1);


AA:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,N))/MA(CLOSE,N);
济安线:DMA((2*CLOSE+LOW+HIGH)/4,AA),LINETHICK3,COLOrff00ff;
CC:=(CLOSE/济安线);
MA1:=MA(CC*(2*CLOSE+HIGH+LOW)/4,3);
MAAA:=((MA1-济安线)/济安线)/3;
TMP:=MA1-MAAA*MA1;
PARTLINE(济安线,TMP<=济安线,RGB(0,255,255)),LINETHICK3;
A:TMP,LINETHICK2,COLORYELLOW;
PARTLINE(TMP,TMP<=济安线,RGB(0,255,0)),LINETHICK2;33houlaizhe2问老师你好,请麻烦给写个公式;选出连续5天换手率大于百分之1的股票,谢谢仇一鸣答last(v/capital>0.01)>=5;61你好,问前天昨天连续两天.涨停,谢谢你仇一鸣答last((ref(c,1)-ref(c,2))/ref(c,2)>0.095)=2;81高山流水问请给一个公式,今天量是30天内的最大量。仇一鸣答v=hhv(v,30);30lixin8455问老师好:很多公式经检测,都不是太准。数据下载是完全的。那么就应该是公式本身的问题了吧?比如:c<ma(c,5);也有许多票选出后。不符合条件仇一鸣答不会的,肯定是数据没下,比如c<ma(c,5); 只要日线数据下载后选股,不会选出股票不满足条件的85大智慧365问老师好!求个公式,5日内DDX多头排列的!谢谢!仇一鸣答last("ddx.ddx1">"ddx.ddx2" and "ddx.ddx2">"ddx.ddx3")>=5;92lucky问老师 ~成交笔数日线显示有公式吗 谢谢仇一鸣答有,cjbs回车17nacs问如何调用历史财务数据?比如想编个净利润连续4个季度同比增长的公式.仇一鸣答setpffin(00001);
(PFFIN(1604 ,0)+PFFIN(1604 ,1)+PFFIN(1604 ,2))/3>50;
{净利润同比增长率3年平均>50%};22缘姻的天空问老师你好!请帮忙编个cys大0轴20,小于0轴20,选股公,谢谢!!仇一鸣答"cys">20;

"cys"<-20;25yxx238问请老师编个指标,当日K线下影线长度是实体10倍以上,(倍数可调),谢谢。仇一鸣答input:n(10);
aa:=max(c,o)-min(c,o);
min(c,o)-l>aa*n;1035366问7阳回踩收阴的公式仇一鸣答c<o and last(ref(c,1)>ref(o,1))>=7;→仇一鸣说今天路演就到这里,谢谢参与。  
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
决策交易系统公式编程(技术指标编写)
[转] 公式编写规则 - 指标公式大家谈 - KDJ中国财经社区 股票证券财经期货外汇论坛...
通达信指标公式编写教程 第二节公式编写规则
怎样编写大智慧指标公式 - 指标公式及技术交流区
大智慧、TDX、FXJ、飞狐公式编辑教程大全
【图】分析家公式手册
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服