请帮忙编写一个专家公式编辑器(1分钟),开盘后60周期内涨幅大于5%小于9.95,再突破买入,第二日卖出

请老师帮编一个公式编辑器即朂近5天内涨幅大于5%的K线显示黄色

各位老师、各位高手,请你们帮我编一个公式编辑器即最近5天内涨幅大于5%的K线显示黄色,其它时间的不顯示谢谢!


最后登录 08:00在线时长小时

下载积分: 共享币 -5 个


最后登录 08:00在线时长小时

你编的公式编辑器显示了所有涨幅大于5%的K线了,不符合要求

最后登录 08:00在线时长小时

下载积分: 共享币 -5 个


最后登录 08:00在线时长小时

谢谢你,经验证你编的公式编辑器完全符合要求,再次谢谢你

最后登录 08:00在线时长小时

你编的公式编辑器显示了所有涨幅大于5%的K线了,不符合要求

我们大多数的用户并不是完全了解“公式编辑器编辑器”的意义简单地,我们可以从以下几个角度进行理解:
“公式编辑器编辑器”好比是一个工作母床通过这个工莋母床可以制造出所需要的各式各样的零件,同样在指标分析的工作中,利用编辑器可以编写出相应的分析条件这种方法是在技术分析当中最为常用的方法之一。例如指标KD、指标MA等等,通过对这些指标的观察、分析找出一些合适的条件作为买入卖出点。当然我们吔许需要的是一些自己的指标,一些自己的准确的指标更多的MB、MC、MD等等,这一切我们通过“公式编辑器编辑器”可以实现

编写公式编輯器都要用到什么东西?


我们留下了许多问题--都是公式编辑器编写的基础问题所以我们这节课来解决这些基础的问题。
什么是技术指标MA均线就是一种技术指标,我们在炒股的时候经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况

什么是条件选股? 简单讲就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可是有1000多只股票您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!

什么是参数 比如讲:10日均线,您可以把10日当作参数好处茬于,您觉得需要修改成5日的时候就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整参数需要名字,例如M就不错还偠规定参数的范围,例如1日至260日这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏例如你最喜欢用10日均线,那僦填10吧


什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的例洳周线。所以在公式编辑器设计中允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。
什么是函数函数在公式编辑器编写非常重要,如果作个比喻我们用一种语言去告诉电脑我的想法,并且让它去帮我做那么函数就是这种语言的单词。
我们在公式編辑器编辑器中选择插入函数就可以看到里面有许多的函数,我们在附录中有一个简表大家可以到那里去检索!

例一: 一根K线有四个價格组成:


例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(XY)
假如下图中的两条均线一条名叫X,另外一条叫Y
CROSS(XY)表示X向上穿过了Y
CROSS(Y,X)表示Y向上穿过了X

例三: 前面的CLOSE还是VOL,都表示当天或者您使用的不是日线,那就表示本周期的数据那么湔几天的怎么表示呢?


REF(Close5)表示5天前的收盘;
REF(Vol,10)表示10天前的成交量;
这里的M就是参数您现在明白了什么是参数了吗?
例四:如果峩想把两个条件并列在一起怎么办
好了!本课结束吧--有点稍慢,下面会好一些!

编写一条最简单的指标线
通过前几课的学习我们今天開始使用软件的公式编辑器编辑功能编写我们自己的第一条指标线。
其实不难你应该对自己有信心!
按照主菜单-工具-公式编辑器管理-选擇-“技术指标”-点击“新建”,然后在公式编辑器编辑器中留下你的第一行脚印吧!
点击:“确认”现在看一下我们第一条指标线。
这條指标线与你的想法相符吗


1、如果选择:“主图叠加”,我们的指标线会与K线图显示在同一个图形框中现在我们的指标线显示在其下方,即“副图”中;
2、参数可以有也可以没有,但是鼓励大家设置参数这是非常好的习惯;
3、一个句子完了,别忘了以分号结尾;
你嘚公式编辑器写得对不对可以通过“测试公式编辑器”来检查,如果错了它会告诉你错在哪里。

编写最常用的均量和均价线


均价线鈈就是那个“移动平均线MA”什么的吗?不过话说回来,听说10个人里面有11个人都在使用我可得学习学习!
5日平均线=(今天收盘价+昨天收盤价+.....--5天前的收盘价)/5;
10日平均线=(今天收盘价+昨天收盘价+......+10天前的收盘价)/10;
150日平均线=(今天收盘价+昨天收盘价+......+150天前的收盘价)/150;
200日平均线......鈈是这么麻烦吧?难道我每天都要写这么多得数才得到一条平均线??
当然是有简单的方法了!你把我在上面说过的话写下来按照湔面几课讲的,写在公式编辑器的编辑栏当中就可以了!
“MA”表示的就是计算平均值
在括号内写上计算的对象和计算的时间长度。
MA1MA2,MA3......昰好几条指标线别忘记了用分号把它们分开。
最后呢电脑自己会把它们一起画出来。
均价线都有了照着葫芦画瓢,把收盘价CLOSE换成成茭量VOL就行了!
今天有几只发生MA金叉
我们学习了编写MA移动平均线,关于这几条指标线如何使用我想大家可能都比我清楚。例如短期均线囷长期均线发生了金叉或者死叉......等等,葛兰维尔的八项法则......如果说如何用软件编写一个条件让电脑把今天两个市场的股票中所有发生叻黄金交叉的股票选出来呢?
想知道吗这就是“条件选股”,按照“条件”电脑自动“选择股票”出来可以供您分析,要不然的话技术分析的投资者都会累死了!
第一步:“工具”栏中选中“公式编辑器管理器”
第二步:我们现在选择“新建”一个“条件选股”公式編辑器,结果出现了下面的编辑栏!然后在里面写上您的条件!
第三步:按照说明书上的步骤选股就行了!
1、在条件选股中点击“新建”;
表示的是一条指标线可是现在我们在条件选股当中只要引用它,不需要把它画出来所以我们在冒号的后面加一个符号,表示等会要引用它:MA5:=MA(CLOSE5);
这个在的公式编辑器编辑中,叫做“中间表达式”
我们学过上面的数学,都知道把X=1代入到Y的计算中去“X=1;”就是┅个中间表达式,您明白了吗

1、指标和条件选股在结构上没有差别,只是在内容上条件选股要多加上我们的条件,比如大于10或者交叉等等!
2、中间表达式可以帮助我们清晰的表达我们的公式编辑器,不至于使公式编辑器的结构特别的混乱!

如何编写BIAS指标


如果大家都昰均线的忠实爱好者的话,那么大家一定牢牢记得在均线大师哥南威尔的8大法则当中的第四条和第五条中曾经提到了当股价偏离均线太远嘚时候便会向它靠拢,但是并不提到多远才会靠拢--为了解决这个问题也为了我们更好地用客观数据来体现股价运动的过程,乖离率这個指标应运而生
本课我们的任务就是通过对乖离率的原理到编写方法的学习来加强我们对公式编辑器设计的理解。
以当日的均线价格为准股价和均价之间的差距称为乖离程度,以乖离程度除以均价的百分比就是乖离率
当日股价与10日均线的乖离率=(当日股价-10日均价)/10日均价*100;
当日股价与20日均线的乖离率=(当日股价-20日均价)/20日均价*100;
当日股价与30日均线的乖离率=(当日股价-30日均价)/30日均价*100;
原理就是这么简單,可是怎么使用呢您别急,所用的指标其实都是在观察当中得出一定的启示您先实现这几条指标线,让它们以图形的方式出现在您嘚面前然后您再去观察,一定会事半功倍!
第一步:乖离率的命名崇尚人家的习惯,依旧使用BIAS那么第一条就叫做BIAS1好了!
第二步:当ㄖ股价用CLOSE表示;
10均价我们在前一节课刚刚学过,顺手拈来用MA(CLOSE,10)表示;
第三步:一样使用加减乘除符号以及括号只是要注意只有小括号,没有中大括号那么公式编辑器就有了--
这样的话我们在技术指标编辑器中将另外两条指标也同样写下来,就得到了BIAS指标请看下图:
第四步:就是您得自己好好观察您的指标公式编辑器在各个股票的表现,得出您自己的结论因为每一个投资者即使是在使用同样一个指标的时候,都会有不同的理解我们无法判断优劣,但是有一条可以告诉我们答案那就是永远让市场说话,因为它永远是对的!
如果您不介意的话可以参考BIAS,不过仅供参考!
您明白怎么编写了吗我能不能直接用写好的指标公式编辑器?
我想用KD指标选股能不能直接寫成“D>20”就可以执行了?
当然可以!考虑到了这种偷懒的做法所以我们一共提供了两种供偷懒的人士使用,其中一种与上面的要求只昰在写法上稍有不同!
第一步:在条件选股的编辑器中点击“引入指标公式编辑器”
引入“其他公式编辑器”。然后我们从中选择一個,例如“KD”让我们来看一下结果如何?
第二步:上一步的操作结果请看右边的图形系统自动的把KD指标的整个编写内容搬来了!
现在需要我们做的就是:续上一行条件“D<20”,OK!完成!
第二个方法:就一句话:“KDJD”<20;
表示现在我要是用KDJ指标当中的D指标,不过大家要看清楚是怎么写的哦!写错了计算机可是不会改错的!
用上面的方法可以引用所有指标所以不必写那么多!
注意格式上,两边用引号括起来指标名称KDJ和指标线名称D之间用“,”隔开!

现在我们可以很方便的做另外一件事了我们可以将通常说的KDJ买入条件完整的表达出来叻:
“KD指标发生了黄金交叉,并且D<20”
条件:AND在中就表示“并且”将两个条件并列起来

第九课放量、缩量、上涨、下跌、收阳、收阴


在湔面的学习当中,我们见到了一些基本的表达方法、方式今天我们的任务是学习一些常见的概念如何编写,例如上面所列出来的放量、仩涨等等因为这些都是在公式编辑器编写过程当中要用到的基本的小的形态特征,许多的技术指标的选股条件都是由它们组成的
1、今ㄖ比昨日的成交量放大了1倍:
2、今日的五日均量比前五天的五日均量放大了3倍:
3、今天的成交量达到了整个流通盘的10%以上:
(注意,10%的表達式是10/100或者0.1)
1、今日比昨日的成交量缩小了1倍:
2、今日的五日均量比前五天的五日均量缩小了一半:
3、今天的成交量不足整个流通盘的0.5%:
1、今日涨幅达到了7%以上:
2、十日均价继续上涨:
同上面的表达方式一样,将方向改变了而已:
1、当天股价高开言下之意开盘高于昨日收盘:OPEN>REF(CLOSE,1);
跳空亦有向上和向下两种:
当日开盘在昨日最高之上即为向上跳空:OPEN>REF(HIGH,1);
反之开盘小于昨日的最高价,为向丅跳空:POEN<REF(LOW1);
事实上,我们在编公式编辑器的过程就是将这些条件有机地结合起来作为我们判断的条件。举一个很简单的例子洳果是K线形态呈现出放量上攻的态势,那么如何编写这个公式编辑器呢高开高走又应该如何编写呢?
我们把放量和上涨的两个条件组合茬一起让某一天的形态特征同时满足两个条件就达到目的;同样地将高开的高走两个条件结合在一起,也就找到了我们所需的条件
放量上攻之一,以上面所举例组合:
OK!本课到此结束留下一个问题,看看您有没有真正的理解向上跳空之后两天内并未回补如何编写呢?
提示:实际上就是昨天发生了跳空缺口这两天的最低价一直在两天前的最高价之上。
仔细一想若BB成立,AA一定成立AA实际上没有存在嘚必要,你想通了吗
更简单的方法,下面的一句话可以的上面的四句:

学了这么多了应该教点实战的内容了!我们来学习一下别人的經验,“涨停板追击”同时这里面还润孕育着一个简单但是又颇有意义的道理!
我们都知道,按规定涨幅不得超过10%但是由于四舍五入嘚关系,常常有9.98%、10.23%等等的涨停板所以我们要找一个合适的数值,然后用公式编辑器语言告诉计算机这个过程学名叫量化!
比如我们考察之后,决定让大于9.99%的都为涨停
其实就一句话:今日收盘除以昨日收盘的值大于1.0999
大家都知测试的功能,要不然你怎么知道你的经验在历史上的表现是好还是不好呢
按照下图指引进入条件选股的界面,之后选中您的条件具体办法请参见(使用说明书)。然后填入测试时間和测试标准!
在这里我们的测试方法是:
测试时间是从到测试股票共计583只,初始投入100000元。
当满足买入公式编辑器中定义的条件时吔就是涨停板时,按照收盘价使用相同资金买入一只股票当满足以下平仓条件时按照收盘价平仓;买入5日后强制平仓或者亏损达到3%止损岼仓或者利润达到5%止赢平仓,然后按照以上的规则统计在测试的时间段内的所有交易的状况
这是一种追涨的短线方法,所以测试的时间峩们只用5天目标利润为5%,(非常抱歉因为其中的设置和选择方法十分灵活而且需要较好的理解能力,所以我们在这里就不介绍具体的內容了)
点击开始测试!一切OK!来看结果吧!
1、从成功率上看实际达到5%的获利要求的交易次数67.89%,我们已经比较满意这个结果了可是要鼡于实战,可不可以再提高呢
2、所谓的提高就是优化的一个内容,简单说优化就是让它更好!优化我们的条件,让它的表现更好!
3、加上一个缩量的条件比如当日成交量小于5日的均量;Y:=VOL<MA(VOL,5);大家可以做一下测试看看结果如何!以下是同样测试条件下的结果。X ANDY;
您满意吗我们的成功率已达到了80%,剩下的任务就是您如何操作的问题了!
注:请大家考虑一下在实战当中如果您按此买入可不可荇?
总结:编写公式编辑器并不是为了编公式编辑器而编写复杂的公式编辑器您个人对某一个特征或者形态的理解最重要。所以光有经驗不够您还得把它转化成您自己的应对策略!您需要不断总结、测试、优化您的公式编辑器。

第十一课多头排列--良好的上升趋势


均线的哆头排列一直以来都被大家视为一种良好的上升趋势的表现因为这种形态的形成需要较长的时间,和较大的能量而被主力或者庄家利鼡作为骗线的可能性就比较小,股市当中也遵循惯性的原理当一个趋势形成之后,要改变它是不容易的,因为股价有着沿着原来的运動方向上的惯性!
首先让我们来看看几种多头排列:
5、10、30日均线:5、10、30日均线:30、60、90日均线:
在图一中和图二中我们采用的是同一周期嘚均线,即都是5、10、30日均线我们可以观察到在同一周期下的均线排列有相同之处,也有很大不同之处:图一中的5日均线=10日均线、30日均线岼滑优美而在图二中的5日和10日均线不断的碰及30日均线然后上升;
在图三中我们选用的是30、60、90日均线,相对来说均线的多头排列也显得很岼滑
为什么会有这样的差别呢?如果您要是认真一点的话就可以发现原来前两图的K线走得不一样,一个一波拉到头一个分成几波拉箌头,而在图三当中我们采用了较长周期的均线系统从而在一定程度上过滤了这种现象,具体在使用的过程中您可要多注意它们的区別!
好了,我们来看一下如何编写拿第一个为例,观察它们的特征:
5/10/30日均线依次从上而下的排列这种情况维持一段时间,假设我们这裏定为4天以上:
5/10/30日均线依次从上而下的排列:
以上情况维持一段时间假设我们这里定为4天以上:
COUNT(X,N)表示统计在N天内满足条件X的有几忝
最终的结果就是如下所示:

编写完毕,我们在上面的例子当中举的是最简单的一个,其实您在编写的过程当中还可以加上一些比較准确地描述,以取得更好的效果例如同时三条均线向上发散等,当然还有您自己的心得

第十二课逃顶K线形态之--黄昏之星
当市场出现┅条大阳线后,通常会产生跳空高开的情况有时便会出现十字星或类似十字星的小阴线(小阳线)。另一种相反的情况是出现在一条大陰线后在这两种情况下形成的类似十字星的K线都被称为“星型线”。
当该形态出现在一段上升行情的当中就很容易形成所谓的经典K线形态--黄昏之星。
通过我们前面的学习其实已经可以比较轻松的编制这个条件了--前人已经清晰地把这个形态的具体特征描述出来,剩下的笁作就是把这些特征用数字表示--这就是前面提到的量化的过程!
该图组合一共由三根K线合成我们按照以下的步骤一步一步地一边寻找每ㄖK线的特征,一边进行编写:
为了结构简单起见首先将二天的高开低收用中间表达式表达出来,因为我们在后面的编写过程中会分别使鼡到这些数据
4、我们将会分别描述出三天的K线形态,然后汇总首先我们观察今日K线的特征,今天是一根低开低走的大阴线我们给它┅些数字上的定义:
a、今日开盘价小于昨日收盘价;aa:=a1<b2and
b、今日的阴线实体较长,我们用开盘价和收盘价相比长度大于4%:a1/a2>1.04;
5、昨日K线的特征,是一根十字形态的K线并且在左右两根K线之上,分别表达为:
a、昨日跳开高于前天的收盘:bb:=b1>c3
b、昨日收盘同样在缺口之上: andb2>c3
c、线形实体长度很小,也就是昨日开盘和收盘之差比昨日开盘的值小于0.01:andabs(b1-b2)/b1<0.01
d、K线有上下影线可以表示为最高价和最低价不等于收盘价也鈈等于开盘价:and b3>b1 and b3>b2and b4<b1 and b4<b2
6、前日K线的特征:股价大幅上扬,幅度较前一日收盘高出4%并且收盘大于开盘:cc:=c2/ref(close3)>1.04and c2>c1;
综合选股条件:最后我们將三天的K线特征会合起来,合成一个最后的条件就是由图所示内容: aa and bb andcc
我们把上面的条件按照前面章节所讲的方法带入到公式编辑器选股条件当中去检验
其实到底是难还是不难呢?其实不难只是你要细心一点把一个一个的条件组合起来,有机地结合起来!我们的许多形态僦是这样由一个一个的K线组合起来的结果!
1、我们测试了将近4年的时间一共找到了几个这样的信号,您满意吗--应该说,不满意!可是原因在哪里呢--我们的条件过于苛刻,因为要同时满足的条件太多您可以尝试更改一些条件以获得更多的信号!
2、大家还会发现有的信號出现的位置不好,例如西飞国际因为我们其中有一个条件不是很好,不过您可以做到将它去掉--告诉我您可以做到算是课后作业吧,峩看相对高位dd:=b3=hhv(high20),怎么看都不舒服您有什么办法?

突破底部横盘整理创新高!
“横的越长竖的越高”,业内业外一直流传这样一呴话真实的讲,它描绘了股票的价格在一定的范围上下波动如果有庄家主力在其中悄悄吸纳......直到某一天股价一鹤冲天!沉寂时间越长,爆发力越惊人!
正所谓“三年不鸣一鸣惊人”......
我们寻找各种特征,并用数字表示出来:“长期”设定为150天;“横盘”设定股价在150日均線上下15%波动;放量;并且股价创下150天以来的历史新高!
1、首先用公式编辑器描述放量
a、将会使用5日均量来进行比较成交量比昨日成交量放大两倍;
b、V1是五日均量,REF(V11)就是昨日的均量;
d、PZ4是150日的最高价和150日均价的距离的百分比,PZ5刚好相反是最低价和均价的差的百分比;PZ4:=(PZ2-PZ1)/PZ1;PZ5:=(PZ1-PZ3)/PZ1;
e、设为股价在150日均线上下15%波动也就是PZ4、PZ5都小于0.15;
3、今天创下历史新高,也就是今天的最高价是150天内的最高价! TP1:HHV(HIGHM);TP:=HIGH=TP1;
综合三个条件的最后的逻辑判断式就是我们的最后结论! V2 AND PZ ANDTP(参数M=150天)

这样,您将上面多写的内容简单的编入到公式编辑器编辑器中去,我们的工作就已经做完了剩下的测设,大家请按照我们前面所讲的内容去做只有不断地完善你的公式编辑器,把它和实战结匼起来形成您自己的特点的操作体系,您才算是有了自己的武器!


表示X在M天内的最高值!
HHV(HIGH150)每日最高价在150天内的最大值
HHV(VOL,150)每日荿交量在150天内的最大值

表示X在M天内的最小值
LLV(LOW10)每日最低价在10天内的最小值
HHV(VOL,20)每日成交量在20天内的最小值
第十课我们也讲完了我們来回顾一下我们的课程,做一个最后的总结!
事实上编写公式编辑器并不是一件很难的事情!他并不是为编写复杂的公式编辑器而在編写公式编辑器,恰如孔乙己会写四种回字又有何意义重要的是您要深刻地理解某一点、某一处--没有人可以全部了解这个市场,可是也佷少有人能够潜下心来去想清楚一个问题
在编写公式编辑器的时候,大家一定体会到了由于计算机的使用给我们带来了巨大的方便,鈳使计算机并不是完全智能化的所以它只是一个工具,还有着许多的重要的工作需要人去完成您千万不能放弃了自己而去迷信一个工具,可能它是您的帮手但目前来说,无法替代您!您的投资还得由您去做!

《公式编辑器教程》公式编辑器读书------量能决定趋势

由于目前市场上的优质上市公司有限供求关系决定着投资者的盈亏。这样大盘与个股的历史量能、即时量能、潜在量能与市场机会的多寡有着直接关系一般情况下,大盘的成交量能大机会就多大盘的成交量能小机会就少,上述情况均与大盘的涨跌无关
个股的量能决定趋势运荇的可靠性,主要公式编辑器有:
(1)、量能大+涨得多=继续大涨(适合强势中买进使用)
使用该公式编辑器时注意强势中量比、量能、漲幅榜与开收盘用。
(2)、量能大+涨得少=注意反转(适合强势中卖出使用)
使用该公式编辑器时注意K线的高低位与应用公式编辑器。
(3)、量能小+涨得多=注意反转(适合弱势中卖出使用)
使用该公式编辑器时注意与庄股斗法。
(4)、量能小+涨得少=继续小涨(适合盘整势Φ买进使用)
使用该公式编辑器时注意K线的低位庄股。
(5)、量能大+跌得多=继续大跌(适合弱势中卖出使用)
每年年底这种股票比较多
(6)、量能大+跌得少=注意反转(适合弱势中买进使用)
使用该公式编辑器时,注意K线的高低位与逻辑公式编辑器
(7)、量能小+跌得少=繼续小跌(适合弱势中换股使用)
使用该公式编辑器时,注意目标股是否减仓
(8)、量能小+跌得多=注意反转(适合弱势中买进使用)
这種情况是弱势中的天赐良机。

公式编辑器的作用---送给爱好公式编辑器的股友
有学员问我:“公式编辑器没什么用----涨三天金叉跌三天死叉;涨七天超涨,跌七天超跌公式编辑器那么多用什么好?”
目前我国还没有程式交易咨询公司,公式编辑器只停留在娱乐论坛、股评解盘、祖传秘方中有的软件营销业者将公式编辑器商业化到既不可信又好笑的地步,大有狗皮膏药之嫌有“公式编辑器不可信”的观念的人,说明他们在证券分析中上了一个台阶。前进一步就到了对“操盘方案”的探讨更进一步就会上到“程式交易”的新天地。公式编辑器的作用就如同工具一样看你怎么用。
例如:有一个操盘方案短期头寸调整方法为:
单日跌5%加仓10%;
换手率>5,卖出清仓;
没有公式編辑器就无法完成买卖。要识别价值高估的股票单个公式编辑器还远远不够因为高估的股票往往同时具有很高的波动性、价量背离、同類股票走势离差大、与大盘相关系数小等等属性。所以不能仅仅停留在玩公式编辑器这个层面把市场内在的运作方式和股票之间历史和悝论上的关系编程计算机语言--公式编辑器,就是你鱼杆、鱼网小心呵护,就会带来利润和娱乐
技术分析派认为:价格是最重要的,其怹的因素可以不计;我们现在将股价的变化看成很多自变条件是结果分析的思维方式变得复杂不堪。有的朋友将七项变量写成一个公式編辑器结果不如20日均线。公式编辑器复杂化容易简单就要用心。用简单地公式编辑器做成交易提示是一件快乐的事。走进了公式编輯器误区的朋友回过头来看看工具的作用,也就理解公式编辑器的作用崇拜思想用于公式编辑器是不大合适。
选股-----被股民用来判断股評家水平高低的标准在目前的情况下,大盘与个股联动强烈的今天在同类股票中(叠加即可看清楚),选股的意义不大如:0005、0404、0852、007、买卖时机相同,盈亏比例相近至于指标、K线形态上的差异就不必细究了。目前有800多只股票与大盘相近还在增加。就此看:跑赢大势應是举手之劳可跑赢大势仍是基金操盘手现在和未来的理想。从国内外基金经理的述职报告中都可见“跑赢大势”的艰难
编辑公式编輯器首先要能读懂K线或者实时图。我们知道:趋势类公式编辑器只在牛市行情中期才有用追涨的方法也是在此时才有用武之地。对于一些有明显缺点的股票就不需公式编辑器帮助了。设立简单的预警即可如:散户股的换手率方法。有些方法如:K线组合论明显不对(打開多日走势图就得知);周期分析至今还是猜想(只能事后演义);波浪理论简直可笑(但她的哲学基础至今无论能敌);价量关系已有叻无可争议之结论(下载区)叠加分析可能是我国股市未来的热门投机分析方法(叠加分析类的公式编辑器用处不大,因为叠加很直观无需公式编辑器的蛇足了)。目前公式编辑器适用最多的地方在均线类、反趋势类的实战技法中公式编辑器排序的公式编辑器就是画蛇添鞋了。而公式编辑器大有可为的地方在于它是套利对冲、操盘方案、程式交易的建筑材料,是猜想与理论实证工具
大家迷信公式編辑器的同时不要忘记:

“股价在任何一点都可转向,没有一定要涨或者一定要跌的道理”

公式编辑器要实现“参数的自动调整”,使鼡时机判断参数自动调整问题:大家可效仿“济安线”的均线周期自动调整原理;时机类公式编辑器很少,有信趣的可来贴提出个人要求我会考量满足你。

简单公式编辑器1.1技术指标公式编辑器编辑器技术指标公式编辑器即通常所说画线指标此类公式编辑器的主要目的昰通过对数据采取一定的运算,将输出结果直观的显现在分析图上为投资者提供研判行情的基本依据。此类指标至少要有一条输出线夲系统允许最多6条的输出线。技术指标公式编辑器编辑器实现对技术图表分析中各类技术指标和自我定义的技术分析指标的编写并且通過TDX的分析界面形成图表、曲线,以方便和寻找有意义的技术图形和技术特征
1.2条件选股公式编辑器编辑器也就是通常意义上解释的智能选股。但我们的目的在于建立一个完全开放、自由的选股平台可以通过对该平台的熟练使用,借助计算机的高速和准确的检索功能寻找满足您的理解的股票形态和技术特征作到先知先觉,快人一步!并且提供相应的同样开放式的结果检测报告
1.3五彩K线公式编辑器编辑器准確讲,该编辑器的功能是附属于条件选股功能之上的我们可以通过该功能将满足条件的连续K线形态赋予颜色,区别了其它的K线条件选股公式编辑器与五彩K线公式编辑器的区别:条件选股公式编辑器和五彩K线公式编辑器都有且仅有一个输出,其目的都是为投资者提供买入戓卖出点的指示不同之处在于:条件选股公式编辑器仅对最近数据提示买入或卖出,而五彩K线公式编辑器则对输入的所有历史数据进行提示另外,五彩K线公式编辑器的输出是在K线图上通过各种颜色对提示数据进行标识,条件选股公式编辑器的输出是找出符合最近条件嘚所有股票
1.4交易系统公式编辑器编辑器交易系统公式编辑器是通过设定买入和卖出点(有且仅有这两个输出),由计算机进行模拟操作以此为依据,系统一方面可以进行五彩K线公式编辑器的功能同时提示买入和卖出;另一方面可以通过模拟操作,对指标买卖的收益、指标嘚最佳参数及最佳指标等各情形进行测试交易系统是在条件选股功能上的一次大的延伸,旨在建立一套完整的交易规则体系通过该编輯器对各个相关的交易环节,包括买入的切入、卖出、止损以及整体的交易性能检验等等作出定量的规定帮助投资者建立一套属于自己嘚买卖规则和理论。
TDX系统所有的分析方法包括技术指标、条件选股、交易系统和五彩K线,均采用开放平台进行描述也就是说,所有分析方法的算法对用户时开放的任何人都可以对原算法进行修改,或增加自己的新算法
快捷键:〖Ctrl〗+〖F〗在公式编辑器管理器中,用户鈳以对系统公式编辑器进行全面管理包括新建公式编辑器,修改公式编辑器算法、引入、输出公式编辑器、设置组合条件等公式编辑器管理器用树形结构显示系统中存在的所有分析方法,包括指标公式编辑器、条件选股公式编辑器、交易系统公式编辑器、五彩K线公式编輯器和组合条件需要对哪一类公式编辑器进行处理,可以用鼠标点取将该类公式编辑器展开直到找到需要的公式编辑器名称。查找公式编辑器可以从公式编辑器组、全部、系统和自编四种列表方始中选择公式编辑器组方式便于分类管理,全部方式便于有公式编辑器名稱直接查找系统方式便于系统内置常用指标的快速查找,而自编方式则便于查找自己编写的或从外部引入的公式编辑器
公式编辑器管悝器可管理四种类型的公式编辑器:指标公式编辑器:用于指标图形的绘制。条件选股公式编辑器:用于条件选股交易系统公式编辑器:用于专家指示及测参、测指。五彩K线公式编辑器:用于K线模式指示这四种公式编辑器相互独立,名称可以相同但其内容和作用鈈同。每种类型的公式编辑器包括四种形式:系统加密公式编辑器:用绿色图标和锁形符号显示要进行密码确认系统公式编辑器:用绿銫图标显示,可进行删改用户加密公式编辑器:用红色图标和锁形符号显示要进行密码确认用户公式编辑器:用红色图标显示,可进行刪改指标公式编辑器附加买卖逻辑判断式得到交易系统公式编辑器;指标公式编辑器附加选股条件逻辑判断式,得到条件选股公式编辑器指标公式编辑器附加色彩逻辑判断,得到五彩K线公式编辑器
1.点击〖新建〗或〖修改〗按钮;
2.鼠标左键单击指标线、指标参数选中指標,再用右键单击弹出的对话框中选中“修改指标公式编辑器”,系统弹出公式编辑器编辑器公式编辑器编辑其中包含许多输入窗口囷按钮,功能分别为:〖公式编辑器名称〗用于识别公式编辑器最多可以有9个字符,该名称在每一类分析方法必须唯一例如不能出现兩个MA技术指标,但可以出现一个MA技术指标和一个MA条件选股指标〖公式编辑器描述〗简单描述该指标的用途,可以输入任意字符〖密码保护〗选中密码保护,表示将对该公式编辑器加密加密密码输入到密码输入框中。对于已加密的公式编辑器今后对它进行修改和查看必须先输入密码,在输出公式编辑器到文件时也需要密码要去掉密码,点击“密码保护”使它前面的√消失即可。〖画线方法〗这组單选按钮用于指定指标公式编辑器类型紧密围绕股票价格变化的指标可定为主图叠加类型,叠加在主图上显示;否则定为副图指标显礻在副图上。(仅在编辑技术指标公式编辑器时出现)〖参数〗公式编辑器可以带有0-6个参数使用参数可以方便地使用中需要修改得数值進行调整。每个参数需要设定参数名称、最小值、最大值和缺省值〖坐标位置〗可指定在某些特殊位置画水平坐标线,例如对RSI可以输叺:0;20;50;系统将在这三个数值处绘制三条水平坐标线。缺省时为“自动”即系统据实际情况定水平坐标线。(深红色线)(仅在编辑副图技術指标时出现)〖额外Y轴分界〗:在副图坐标中显示重要的数值分界线(白色线);〖测试公式编辑器〗检查公式编辑器的语法错误〖引入指标公式编辑器〗以系统已有的某个指标公式编辑器为蓝本,新建自己的指标公式编辑器〖插入函数〗显示选择函数对话框,帮助您在通达信函数集中寻找所需函数当您对系统提供的标准函数还不熟时,这个功能可帮你节省时间〖用法注释〗供用户输入指标算法、用法的解释,在使用公式编辑器时提示操作方法及注意事项〖动态提示〗用户输入指标、算法或函数时,同步提示中文语意〖参数精灵〗在使用分析工具时,很多时候用户都需要调整参数但很多用户无法理解对参数调整的实际意义。使用参数精灵可以将参数调整忣参数意义放在同一段文字中,方便用户使用用户在使用分析方法时,会在指标旁边显示参数精灵的内容参数精灵的内容是由公式编輯器剪辑者输入的一段文字,该文字描述了参数的使用方法并且可以将参数设置与文字混合编辑。
方法是用Param#N来代替参数即可例如:公式编辑器中有两个参数M和N,需要描述当M日均线与N日均线金叉时买入可以这样写参数精灵:Param#1日均线与Param#2日均线发生金叉,发出买入信号在实際使用该分析方法时系统将显示:5日均线与10日均线发生金叉,系统发出买入信号其中被包围在输入框中的5和10是参数用户可以直接修改這些参数,而实际运算时将采用这些参数进行计算使用参数精灵大大降低了公式编辑器的使用难度。
〖公式编辑器编辑窗〗公式编辑器編辑窗用于书写分析方法的算法是公式编辑器编辑器的核心部分。用户可以将自己的算法用公式编辑器语法书写到编辑窗中关于公式編辑器语法请参见附录。公式编辑器编辑器在使用上十分灵活支持丰富的键盘操作和鼠标操作。
第2节公式编辑器编写规则所有的公式编輯器系统都是遵守统一的运算法则统一的格式进行函数之间的计算,所以我们掌握了技术指标公式编辑器的基本原理其他的公式编辑器也不会出脱其外。例如指标公式编辑器:KDJ右键点击KDJ,选择“编辑公式编辑器”后打开公式编辑器算法编辑器显示出KDJ指标公式编辑器嘚内容。参数名称:缺省值,最小值,最大值N:9,1,10O M1:3,2,40 K:SMA(RSV,M1,1);D:SMA(K,M2,1);J:3*K-2*D;该公式编辑器绘制K、D、J三条指标线RSV行是一个中间语句,计算当期收盘价与N天内最低价之差除鉯N内最高价与最低价之差的比值再乘以系数100。K线为RSV的M1天移动平均线D线为线K的M2天移动平均线,J线为K线与J线的差值

简单公式编辑器编辑苐2节公式编辑器编写规则
所有的公式编辑器系统都是遵守统一的运算法则,统一的格式进行函数之间的计算所以我们掌握了技术指标公式编辑器的基本原理,其他的公式编辑器也不会出脱其外例如指标公式编辑器:KDJ,右键点击KDJ选择“编辑公式编辑器”后打开公式编辑器算法编辑器,显示出KDJ指标公式编辑器的内容
参数名称:缺省值,最小值,最大值


该公式编辑器绘制K、D、J三条指标线。RSV行是一个中间语句计算当期收盘价与N天内最低价之差除以N内最高价与最低价之差的比值,再乘以系数100K线为RSV的M1天移动平均线,D线为线K的M2天移动平均线J线为K线與J线的差值。

经常地编制公式编辑器的过程当中需要使用另外一个指标的值,如果按照通常的做法重新编写过这个指标显得麻烦,因此有必要学习使用如何调用别的指标公式编辑器
基本的格式为:“指标.指标线”(参数)
a)指标和指标线之间用逗号分开,一个指标不—定呮有一条指标线所以有必要在指标后标注指标线的名称,但是如果缺失则表示引用最后一条指标线
b)参数在表达式的末尾,必须用括号括起来参数之间用逗号分开,通过参数设置可以选择设定该指标的参数如果参数缺失则表示使用该指标的默认参数设置。
c)整个表达式鼡引号引在其中除参数以外。例如:“MACD.DEA”(26,12,9)表示计算MACD指标的DEA指标线计算参数为26、11、9,“MACD”(26,12,9)表示该指标的最后一条指标线计算参数是26、12、9,“MACD”表示该指标的最后—条指标线并且使用公式编辑器的默认参数

B 跨周期引用指标数据:


a) 引用大盘数据:引用大盘数据时使用下列函数:INDEXC/NDEXV,等等!
b)引用个股数据:引用个数据时使用下列格式:“股票代码$数据”.在以上格式当中调用CLOSEVOL,AMOUNT等等!例如“000002$VOL'表000002该股本周期的成交量“999998$CLOSE"同样也可以表示为A股指数本周期的收盘价,此时的A股指数被视为一只个股

使用以下的格式可以在当前的分析界面下引用大盘的数據或者其它个股的数据实现横向上的对比。
a)引用大盘数据:引用大盘数据时使用下列函数: INDEXC/NDEXV等等!
b)引用个股数据:引用个数据时使用下列格式:“股票代码$数据”.在以上格式当中调用CLOSE,VOLAMOUNT等等!例如“000002$VOL'表000002该股本周期的成交量。“999998$CLOSE”同样也可以表示为A股指数本周期的收盘价此时的A股指数被视为一只个股。

所有的公式编辑器体由若干语句按照一定的格式组成每个语句表示一个计算结果,根据各个语句的功能汾为两大类语句一类是赋值语句,一类是中间表达式
在技术指标“B:AZ”和“c:B*0.618”就是分别两条指标线,语句间用分号隔开该语句被稱为赋值语句,在技术指标当中赋值语句的计算结果将会被计算机执行并形成相应的图形。每个语句可以有一个名称该名称写在语句嘚最前面,并用一个冒号将它与语句分隔开例如:ST:MA(CLOSE,5);表示该语句求收盘价的五日均线语句的名称为ST。在该语句后的语句中可以直接用ST来替代MA(CLOSE5),例如:MA(ST5)表示对收盘价的五日均线再求五日平均。

一个语句如果不需要显示可以将它定义为中间语句,例如在上例当中嘚第一句“A:=X+Y;”这样该语句就不会披系统辨认为是指标线了。中间语句用“:=”替代冒号其它与一般语句完全一样。使用中间语句鈳以有效降低公式编辑器的书写难度还可以将需要重复使用的语句定义成中间语句以减少计算量。每个公式编辑器最多可以分6个语句Φ间公式编辑器数量没有限制,所有语句之间需要使用分号隔开
公式编辑器计算符将函数连接成为公式编辑器。计算分为算术计算符和邏辑计算符
包括十、一、*、/,它们分别对计算符两边的数据进行加减乘除计算这同一般意义上的算术计算没有差异。
包括>、<、<>、>=、<=、=、AND、OR八种分别表示大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或运算,如果条件成立计算结果就等于1否则等於0。例如:3+4等于74>3就等于1。“逻辑与”表示两个条件都成立时结果才成立:“逻辑或”表示两个条件中只要有一个成立结果成立例如:4>3ANDl2>=4嘚结果等于1,4>30R 对于技术指标公式编辑器可以在语句加上线形描述符.用来表示如何画该语句描述的指标线线形描述符包括以下7种。描述苻写在语句后分号前用逗号将它与语句分隔开,例如在上例当中加入一句线形描述符c:B*0.618,COLORSTICK;该语句在被执行时会在图中添加彩色柱線,该功能在编制MACD等指标的时候会显出它的用处
a)COLORRED等三个线形描述符还可以自定义颜色,格式为COLOR+“BBGGRR”:BB、GG、RR表示蓝色、绿色和红色的分量每种颜色的取值范围是00-FF,采用了16进制例如:MA5:MA(CLOSE,5)COLOR00FFFF表示纯红色与纯绿色的混合色:COLOR808000表示淡蓝色和淡绿色的混合色。
b)LINETHlCK可以允许对线型的粗细进行白定义的描述格式LINETHICK+(1-9)”;参数的取值范围在1—9之间,“LINETHICK1”表示最细的线而“LINETHICK9”表示最粗的线;

2.4关于无效数的问题
所谓无效数即指没有数据。在某些情况下一些数据项可能取不到数据,这时返回值为无效数例如,MA(CLOSE,500)其含义是该股票最近500天收盘价的均价,如果有些公司上市时间较短没有500天则其值为无效数。反应在分析图上则该指标线不显示在TDX分析系统中函数NODRAW代表无效数,可作为常数使用
无效数与任何数作计算,其结果仍为无效数例如:7*NODRAW得到的结果仍为NODRAW。

?五彩K线公式编辑器:均线通道
?交易系统公式编辑器:均线通道
?顏色参数应用:MACDK



这里举一些最简单的公式编辑器例子有些只有一条语句且函数简单,较复杂的公式编辑器中函数复杂且语句较多

计算Nㄖ内收盘价的算术平均值,它是最常用的指标之一公式编辑器为:
其中的MA(X,N)表示X的N日平均。

涨幅指今日收盘价相对于昨日收盘价的变动幅喥即(今日收盘价-昨日收盘价)/昨日收盘价*100%,  昨日收盘价的公式编辑器为:REF(CLOSE,1)因此涨幅的公式编辑器:
换手率指当期的成交量占流通股本的比例。
VOL为当期成交量CAPITAL为流通股本。

创新高指当日最高价是最近一段时间的最高价:
其中的HIGH为当期最高价HHV(X,N)是求N周期内X最高徝。因此该公式编辑器的含义是当日最高价创N日新高时返回值为1否则为0。

例如要取得2002年2月1日到2002年12月30日间的最低价。思考一下┅段时间的最低价必然是该段时间内每个分析周期的最低价中最小的那个。所以我们要引用的数据是该段时间各分析周期的最低价而不需要用到开盘价、收盘价或最高价;还要将不需要的数据,即区间外的数据设为0语句为:
该语句用一个条件函数来判断时间是否处于規定区间,若是则返回最低价否则返回0。
我们再用LLV函数就可求得该段时间最低的最低价:
N为日期参数,N为0则上式表示:上市以来嘚最低价。

技术指标公式编辑器用于绘制技术指标线以KDJ指标为例,右键点击KDJ选择“编辑公式编辑器”后打开公式编辑器算法编辑器,顯示出KDJ指标公式编辑器的内容
参数名称:最小值 最大值 缺省值
该公式编辑器绘制K、D、J两条指标线。
RSV行是一个中间语句计算当期收盘价与N忝内最低价之差除以N内最高价与最低价之差的比值,再乘以系数100
K线为RSV的M1天移动平均线;
D线为线K的M2天移动平均线;
J线为K线与J线的差值。

条件选股公式编辑器条件选股公式编辑器
条件选股用于选出满足条件的股票条件选股公式编辑器用于显示条件是否满足的语句是一个逻辑表达式,条件满足表达式的返回值为“1”,表示选中该股条件不满足,返回值为为“0”表示未选中。条件选股公式编辑器的其他公式编辑器必须是中间公式编辑器而且要在逻辑表达式之前。以KDJ指标买入条件选股为例右键点击“KDJ指标买入条件选股”,选择“编辑公式编辑器”后打开公式编辑器算法编辑器显示出公式编辑器的内容。
用KDJ随机指标作为买入条件是当J向上穿越0坐标线的时候
参数名称:最小徝最大值 缺省值
如果直接引用指标公式编辑器KDJ条件选股公式编辑器可以简写为:

3.2指标公式编辑器:均线通道
新建公式编辑器“均线通道”(JXTD)
1.使用快捷键Ctrl+F打开“公式编辑器管理器”。

2.点击“新建”按钮打开“公式编辑器编辑器”

5.画线方法:副图、主图叠加、副图叠加线、副图叠加美国线四种;选中“主图叠加型”,副图是K线图下面的区域;


7.参数设置:#N:最小值为1最大值为100,缺省值(默认)为26;
8.坐标线位置:在非“主图叠加”中此编辑框处可写状态;输出线为副图中深红色横线显示,是副图坐标线;
9.额外Y轴分界:是指标敏感数值输出線在副图中显示为白色;
10.引入指标公式编辑器:在引入原公式编辑器的基础上进行编辑;
11.插入函数:左上为函数类别,右上为函数表丅区为函数解释区及用法举例;

〖{}〗是解释,不输出为了提示自己和别人,便于看懂公式编辑器;
〖:=〗赋值符意为“相当于”;
〖:〗輸出符,它前面的名称为输出名称可以在副图中看到,它后面的为公式编辑器定义;
〖;〗分段符表示一段完成;
〖()〗括号中为公式编辑器体。
13.测试公式编辑器:测试通过则自动保存;测试不能通过则在翻译区提示错误所在。
14.用法注释:自编公式编辑器使用说明
15.在K线图上,直接敲字母键“JXTD”调出自编的公式编辑器“均线通道”查看结果;
16.修改公式编辑器:左键选中公式编辑器线后,点击右键在弹出的对话框中,选中“修改指标”项直接调出《公式编辑器编辑器》修改公式编辑器。如果左键选指标线不便直接用右键选参數数值,也可调出公式编辑器编辑器

17.鼠标动态提示:将鼠标放在函数上,等一会系统自动出现提示框方便函数学习和应用,如图:

3.3选股公式编辑器:均线通道

改公式编辑器“均线通道”(JXTD)为选股公式编辑器“均线通道”


1.〖Ctrl〗+〖F〗打开“公式编辑器管理器”;
2. 点击“条件选股公式编辑器”选项;
3. 点击“新建”按钮打开“条件选股公式编辑器编辑器”;
4.点击“引入指标公式编辑器”按钮,选最后一项“均线通道”确定;

5.修改输出:公式编辑器输出项改为赋值项;即将〖:〗符改为〖:=〗符;


6.新建输出项:选股:CLOSE<下轨;{选出收盘价小于下轨的股票};如图

8.〖Ctrl〗+〖T〗打开条件选股公式编辑器“均线通道”,进入公式编辑器选股操作程序;

3.4五彩K线公式编辑器:均线通道
改公式编辑器“均线通道”(JXTD)为五彩K线公式编辑器“均线通道”
1.〖Ctrl〗+〖F〗打开“公式编辑器管理器”;
2. 点击“五彩K线公式编辑器”选项;
3. 点击“新建”按钮打开“K线指示公式编辑器编辑器”;
4.点击“引入指标公式编辑器”按钮,选“均线通道”确定;


6.〖Ctrl〗+〖E〗打开“五彩K线指示”---“均线通道”;
7.查看效果,不满意就修改参数一直到满意为止;

8.删除指示:快捷键〖Ctrl〗+〖H〗;鼠标左键选中指示图标按〖Delete〗,或者点击鼠標右键在弹出的菜单中选“删除交易系统指示”。


1.用于制作自定义指数、自设板块指数K线
2.先制作自定义板块,“Ctrl+z”填写好板块名称和简称(数字);
3.“板块名称”须用单引号,如'自选股'、'庄股';
4.起始位为1000点(下载到本地数据);
5.板块内不要含有太多的股票数量以免影响速度;

说明:统计板块中股票数量
注意:板块名称要用单引号


NODRAW是不输出线型只输出数值命令,用于多指标不兼容坐标;

公式编辑器证伪专业操盘手的核心机密法则
法则一:买股票前先进行大势研判
  1、大盘是否处于上升周期的初期——是——选股买入
  2、宏观经济政策、舆论导向有利于那一个板块,该板块的代表性股票是哪几个成交量是否明显大于其它板块。确定5-10个目标个股
  3、收集目标个股的全部资料,包括公司地域、流通盘、经营动向、年报、中报股东大会(董事会)公告、市场评论以及其它相关报道。剔除流通盘太大股性呆滞或经营中出现重大问题暂时又无重组希望的品种。
  法则二:中线地量法則
  1、选择(1020,30)MA经六个月稳定向上之个股其间大盘下跌均表现抗跌,一般只短暂跌破30MA
  2、OBV稳定向上不断创出新高。
  3、在夶盘见底时地量出现以3000万流通盘日成交10万股为标准。
  4、在地量出现当日收盘前10分钟逢低分批介入
  5、短线以5%-10%为获利出局点。
  6、中线以50%为出货点
  7、以10MA为止损点。
  法则三:短线天量法则
  1、选择近日底部放出天量之个股日换手率连续大于5%-10%,跟踪观察
  2、(5,1020)MA出现多头排列。
  3、60分钟MACD高位死叉后缩量回调15分钟OBV稳定上升,股价在20MA之上走稳
  4、在60分钟MACD再度金叉的第二个尛时逢低分批进场。
  5、短线获利5%以上逢急拉派发
  6、一旦大盘突变立即保本出局,以利再战
  法则四:强势新股法则
  1、選择基本面良好、具成长性、流通盘6000万以下新股观察。
  2、上市首日换手70%以上或当日大盘暴跌,次日跌势减缓立即收较大阳线收复首ㄖ阴线三分之二以上
  3、创新高买入或选择天量法则买点介入。
  4、获利5%-10%出局
  5、止损为设为保本价。


  1、成交量有助于研判趋势何时反转:高位放量长阴线是顶部的迹象而极度萎缩的成交量说明抛压已经消失,往往是底部的信号口诀:价稳量缩才是底。
  2、个股成交量持续超过5%是主力活跃其中的明显标志。短线成交量大股价具有良好弹性,可寻求短线交易机会
  3、个股经放量拉升、横盘整理后无量上升,是主力筹码高度集中控盘拉升的标志,此时成交极其稀少是中线买入良机。
  4、如遇突发性高位巨量長阴线情况不明,要立即出局以防重大利空导致崩溃性下跌。例如0508琼民源,停牌前一天放量下跌次日遭停牌,长达三年
  法則六:不买下降通道的股票
  1、猜测下降通道股票的底部是危险的,因为他可能根本没有底
  2、存在的就是合理的,下跌的股票一萣有下跌的理由不要去碰它,尽管可能有很多人觉得它已经太便宜了
  法则七:要敢于买入创新高的股票
  1、95%的人不敢买创新高嘚股票,这是他们总抓不住大黑马的原因龙头股然是率先创出新高的品种。
  2、当某只股票创新高时其中必含重大意义──该股票┅定有一些事情发生了改变,不论有多少人宣称基本面并未改变,而且也没有理由涨到如此高位这种故事几乎每天都在上演,人们还昰无法克服恐惧
  1、首先要明白没有谁不曾亏钱,没有睡是百发百中因为要知道市场上有太多不确定的因素。
  2、一旦出现与预想不同的情况宁可错失一次机会也要果断止损出局,保持资金的自由耐心等待下一个交易机会。
  3、不设止损不买股
  法则九:分批买入一次买出
  1、确定目标股票后结合盘口走势,试探性买入趋势确立后再逐渐加码,不可一次性满仓买入避免因分析不全媔导致太大损失。
  2、到达目标位则一次性了结不可拖泥带水,贻误下一次交易机会

{(收盘价-N日内最低价的最低值)/(N日内最高价的最高徝-N日内最低价的最低值)*100}
1.第一行代码:现价减区间最低价,然后除以9天区间涨跌幅得出现价在区间涨跌幅中间的比值%;就是说现在价格处茬9天最高价与最低价的什么位置%;可见最小是0,最大是100;
2.第二行代码:k是RSV的3日均线;
3.第三行代码:D是k的3日均线;
4.第四行代码:J是K、D两条均線的差值;为了看清公式编辑器的含义二三四行代码是第一行代码的加工,我们可以直接删除二三四行代码留下第一行并输出;
看到嘚是现价处在9天涨跌幅中的比例%;为了更清楚看清本质,将公式编辑器类型改为主图叠加型;结果很直观看出kdj公式编辑器的含义
凡是k现與指标线接触的日期就是rsv值为0或者100的日期,也是kdj的k值最高或最低的日期;

反思:筹码论反思:筹码论-量堆积图
量大量小表明市场人士争议嘚多少多空战争规模的大小。

以量堆集图预测股价的理论远不如轮廓理论有用。还没找到量堆积图有什么用的证据之前我们不能向股民作出推介和傻论!!那位大虾提点证据我看看!


股价的运动与量的相关性是有,但是仅限于价量比小于量价比的区间:JLB<LJB,其它时候看不到价量相关性。你能用1/8的相关区间来推理7/8的非相关区间的价量关系吗
技术分析派的古老理念:“股市价格以外的因素可以不考虑”。关于筹码其实质就是成交量的纵向堆积
还是软件商人的“不误证业”造成的?

逆市选股法逆市选股法(一)

  众所周知,大盘下跌中能逆势企稳甚至上升的个股,要么是主力仍驻其中,要么是主力趁

机吸货这两个基本的判断得出一个结论:主力在场。故此,关注逆市股可谓是漫漫熊途中寻

求避风港的最佳策略这其实正是股谚“跌市重质““该跌不跌就看涨“的精华所在。本法正

是从此原理出发,通过对逆市形态嘚捕捉,进而争取在与主力博弈中处于主动位置而最终获

  就形态而言,我们要介绍的第一个形态是在大盘下跌中,庄股悄然构筑出的逆市缩量平

台正因为其安全性较高而成为我们的首要关注。其特征主要有:

  一、在大跌市仍能缩量企稳构筑平台,逆市时间越长潜力越大其Φ特别要强调平台要缩

量,这是该形态中最关键的一点。因为在大盘下跌、压力区抛压等多重压力之下该股仍能够企

稳,并且缩量,这已经很清楚地说明了两点:一是有主力在场,所以不跟随大盘下跌;二是主力

一定达到至少相对控盘程度,才能在缩量的情况下保持股价不跌同时,主力既然控盘,其伺机

拉升的意愿势必强烈,相对而言,投资者处于主动地位。

  二、选择价位在主力成本区或相对底部的股票较安全对投资者洏言,可以首先淘汰掉主

力高度控盘且股价在相对高位的逆市股票,除此之外介入剩下的逆市股风险不是特别大,这在

调整市中有利于自我保护。其中的主力成本区一般可用成交密集区进行替代分析

  三、此类股一旦在大盘企稳时开始突破,其拉升时往往逐步连续性放量。因为此前的平台

缩量其实是成交量的累积阶段,从成交量的转换原理看,后面阶段就有个成交量的释放期,这

恰好与拉升期需要放量的要求相辅相成另外,正由于成交量集中持续地放大,造成股价运行

的惯性较大,像刹车后失去动力但车仍会继续前行一样,股价在成交量缩小时仍会惯性上行,

形成成交量的顶背弛,但这时候往往也就是股价将见顶的信号,应择机抛出。

  四、在操作策略上,可等待出现连续放量突破时及时买入这時虽然不是介入的最低点,

  此类逆市股的形态特征主要有:

  1、逆市小幅拉升,呈现轨道型,且累计升幅不大,在10%左右;

  2、成交量温和放夶,但换手率不大,一般最高在5%左右;

  3、此类逆市股往往是短线品种,在突破时一般放大成交量,连续拉长阳。

  这类逆市股形成的原因主偠有:

  1、主力逆市拉升收集筹码在调整市中,由于市场恐慌因素往往造成散户非理智地抛售

股票,这种恐慌气氛为主力收集筹码提供了较恏时机。而主力积极收集筹码势必会造成成交量

的温和放大当然,成交量总体水平也不能过于显眼,以免引起市场过早关注而暴露行踪。

  2、主力缩量洗盘完毕,刚刚准备进入拉升,但因看盘失误或者其他不可测因素大盘走坏,

造成拉升计划短期受阻,在资金实力承受范围内,主力只能暂时护盘另外,由于其放量启动趋

势基本确立,故此为维持市场人气,短期主力仍需要制造成交活跃以维持趋势。

  此类逆市股一旦正式啟动,一般以连续拉升为主因为主力底部护盘得力,逆市放量表现

又说明其信心充足,故此筹码到位后一旦大盘出现企稳反弹迹象,其必将充分利用市场时机拉

升。在走势上往往表现为:启动(初级阶段段)多以中阳上升制造突破,且少回调、少反复;否

则,一旦出现滞涨则很可能是主力筹碼运作出问题,投资者应遵循“该涨不涨------看跌“操

  操作上,投资者可选择以下时机介入:

  1、在结束缩量平台调整后,初步温和放量拉升即碰到大盘打压、但又能盘稳者,可介入

此类个股往往也是大盘反弹中的龙头板块或个股所在。特别在短期大盘暴跌当日,选择经过平

台缩量後再放量开始突破拉升的进攻型

  2、温和放量拉升者一旦出现中阳以上大成交量,并突破盘升轨道,可大胆介入,其强烈的

惯性作用往往会帶来短线的丰厚利润。

  上升三角形是所有整理形态中最强势的中继技术形态若在下跌市中出现此图形,强势图

形与逆市法的结合往往昰投资者的最佳选择。

  从形态结构看,上升三角形的高位区基本在同一水平区域,股价反复地冲击这一压力区,

这表明市场积极攻击该区域鉯消化压力,主力收集筹码做多意愿极为强烈另一方面,在形态

的多次回调中,最明显的特征是低位逐步上升,究其原因,源于投资者对其看好而茬回调中积

极吸纳,同时也反映出主力惜售而不愿打压过深以免丢失筹码的心理。由此可见,上升三角形

具备进攻时积极、回守时惜售的市场特征,自然成为最强势的上升中途整理形态

  值得注意的是,若该形态是在大盘的下跌过程中逐步形成的,根据逆市选股本质在于发掘

主力動向的出发点,由于该股有主力在场而值得关注,并且由于主力做多意愿相当强烈,对投

资者而言是首选品种。有鉴于此,逆市上升三角形堪称为逆市选股法

  由于该形态反映了主力逆市收集的迫切心态,其在成交变化上的特征尤为关键:

  1、形态形成一般以逆市温和放量上升为开端,这是主力初步入场阶段由于需要激活股

性,往往造成成交量快速放大,一般也是该形态中最大成交量的阶段。

  2、之后在多次上升冲击壓力位及回调洗盘时,呈现出良好的价升量增、价跌量缩的价量

配合现象,反映筹码良性分配

  3、形态末段明显缩量,震幅减小。这是形态荿交特征中最关键的特征此时说明主力基

本控制盘口,筹码锁定良好。

  4、突破拉升阶段强调持续放大交易量由于上升三角形拉升往往是连续大幅飙升,投资

者甚至可以在突破放量信号出现后追高介入。

  5、天量非天价一般拉升期出现价量背驰才是顶部出现的信号。

  1、由于该形态本身的强势特征,加之缩量逆市对投资者而言是最安全形态,故该形态构筑

过程中放量与否不太重要,缩量有时反而说明控盘程度高

  2、此形态主力做多意愿强烈,对筹码锁定严格,构筑过程中价量配合必须良好。

  3、形态构筑中不必每个阶段都逆市,关键在于整体形态能否在逆市中完全形成有时在

下跌末段保持随市打压(但总体形态仍维持完好)的走势,说明主力踩准市场节奏运作筹码,后

初学股票尋找压力、支撑是一大难题,选取合适的压力位与支撑位是一项基本功它是短线选股的基础

1.支撑与阻力:筹码集中已形成支撑位、阻力位。原理是:价格回到交易集中的区间速度会减慢


2“横有多长,竖有多高”的空间支撑、压力柱
3.“整数支撑与压力”“趋势支撑与压力” “30%”支撑与压力(空间压力与支撑)麦克压力与支撑(指标压力与支撑)箱体压力于支撑(空间压力支撑)
5.心理压力与支撑位:市场人士獲得共识到“心理关口”波动习惯的压力与支撑“天无三日晴”
6.平台压力与支撑“平台支撑、压力”
7.K线形态压力支撑:底部支撑、W底、雙底、三角形底;平台支撑位;

  在价、量历史资料基础上进行的统计、数学计算、绘制图表方法是技术分析方法的主要手段。从这个意义上讲技术分析方法可以有多种。一般说来可以将技术分析方法分为如下五类:指标类、切线类、形态类、K线类、波浪类。


  指標类要考虑市场行为的各个方面建立一个数学模型,给出数学上的计算公式编辑器得到一个体现股票市场的某个方面内在实质的数字。这个数字叫指标值指标值的具体数值和相互间关系,直接反映股市所处的状态为我们的操作行为提供指导方向。指标反映的东西大哆无法从行情报表中直接看到

  切线类是按一定方法和原则在由股票价格的数据所绘制的图表中画出一些直线,然后根据这些直线的凊况推测股票价格的未来趋势这些直线就叫切线。切线的作用主要是起支撑和压力的作用支撑线和压力线的往后延伸位置对价格趋势起一定的制约作用。一般说来,股票价格从下向上抬升的过程中,一触及压力线,甚至没有触及压力线,就会调头向下;同样,股价下跌过程中,在支撑線附近就会向上另外,如果触及切线没有转向,而是继续向上或向下,这就叫突破。突破之后,这条切线仍然有实际作用,只是名称和作用变了,原來的支撑线变成了压力线,原来的压力线变成了支撑线

  形态类是根据价格图表中过去一段时间走过的轨迹形态预测股票价格未来趋势嘚方法。技术分析的第一条假设告诉我们,市场行为包括一切信息价格走过的形态是市场行为的重要部分,是股票市场对各种信息作用之后嘚具体表现,用价格图的轨迹或者说是形态来推测股票价格的将来是很有道理的。从价格轨迹的形态中我们可以推测出股票市场处在一个什麼样的大环境之中,由此对我们今后的行为给予一定的指导著名的形态有M头、W底、头肩顶(底)等十几种。

K线类的研究手法是侧重若干天K线的組合情况推测股票市场多空双方力量的对比,进而判断股票市场多空双方谁占优势是暂时的,还是决定性的K线图是进行各种技术分析的最重要的图表。

  波浪理论起源于1978年美国人查尔斯·J·柯林斯发表的专著《波浪理论》。

  波浪理论是由美国人艾略特于1934年建立嘚一套有关股票价格波动和投资技术的理论

  艾略特最初发明波浪理论是受到股价上涨下跌现象不断重复的启发,力图找出其上升和丅降的规律社会经济的大环境有一个经济周期,股价的上涨和下跌也应该遵循这一周期发展的规律不过股价波动的周期规律同经济发展的循环周期是不一样的,要复杂得多

  艾略特最初的波浪理论是以周期为基础的。他把周期分成时间长短不同的各种周期并指出,在一个大周期之中可能存在一些小周期而小的周期又可以再细分成更小的周期。每个周期无论时间长短都是以一种模式进行。这个模式就是一个周期由8个过程组成即每个周期都是由上升(或下降)的5个过程和下降(或上升)的3个过程组成。这8个过程完结以后我们財能说这个周期已经结束,将进入另一个周期新的周期仍然遵循上述的模式。以上是艾略特波浪理论的最核心的内容也是艾略特作为波浪理论奠基人所作出的最为突出的贡献。

  艾略特波浪理论中的大部分理论是与道氏理论相吻合的不过艾略特不仅找到了这些移动,而且还找到了这些移动发生的时间和位置这是波浪理论较之于道氏理论更为优越的地方。道氏理论必须等到新的趋势确立以后才能发絀买卖行动的信号波浪理论可以明确地知道目前是处在上升(或下降)的尽头,或是处在上升(或下降)的中途可以更明确地指导操莋。


上涨下跌家数的统计分析

抛物线转向操作系统(SAR)[教学]抛物线转向操作系统(SAR)
经常面临这样一个严峻的课题,股指(股价)振幅驚人究竟何时持股,何时持币价格和时间并重的分析工具SAR将是一个好帮手。 

抛物线转向系统不仅利用价位变动的动能而且运用了時间变动性质来调整价位上设定的停损位置。SAR之递减或递增与实际价格之升跌幅度及时间长短有密切关系可适应不同形态股价之波动特性。

SAR的实质就是多空立场的转变过程当股价在停损点之上,我们将手中的股票保留也就是我们所持的态度是看多,是多方但股价跌破停损点之后,我们的行动是将手中股票抛出也就是说我们所持的态度是看空,是空方由多方变成空方完全是由股价是破停损点还是鈈破停损点而定。停损点成了多空转变的分界线这也是SAR被成为停损转向的指标的原因。

第一随着股价的上升每一天的停损点也应该相應地抬高,每天都根据情况的不同计算出一个新的停损点。

第二停损点被跌破之后,股价应该继续下跌SAR就是帮助我们发现趋势转向,并且利用趋势获利的技术分析工具它能帮助我们更好的把握好波段行情。

SAR的操作原则由于非常简单故深受市场的青睐。买卖的进场實际是在价位穿过SAR时也就是向下跌破SAR便卖出,向上越过SAR就买进就拿1995年初上市的“西藏明珠”来说,短线客兢兢业业只不过喝了点汤,而聪明人则依据宝塔线作小波段(6元显示明显买进信号13元显示卖出信号),令人羡慕不已

实证案例:96.7.24和96.8.12沪市构筑了典型的894点“双尊頭”。联想到1995年的793点“双尊头”所形成的强大杀伤力许多人士认为894就是沪市1996年的“顶”了。在这种思路灌输下股指从894点直泻至750区域;囸当市场不知所措时,96.9.20的抛物线转向操作系统却强调转折点并发出了买进信号并一直维持至96.12的1071点,有力地驳斥了894点的“顶部论”为“趨势理论”作出贡献。

SAR操作要诀(推论):经常交替出现讯号说明大盘正处于盘局中,换句话说可以大胆低吸高抛;一旦出现陡峭的仩升(下跌)趋势,可一路持有(立即止损)

实证案例:“渤海化工”上市首日以3.12元开盘,其后一路上冲最高曾至8.30元作为带有H股的新股炒,市场定位有不确定因素但SAR明确显示;从3.12~6.8元,SAR一路托住股价呈60度上升是多实控制局面的持有信号。同理95.10.13“渤海化工”的收盘價为6.75元,似乎还看出危险但SAR已发出明显的空头转向信号,其标志的45度下表明空头已牢牢控制局面,不根据SAR的指示而急于补仓显然是鈈理智的。结果这一跌势直至3.80元,SAR才开始发出多头向上信号

第一,长期使用SAR指标可以输小赚大不太可能一次就惨遭套牢。

第二SAR是所有指标中买卖较为明确的,易于配合操作策略的指标尤其适合强势股,故把它比做明镜高悬并不为过

股价突破了SAR就是行动的信号。姠下突破卖出向上突破买入,这是所有技术指标中叙述起来最为简单的之一不过,在实际应用时应该注意以下几点。

1.不一定非要到叻股价突破了SAR才采取行动可以提前。

2.应用SAR最为重要的是明确当前是处于什么大环境是上升还是下降,在股价为盘整局面时SAR是不能使鼡的。

3.SAR是选势的指标在具体选点时,配合摆数指标使用就能买卖个更好的价钱。

布林指标参数设置布林指标的参数设置

一般的技术分析软件往往把指标参数默认值设为20应该说以20为参数所设定而成的BOLL指标,在多数情况下可以兼顾大多数股票价格的走勢,具有"万金油"的作用但特点不突出,对于价格趋势的运行不能发出最为准确的信号而笔者通过实战发现,参数25却是一个理想的选择

参数25无论对于指数走势还是股票价格走势都非常适合,尤其是在一些大的波动过程中以参数25所设置而成的日K线BOLL指标能够为我们提供重要见顶或见底的信号。我们先来看一下上证综指的情况2000年11月23日指数上冲到2126点的朂高点并形成小幅冲高回落之后,开始进入阶段性的横盘整理此时以参数25设置而成的BOLL指标波带开口收窄。在2001年1朤初指数开始重新出现上升行情,与此相应的是BOLL指标并未出现开口放大

尽管指数连续两次创出了2132点的历史新高,但根据指标背离的原则应当认为大盘创出新高是无力的,也是无效的非常值得注意的是,当今年1月11日大盘再次创出2132点的噺高时走势正是受到了BOLL指标MB线的阻力,并迫使指数出现了下跌同时指标开口出现放大,阶段性的下跌行情正式确立而茬2001年2月22日,指标在下跌到1893点后出现了止跌企稳实际上从BOLL指标的角度来看,指数正是受到了其下轨DOWN线的支撑从而得以出现止跌回升。

接下来再看一下凤凰股份(600679)的例子:该股是2001年涌现出的一只大牛股这呮股票行情爆发的时间是在2000年12月。当行情爆发时原本极窄的BOLL指标波带开口突然明显放大,此时虽然股价形成了强仂走高指标出现了一定的滞后性,但在此后BOLL指标的开口继续放大验证了价格运行趋势上升的可靠性(该股股价在形成第一波沖高之后略有回落,但指标开口并未缩小)而在7月13日,凤凰股份股价形成明显的冲高回落股价所受到的压制正是来自已经形成囙落的BOLL指标UP线。

最后我们对日线BOLL指标的参数设置技巧和应用原则进行如下总结:1、在价格的日K线BOLL指標参数设置中,参数设得越大越能反映价格的中长期走势,参数越小越能反映价格的中短期走势。

2、对指数和个股而言一般宜将參数值设大一些,参数25是一个已知的最好的值但弱势股除外。

3、重新按上述参数值设置而成的BOLL指标更强调背离现象。當价格创出新高而指标波带开口变窄应当保持警惕。同理当价格创出新低而波带开口变窄,应当予以注意此时往往预示着价格即将見底。

老师向您来求教来了,您看下图我做了一个副图公式编辑器,想把买卖点做在主图上显示出来结果就成这样了,哪里需要改正啊!请老师不吝赐教.先谢谢了.


1把不想显示的线性的语句变成赋值句。
2在句子后面加上只显示指标数值不画线的函数即可!

哪个是只显示指标数值不畫线的函数


净是些指标函数/行情函数等.
1,把不想显示的线性的语句变成赋值句
2,在句子后面加上只显示指标数值不画线的函数即可!

TDX的公式编辑器编写系统用了多类的函数以达到快速提取数据和提高运算能力,同时简化计算过程的要求因此在不同类型的函数我们赋予叻相当精确的含义。有的函数定义为行情数据提取函数,那么它的功能就是从静态历史上的行情数据或者动态及时盘中数据提取我们所需要嘚数据以方便以后的分析和计算有的函数定义为运算函数,是考虑到一些复杂的数学计算过程过于冗长从而设计的简化运算函数等等。在以下的几节当中我们将会分别介绍一共10类的函数。

三、常数函数(包括财务函数和动态行情函数)

七、数学函数(MAX、MIN、LN、三角函数等)

用法: CAPITAL返回流通盘大小,单位为手

对于A股得到流通A股,B股得到B股总股本指数为0.



函数返回有效值范围为(1231),取得该周期从1900以来的的年月日。

函數返回有效值范围为(1-31)取得该周期的日期

函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0取得该周期的小时数

函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0取得该周期的分钟数

函数返回有效值范围为(1-12)取得该周期的月份。

函数返回有效值范围为(959)取得该周期的时分秒

函数返回有效值范围为(0-6),0表示星期天取得该周期的星期数

函数返回有效值范围为()取得该周期的年份。

FROMOPEN返回当前时刻距开盤有多长时间,单位为分钟

注意:引用固定日期的函数为引用函数REFDATE(X,A)

作用:引用指定日期的数据.


当前值不画线返回无效数。

向前赋值将当前位置到若干周期前的数据设为1

有效值周期数求总的周期数。

BARSCOUNT(X)第一个有效数据到当前的天数

BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数,对於分笔成交取得当日成交笔数对于1分钟线取得当日交易分钟数

上一次条件成立位置上一次条件成立到当前的周期数。

第一个条件成立位置到当前的周期数

统计总数统计满足条件的周期数。

COUNT(X,N),统计N周期中满足X条件的周期数,若N=0则从第一个有效值开始

动态移动平均求动态移动岼均。

指数平滑移动平均卖一价求指数平滑移动平均

EMA(X,N),求X的N日指数平滑移动平均。

信号过滤过滤连续出现的信号

FILTER(X,N):X满足条件后,删除其后N周期内的数据置为0

HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始。

上一高点位置求上一高点到当前的周期数

HHVBARS(X,N):求N周期内X最高值到当前周期数N=0表礻从第一个有效值开始统计

LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始。

上一低点位置求上一低点到当前的周期数

LLVBARS(X,N):求N周期内X最低值到当前周期数N=0表示从第一个有效值开始统计

  显然选股公式编辑器就是鼡于选出符合条件的股票,由若干中间语句组成并且其中不含绘图函数。只有一行输出语句位于最后一条语句,且必须是条件表达式
  例1:设计一个公式编辑器,选出N周期内涨幅大于或等于5%的股票
  求解:公式编辑器代码如下,其中N为参数:

  代码解释:公式編辑器由我们所熟悉的代码组成,共3行前2行是中间语句,最后一行是选股的条件其中最后一行“选股条件:”,也可以不写


  操作簡介:在飞狐中,按F7弹出如图界面。图中①可以调整参数②可以选择在什么分析周期下选股。③可以改变选股范围默认为A股市场。④可以让选出的股票输出到指定的板块并将该板块设为自动板块。⑤可以指定时段进行选股默认是对最后一天进行选股。⑥对某些公式编辑器还可以进行成功率测试。

  在选股的操作过程中大家可以发现,利用技术指标也可以进行选股


  练习1:编制一个选股公式编辑器,选出RSI突破80的股票
  思考1:建立如下选股公式编辑器,该公式编辑器的意义是什么实际操作一下,看看有什么问题为什么?

  思考2:选股操作时当选择输出到板块时,有个自动板块的选择起什么作用?


  思考与操作1:利用例1的选股公式编辑器想选出最近10天,所有2天内涨幅超过5的A股板块股票
  解疑1:某股友选股时,发现500001符合选股条件但却选不出来,你能帮他分析一下原因嗎

  交易系统公式编辑器(简称交易公式编辑器),用于指示满足特定条件时的买入信号和卖出信号公式编辑器的由若干中间语句,加上指定的最后4行条件表达式代码组成最后4行分别由“ENTERLONG: ”“EXITLONG: ”、“ENTERSHORT:”、“EXITSHORT:”开始,表示多头买入、多头卖出及空头买入、空头卖出的條件这4行也可以删去若干行,但至少保留其中的一行表示只指示其中一种信号。
  例2:我们来看看飞狐交易系统中的“RSI 相对强弱指標交易系统”公式编辑器其中LL、LH是参数:

  在新建或编辑修改交易公式编辑器时,可以设定介入点的位置如次周期中价等。设置止損条件如目标利润止盈、最大损失止损等。


  交易公式编辑器的使用:①在K线图中按Ctrl+F6,可以选择交易公式编辑器指示买卖信号。②在選股操作时也可以选择交易公式编辑器进行选股。③在菜单“工具”中还可以对交易进行“交易系统评价”、“探索最佳参数”操作。在菜单“查看”中可以“优选交易系统”。
  此外按Shift+W,调出公式编辑器树可以通过鼠标把交易公式编辑器拖到K线窗口的方法,使用交易公式编辑器试试把选股公式编辑器也拖到K线窗口,看看有何变化说明了什么?
  当想删除在K线图上显示的各种买卖信号时可以按Ctrl+Del或工具栏上的相应按钮实现。

  练习2:设计一个均线交易公式编辑器当收盘价上穿5日均线时,发出多头买入信号收盘价下穿5日均线时发出多头卖出信号。并观察设置不同的介入点介入时指示的信号有什么变化。


  练习3:观察飞狐系统内置的各个交易公式編辑器领会各交易公式编辑器的意义。

  用于表示各种K线模式比如早晨之星、黄昏之星等。五彩K线阳线用实心表示,阴线用空心表示默认的五彩K线均为绿色。当出现指定的K线模式时默认用红色表示,除非使用了颜色描述符表达五彩K线由若干中间语句和最多六條独立的条件语句,跟选股公式编辑器不同的是选股公式编辑器只能有一个条件表达式语句。
  例1、用五彩K线描述涨幅超过9%的K线代碼如下:

  例2、用五彩K线描述分维形态的K线,代码如下(借用注册用户社区中清扬兄的研究成果):

例1:引用大盘的涨跌家数。


①被引鼡公式编辑器设被引用的公式编辑器名称为“涨跌家数”,其公式编辑器代码如下:

②引用大盘的涨跌家数示例代码如下:

说明:大盤函数advance、decline只能被大盘所使用,不能在个股中直接使用这段代码,示范了如何利用STKINDI函数达到在个股中引用的目的

例2:在日k线中引用本股票5分钟的obv该怎么写?

二、横向统计相关函数的用法简介:

1、横向统计数据函数 ESTDATA(N)取得横向统计日线数据(1-N),仅在日线分析周期有效;


例:设計一个公式编辑器统计当日A股板块涨停板的股票数。

①设计一个公式编辑器判断个股是否涨停,代码如下设公式编辑器名称是“涨停判断”:

②建立横向统计数据项:鼠标点菜单“管理/横向统计管理”,在“横向统计管理”对话框中点“新增”,找到刚才设计的公式编辑器“涨停判断”

⑴数据名称改为“涨停板”


⑵选择技术指标“涨停判断”,计算周期“日线”、指标线“ztb”为默认不作修改。
⑶横向统计方法选“全部累加”
⑷“计算时选择除权后的数据”不选即前面不打勾。
⑸点“设置范围”按钮选择统计范围。
⑹置好范圍后点确定。

至此我们就设计了一个横向统计数据项“涨停板”,在图中序号是1则引用时是estdata(1)。

③设计一个引用“涨停板”的公式编輯器公式编辑器代码如下,设公式编辑器的名称是zttj:

在K线图中调用公式编辑器zttj,就可以看到我们所需要的结果了

练习:如果对横向統计有兴趣的话,可以仿此做一个跌停板统计公式编辑器。当然可以把涨停、跌停做成二合一公式编辑器

三、如何计算当日交易分钟數:

T定义为1分钟周期图上,开盘后的交易分钟数

2、观察所有的股票一天的1分钟周期图,可以发现都是起始于9:31,结束于15:00并且中午休市不顯示,因此代码一可以简化为如下公式编辑器代码二请自行解释代码。

3、公式编辑器代码二在1分钟周期中,其实返回240的情况可以合并洳下(为什么)

整理后得到,公式编辑器代码四:

4、公式编辑器代码四可以改写如下的公式编辑器代码五:

  呵呵,570就是9.5小时对应嘚分钟数660是11小时对应的分钟数。其实一开始我们就可以写出这个公式编辑器了我在飞狐公式编辑器入门五的答贴中,提示了“用时间類的函数例如现在是10:30的话,怎么算交易时间呢如果‘现在’是14:00,又怎么算交易时间”

公式编辑器代码五,是南客喜欢的表达方式比公式编辑器代码四要多写一行,但更灵活、易于变化

  好了,问题解决了也该给喜欢思考的弟兄一点问题。


  问题1:在5--60分鍾周期图上设计一个计算当日交易分钟数的公式编辑器,进一步设计出量比公式编辑器
  问题2:国内A、B股等的交易分2个时段,即上午和下午各交易2小时在中午休市1.5小时,如果设想一个股市一天之中,交易3个或更多个时段当日交易分钟数的公式编辑器,又该怎么寫为了方便写公式编辑器,假设为3个时段:上午为9:30--11:30下午为13:00--15:00,晚上为19:00--21:00

  提示:公式编辑器改写为适用于5--60分钟周期,还需考虑当日是否停牌为了减少难度,先不考虑停牌的情况等公式编辑器调试成功后,再考虑如何加入判断是否停牌的条件

四、相关系数函数CORR简单介绍及示例代码:

相关系数函数CORR,可以比较两只个股或个股与大盘的指标或价格在N周期内走势的相似程度函数返回的数值越大,相似程序樾高

下面是最后N周期内,个股与大盘收盘价走势相似程度的示例代码:


1、指标作为副图指标可通过对“相似程度”排序,找出近期走勢跟大盘相似程度较高的个股
2、也可以把代码中的IndexC换成其它作为样本的个股,找出同类走势的个股

转贴《教育统计学》中,对相关系數的描述:

在教育研究中常涉及到两个事物(变量)的相互关系问题,例如学习成绩与非智力因素的关系,数学成绩与物理成绩的关系侽女生学习成绩的关系,等等其关系表现为以下三种变化;第一,正相关:一个变量增加或减少时另一个变量也相应增加或减少;第②,负相关:一个变量增加或减少时另一个变量却减少或增加;第三,无相关:说明两个变量是独立的即由一个变量值,无法预测另┅个变量值统计学中,就用“相关系数"来从数量上描述两个变量之间的相关程度用符号“r"来表示。

相关系数取值范围限于:-1≤r≤+1

五、不同股票(证券)引用不同大盘指数的参考代码:

以上代码仅考虑了A股、B股、基金其它未作区分,可根据自己的需要进行修改


通过參数N,控制调整均线数代码参考如下:

例2:修改成交量公式编辑器VOL,当流通盘不为零且当前周期为日以上周期时显示换手率,代码参栲如下(仿此大家绕过指标模组,可以自行设计“绑定”到周期、券种等的公式编辑器)

当切换到60分钟及以下周期,或者切换到大盘(此时流通盘=0)会发现“换手率”指标线、名称及数值都不显示。

稍加改进使用复合语句,可适用于任意周期:

例3修改成交量公式编辑器,流通盘不为0时显示换手率(60分钟及以下周期,计算当日最新的换手率)代码参考如下:

七、循环语句示例:移动平均线的N种寫法

移动平均线的N种写法(V3.5.30828 以上版本支持)

还可以只计算最后1个有效数值,比如用于提高预警速度大家练习试试

南客再附上一段历史流通盘的代码:


所属类别: 常数函数 参数数量: 0

  解说:以日周期为例,我们知道个股的收盘价就是一个序列变量,每天都有一个数值总囲有很多个数值,到底有多少个数值如果个股数据是完整的,数值的个数就是上市后总的有效交易天数(即K线的数量)显然人工去点鈈现实,这里提供的函数就是计算这个数据的。

②在飞狐新开发的公式编辑器系统中序列变量可以用数组表示,比如:


定义了一个序列变量fc它等于个股所有的收盘价。请看下面代码:

  想想看1:如何表示第1根K线的日期(通常是上市的日期)如果想将股票按上市日期先后排序,这个公式编辑器会很有用


  想想看2:编写一个选股公式编辑器,选出上市天数少于N的公式编辑器

与barscount的区别:显然,这昰一个序列变量随K线的位置不同而不同。而datacount是一个常量不管在哪个K线的位置上,它都是同一个数值

新增函数应用:如何遍历板块股票代码

//以下是一些字符串函数及运算的综合应用


  如果您有编程的功底,上面代码一看就明白但对没有编程经验的狐友们来说就不容噫了。下面尽量详细地对思路和公式编辑器代码做一些解说并对代码进行适当扩展。
  1、所谓遍历股票代码就是能够访问某板块中所有的股票代码,如果连访问都不能实现怎么做一些更加强大的诸如横向统计、排序的功能?
  2、上面的公式编辑器代码是以深圳A股板块为例我们看看深圳A股的股票代码,它们都是很有规律的000001、000002、...、000999、001696、001896,请注意这些代码的特征:
  ①股票代码要理解成字符串洏不是数值,如果是数值的话股票代码就成了1、2、...、999、1696、1896。
  ②这些代码如果转换成数值大体集中在某个数的范围,如上面所示罙圳A股代码的数值目前都小于1896,代码的数值大多都是呈递增1的规律少量有跳跃的情况,比如000040跳到000042000041不存在。
  因此我们初步可以设計一个循环

  上面这段代码,是个循环每次循环都执行一次由begin和end所包围起来的语句,这里只有一条语句即j:=j+1目的让变量j从1每次循环都遞增1,直到j=1896为止


  j:=j+1这条赋值语句,初次接触的话不大好理解大意是这样,右边的j比如现在等于2这条语句是让右边的j现有的数值加仩1,然后再送回到变量j之中执行完这条语句后,j就由2递增1变成了等于3
  j:=j+1,看起来有点象计数器的功能吧每循环一次,计数器就增加1因此也可以称变量j为计数器(变量)。
  好了思路敏捷的狐友,马上就能想到这个计数器会生成从0到1896总共1897个数值,如果进行转换吔就是把数值转换成字符串,则深圳A股所有的股票代码都包含在里面了
  呵呵,的确是这样因此我们设计下面一个稍加改进的循环,来逼近我们要完成的任务:

  最后一行代码是用解盘函数输出字符串变量dm的结果,我们可以在“解”中观察不过这里由于dm是单值變量,不是序列变量只能保存最后的一次结果,因此只能观察到结果是1896

如果想观察其它的结果,只好改循环首语句比如:

 大家可鉯发现这些结果,还有一点小问题没有前导的0,即我们要的是000001、0001896而不是1、1896这样的字符串,怎么办呢


  给它们的前面加上0就可以了,但加上0的个数有讲究的比如1在前面要加上5个0,1896前面只需加上2个0很明显,要加的0的个数等于6减字符串的字符个数。因此设计公式編辑器代码如下:

//下面对字符串数组lstr[]第2至第6个元素重新进行赋值,以便巧妙应用

  到此为止我们只是实现了所生成的字符串,可以让罙圳A股的代码全部被包含在其中但还有大量的“废”字符串,我们要把没用的字符串过滤掉取出我们真正需要的。  要用到的函数  ①stkinblock(dm,bk)函数注释:如果股票代码dm从属于板块bk,则函数返回数值1否则返回数值0  ②条件控制语句IF cond THEN expr1 ELSE expr2,意思是:当满足 cond

公式编辑器代码设计到這里似乎可以结束了,因为我们要的结果都可以生成了其实还有改进的余地:  ①dm1只是个单值的字符串变量,它只能保存最后的结果而不能保存所有的结果。这里考虑使用数组数组可以自行定义很多个元素,让每个元素保存一个结果  ②循环首的j<1896总觉得不对劲,不够智能化比如将来“深圳A股”板块最后的代码不是0001896,则这段公式编辑器代码的结果就不对了  针对以上问题,设计公式编辑器玳码如下:

//当处在最后一根K线位置时输出字符串深圳A股第1只股票的代码--------------------------------------------------------------------------------  假如你试图执行这段代码,你会发现好慢哦~~  为何会这样因为从深圳A股切换到上海A股的股票代码时,是从1896跳跃到600000中间有508104次空循环,这中间没有一个代码是真正的股票代码因此可以这样来提高循环的执行效率,在公式编辑器代码中插入如下几行代码:if

//以下是一些字符串函数及运算的综合应用 break 有什么用以防万一,如果有人妀了市场规则把500001之类的股票计入上海A股的话,这里的循环会出不来的会造成电脑死循环,飞狐长时间没有响应 以上公式编辑器代码,只是个示例效率不太高,如果能有个方法直接给出板块中所有的股票代码,那就不需要这段公式编辑器代码  给出这个示例,昰想通过大致解剖整个公式编辑器代码的设计过程让大家对循环、条件语句有个初步的认识。  最后给大家个练习的机会:  1、修改上述代码,计算“A股板块”的成交量(这就是横向统计了)  2、以上公式编辑器代码使用的是while循环,有办法改成fox循环吗(当心,茬修改代码的过程中如果不慎的话,有可能造成死循环对于win9x操作系统,也许很难退出对于NT以上操作系统,可以强行退出)  3、高级問题:通过以上代码可以做出横向排序,不过建议不要用代码本身来实现排序(会很慢的)应使用今天发布的新函数SORTPOS(X,D,N1,N2)来实现。  4、借用论坛的一个问题:ff:=barslast(date=1030107);周期:=5;VERTLInE(ff=0 ff=周期*40),POInTDOT;  把以上代码改成用循环表示。  5、一个数列定义如下:f[1]=1,f[2]=1,f[n]=f[n-1]+f[n-2]你能用循环计算出f[10]等于多少吗?这个数列是很有名的许多股票预测都会用到它。  呵呵具体我也记不住了,谁能告诉我它叫什么

VBS入门续:条件语句

条件语句是程序中的朂基本、最重要的语句之一,今天通过一个简单实例学习条件语句

问题:设计一个指标,除首日外如果当日涨停(设10%为涨停),则公式编辑器输出1否则输出0。

VBS程序条件语句部分解释参阅VBS帮助文件,如下代码为条件语句:

飞狐基本函数简介之指标线形描述函数

这一组Φ的函数全部不能单独使用,一定要和其它指标一起用才能发挥效力因为它们都是描述其它指标的。

指标在主图或副图中的显示主偠分为棒状(柱状)和线状两种。这一组中的函数全部是为了指挥指标的显示而设计的。

掌握好这组函数可以使指标输出显示丰富多彩,色彩缤纷

指标,描述函数1,描述函数2,...;

STICK的英文是棍、棒的意思。

一般指标的显示在软件中默认是线状的。即如果不加指标线形描述函数则指标以线状的形式输出显示。

如加上棒状线的描述则变成这样了:

一般的信号,不加描述函数会成箭头状。加了STICK之后就成棒状叻。

我个人调试公式编辑器的体会还是副图1的显示清楚,因为可以看到连续信号的出现

说明: 以零轴为中心画彩色棒状线,零轴下为陰线颜色零轴上为阳线颜色

这样零轴就如楚汉交界,泾渭分明了

说明: 同时画棒状线与指标线。

那么即想显示指标线和棒状线,又想以零轴为中心显示彩色棒状线怎么写公式编辑器呢?这样行吗

各位可以自己试一下,结论是否定的结果是只有彩色柱,没有指标線了

这样我们初步可以得出一个结论:在同一个指标中,有多个相同性质的描述函数时软件只认最后一个描述函数。

即想显示指标线囷棒状线又想以零轴为中心显示彩色棒状线,可以用分开的两句语句来达成目标:

说明: 画成交量柱状线

这是专门为显示成交量设计嘚。

股票软件不同显示成交量的阴阳线是很不同的。总的来说是根据价来定的,具体方法各有不同很难说哪种方法就好了,哪种方法就不好了

飞狐中的方法是这样的:今天的收盘价大于昨天的收盘价,显示阳柱;小于等于则显示阴柱

说明: 画叉状线或x状线。

呵呵叉状线和X状线有什么区别?应该是一样的吧

当指标线连续性较好时,显示交叉点比较顺眼连续性不好时,看起来比较凌乱

CIRCLE,圆圈把CROSSDOT的X显示换成圆圈的样子。如果结合后面的COLOR函数一起用可以画出不同颜色的圈圈,有时也比较实用

POINT是点、加点的意思。这个点状线在K线显示数不多的情况下,看起来太小了正因如此,在K线显示数较多的情况下就可以弥补CIRCLEDOT显示太大的缺陷。

说明: 指标线向后(向祐)偏移x个周期

SHIFT,移位这是个飞狐比较有特色的的特色函数。

1、移位后的指标显示数值和不移位时的数值是不一样了移位了五个时间单位,就显示五个时间单位之前的原数值

2、所移位的周期数,不能设为参数来调整移位的最大周期数是127。如果写成SHIFT666调试公式编辑器也能通过,不过软件自动取了127来移位

用SHIFT10之后,当前日的指标显示的就是原10天前的指标数值也就是说,把最近十天的K线数据置之不理了。

从人的记忆的特征来看越近发生的事,对目前的影响力就越大这样看,用SHIFT就一无是处了因为它抛弃了最近的数据,而去找较早的數据

从混沌学牵一发就能动全身的观点看,SHIFT就大有道理了佛教中说前世的因,后世的果相差时间就长得不好说了。

这些讨论一般难嘚见到易股论坛中有位台--湾的老兄,发了两帖来讨论K线左移(或者说是指标线右移),我才留心了一下巫山的朋友有体会的,不妨說说

说明: 改变指标线粗细,LINETHICK0 表示不画出指标线不影响坐标,但可在顶部显示数值

THICK,厚的。LINETHICK就可以理解为线(棒)的粗细了

N分别取1、2、3、4、5、6、7,做七个副图公式编辑器

这个N也不能做成参数调整的。

LINETHICK0是非常常用的因为一个公式编辑器中指标一多,显示会很乱把囿些显示去掉,就用这一招

有时会碰到相反的情况,指标线(柱)显示不多而顶部数值的显示太多了,那么怎么画出指标线而又在頂部不显示数值呢?

一般用STICKLINE(画柱)PARTLINE(画线)等绘图函数来解决。

说明: 改变指标线颜色

附录: 238种常用颜色代码速查表

COLOR,颜色色彩。昰这组函数中最常用的一个不但能定义指标线(柱)的颜色,而且能定义顶部指标文字的颜色--用LINETHICK0时也一样

颜色的种类应该够用了。至于各指标线(柱)之间的颜色搭配实在是一种很艺术性的事。既要有美感又要不触目惊心,我只能凭感觉挑选其它也没有什么招数了。要是有学过美术的人来指点几招就好了

枫叶秋雨兄提供的“飞狐色彩值吸取器”,实在是好东西给我们挑选颜色提供了很大嘚方便。


飞狐基本函数简介之行情函数

这些行情函数所取得的数据是我们所编写的公式编辑器的原材料。

如果说公式编辑器是衣服这些行情函数就是布。

有人会说做衣服不一定要布野草树皮也可以做。对一个公式编辑器中不一定非有行情函数不可,但总感觉透风缺点什么。

说明: 取得该周期开盘价也可简写为 O.

说明: 取得该周期最高价,也可简写为 H.

说明: 取得该周期最低价也可简写为 L.

说明: 取嘚该周期收盘价,也可简写为 C.

OPEN打开。HIGH高度。LOW低的。CLOSE关闭、结束。

常言道巧妇难为无米之炊。此四者就是我们做价格指标的“米”了。不同周期的K线均由此四者为原材料画出。

(有人说家里的米没有味道,于是去割野菜采野花,日子一长又说还是家里的米能填饱肚子。)

有人说价、量、时、人是技术分析的四大要素,那么O、H、L、C便构成了“价”的四大要素

道氏理论,主要关注的是长期趋势所以,一般以CLOSE线为主要参考指标所取前期高、低点,也是CLOSE线的高、低点

人的心理,常以成败论英雄所以CLOSE作为一根K线中的“結局”,被视为价格四大要素中的最关键因素此论似成通论,但有些短线炒手认为OPEN要比CLOSE更重要。股市本是无定论的地方仁者见仁,智者见智故不敢多作妄论。

这里随便谈些本人对未来函数和未来数据的看法关于未来也者,在较为经典的书上很少直接见到这种说法只是在网上见得多了,便有了些想法说出与大家共同探讨。

如图一般带公式编辑器平台的股票软件,有“公式编辑器检测”这一项用来判断公式编辑器中是否含有未来函数。

目前的信号的产生和保持如果全依赖于之前的数据,则可认为产生信号的公式编辑器中鈈含有未来函数和未来数据。

目前的信号的产生和保持如果部分依赖于之后的数据,则可认为产生信号的公式编辑器中含有未来函数囷未来数据。

换句话说如果公式编辑器中产生的信号,随着行情的发展信号永远不变,则此公式编辑器就绝无“未来”之嫌疑;信号鈳能要逃、要变则此公式编辑器中就有“未来”。

如果此定义成立则可将“未来”分为两种情况:

1、在一根K线(即时行情)中;

2、在哆根K线(盘后)中。

在第一种情况中以即时行情中的当前日K线为例,除了O之外其它H、L、C全有未来之嫌。因为在收盘之前拉高、打压昰司空见惯的事,谁也不能保证H、L不会创出当天的新高和新低更不用说C了。比如日线周期公式编辑器“C>REF(C,1);”前一分钟信号成立,后一分鍾可能信号就不成立了这样说的话,在日K中包括H、L、C的指标就全有“未来”之嫌疑了。

还有就是引用进来的信号比如引用了周K和月K指标,因为当前周K和月K还在变动之中所以也是未来数据。

在第二种情况中因为在盘后,日K中的四大要素就没有未来之可能了在多K线Φ,典型的未来函数有两个:BACKSET、ZIG这两个未来函数到底未来到什么程度,到以后介绍时再说就算在盘后,除了周五之外引用的周K指标吔是未来数据;除了在月末,引用的月K指标也是未来数据

这样说的话,到处是“未来”我们何处适从?

实际上未来也者并不是新问題,而是老问题从有技术分析之日起,这个问题就存在了只是在经典著作中,并不是以“未来”的字眼出现

“我们所采取的交易风格越保守,那么耐心地等待趋势反转的验证信号就越为重要。到底需要等待多久呢这就得从风险与报偿两个方面来权衡。如果我们选擇较为保守的交易风格宁愿等待趋势反转的验证信号,那么确实可能承担较少的风险;但是另一方面,我们从交易中取得的报偿也可能减少了等到趋势反转信号得到确认的时候,获利的空间也许已经缩小了”

(<日本蜡烛图技术>P.159)

所以说即时行情中的“未来”也┅样,体现的是技术分析中最古老的一个问题

而多K线中的未来数据,是要好好注意的如果在ZIG的低点买进,在ZIG的高点卖出则是全世界朂好的交易系统了--可惜是马后炮,因为当时谁也做不到这一点但也不能说BACKSET、ZIG就一无是处了,有时甚至是不可或缺的刀剑可能自伤,也可用于杀敌只要我们熟悉了BACKSET和ZIG的本质,就可以了解它们“未来”到什么程度拿来用也是不妨的。至于不熟悉的还是少用为妙。

說明: 取得该周期成交量也可简写为 V.

说明: 取得该周期成交额

成交量系统默认单位是手(一百股)。成交额系统默认单位是元(A股和基金是人民币、沪B股是美元、深B股是港元)

成交量是仅次于价格的技术分析要素。成交额因为里面有价量因素有些高手应用时喜欢用之玳替成交量。

说明: 取得该周期上涨家数(本函数仅对大盘有效)。

说明: 取得该周期下跌家数(本函数仅对大盘有效)。

用于上证指数和深圳成指

这个线形状与指数C线有些不同,反映的是不加权的情况

说明: 取得主动性买单量。 当本笔成交为主动性买盘时,其数值等于成交量,否则为0. (本函数仅个股在分笔成交分析周期有效)

说明: 取得主动性卖单量当本笔成交为主动性卖盘时,其数值等于成交量,否则为0. (本函数仅個股在分笔成交分析周期有效)

在分笔成交分析周期中看:

两者之和必然为总成交量。所以说每笔之成交量不是主动性买单量,就是主动性之卖单量

主动性买单量代表多方的力量,主动将挂在卖盘档位的单子吃进主动性卖单量则反之,代表的是空方的力量

至于庄家对倒诱空诱多之动作,长期看另当别论但在当时,确实也代表了多空之一方

每日之SUM(BUYVOL,0)之类的数据,不能在其它周期中引用要做成扩展数據才可。

说明: 取得该成交是否为主动性买单当本笔成交为主动性买盘时,返回1,否则为0. (本函数仅个股在分笔成交分析周期有效)

ORDER,定单BUYORDER,買单(不是请客吃饭后的买单!)

在分笔成交分析周期中可以看到,任一笔成交的单子不是主动买单,就是主动卖单

参数: N取1--3,表礻买盘档位

说明: 取得委买1--委买3价格。(本函数仅个股在分笔成交分析周期有效)

    表示最高叫买价

参数: N取1--3,表示买盘档位

说明: 取得委买1--委买3量。(本函数仅个股在分笔成交分析周期有效)

    表示最高叫买量

BID,出价、投标这里是买进报价的意思。PRICE价格。

有囚可能会说:图中不是有委买8的单子么呵呵,那是推算出来的撤单了亦未可知。

参数: N取1--3表示卖盘档位。

说明: 取得委卖1--委卖3价格(本函数仅个股在分笔成交分析周期有效)

参数: N取1--3,表示卖盘档位

说明: 取得委买1--委买3量。(本函数仅个股在分笔成交分析周期有效)

ASK,询问、要求这里是卖出报价的意思。

编仅个股在分笔成交分析周期有效的公式编辑器时要注意编好了之后,公式编辑器的“禁用周期”就洎动设置为如图的样子

如果以后要把这个公式编辑器修改为其它周期的公式编辑器时,不可忘记把“禁用周期”中的设置改过来否则公式编辑器指标输出会没有显示。


飞狐基本函数简介之绘图函数

这组函数的功能是在主图或副图上设定条件输出图象、图标、直线、文字、数字、指标线、指标柱等全部可以单独使用。

个人感觉飞狐的强大功能,在此组函数中有淋漓尽致的发挥无论在表面(美感),還是实质(提高工作效率)上都有良好表现。

毫无例外的是这组函数中,都带有CONDCONDITION,条件状态。COND在这里可作为条件理解

为了能找箌合适的COND,用于举例子请允许我先介绍一组概念。

高点:在2N+1根K线中中间这根K线的H,要大于等于左右N根K线的H在N+1根K线中,有等高点出现取最先出现的。

低点:在2N+1根K线中中间这根K线的L,要小于等于左右N根K线的L在N+1根K线中,有等低点出现取最先出现的。

峰点:高点和低點合称为峰点。

(这个定义意合于技术分析的老祖宗道氏:“只要平均指数的最高点超过了前期的最高点,它就处于牛市时期;当最低点低于前期的最低点时它处于熊市时期。”这里我们撇开向上、向下分形和分形峰状点等概念以免把概念复杂化。)

也为了不让公式编辑器一来就过于复杂我们先取N为2来做公式编辑器。简介到后面可以看到,N是可以作为峰点公式编辑器的参数进行调整的

HD:FILTER(D,2);{找到高點后,过滤掉其后2周期内可能出现的等高点输出高点}

LD:FILTER(D2,2);{找到低点后,过滤掉其后2周期内可能出现的等低点输出低点}

{后面有些例子,就从這个公式编辑器中引用信号}

说明: 在图形上绘制小图标,其中TYPE可选7种图标,编码为1-7(1-3为小脸4、5为上下箭头,6、7为红绿小旗)TYPE为    芓符串时可显示用户自制BMP图。

1、COND条件一般是指判断的结果,不是0就是1如用其它数据,大于等于1的条件满足;小于1,条件就不满足

2、TYPE图标,现在已经有12种用下面的公式编辑器,在000829上可以全部显示出来当TYPE取大于等于12的数时,都显示黄球

当TYPE取0时,显示的是笑脸(这個公式编辑器中没有做进去自己可以试一下)。

当红球和绿球连续显示时立体感会强一些。

3、PRICE是用于定位图标的位置的一般用1.01*H,戓者0.99*L等现在可用ALIGN(0-5)指定对齐位置。

用这个公式编辑器来试(主图叠加)

ALIGN1:信号出现在PRICE下边(十分靠近);

ALIGN2:信号出现在PRICE上边(十分靠近);

ALIGN3:信号出现在主图的中间;

ALIGN4:信号出现在主图的最上边;

ALIGN5:信号出现在主图的最下边;

在高低点上作图标可以使高低点更明确了。

4、鈳以自由调用MyBMP.BMP图到显示位置大大增强了输出的效果。你只要看到好看的图可以随时抓拍过来,做成BMP文件放到FmlDLL子目录下,就可以调用叻

内有40个不同颜色的小球。

说明: 在图形上绘制直线段

DRAWLINE是唯一一个一句里面用到两个COND的绘图函数。因为它需要两个点来决定一直线

COND1楿当于指定K线位置(横坐标),PRICE1相当于是指定价位(纵坐标)这样一个点在平面上的位置就决定了。

DRAWLINE是从第一点画到第二点的即有起點与终点的顺序关系:第一点出现的时间,要在第二点之前否则线是画不出来的。

EXPAND扩张、发展,这里是延伸的意思吧一般取0,不延長;取1延长。实际上是取大于等于1的数就延长小于1就不延长。

这根线有些趋势线的意思了由于趋势线的主观性颇强,只有多设参数財能满足多数人的要求以后有机会再作介绍。

DRAWLINE画出的线应该比手工画出的线精确一些。(DRAWLINE画线的灵敏度要比手工画线低,所以说DRAWLINE画絀的线精确就未必对。)

主要用于画斜线水平线我们一般可以另想办法。因为在图中显示直线并非DRAWLINE的“专利”。

怎么在主图上画一根直线直线的高度是今天收盘价。就是这个样子的:

说明: 在图形上显示文字

在某些满足条件的地方直接显示文字或字符,比显示图標要更直观一些

此函数可以用ALIGN来定位水平位置。而ALIGN用在DRAWICON上定位的是高低的位置

从下面例子可以看到,ALIGN(0~2)定义水平位置的意义:

也可以用SHIFT函数进行向右水平移位

所显示的文字或字符,可以用COLOR函数来定义颜色至于文字的大小,则采用系统默认的大小在此函数中无法定义。

此函数单独使用有其用途与DRAWNUMBER配合应用时,效果更不错后面介绍到DRAWNUMBER时再举例子。

说明: 在图形上绘制折线段

说明: 在图形上绘制柱線。

1、PRICE1和PRICE2没有顺序关系即何者在前何者在后都不影响语句的执行。

2、WIDTH宽度支持小数。用1和用0.1会有很大的差别。取7时和主图的K线宽度差不多

以下的副图公式编辑器,画出的K线与主图中显示的K线差不多。有些“主图叠加公式编辑器”叠加在副图中也未尝不可了。

3、鼡STICKLINE可以用两种方法做出多色彩K线效果

一种是横向的,将K线实体从O到C分为N等份每个小格中放入不同的但比较连续的颜色。

这里随便举个唎子N取4,只对阳线加了效果其它变化,道理是一样的

还有一种方法就是纵向的了。先在较宽的K线中加颜色然后把宽度逐步收窄,洅加颜色覆盖以前的的这样从纵向看,一根K线中就有不同颜色了效果做得好的,可以做到赏心悦目

说明: 在图形上显示数字。

这个函数的特色是在NUMBER位置可以放变量。

说明: 绘制指标区间彩带

FILL,充满填充。RGN可能是REGION地区,地域

用这个函数,再加DRAWICON可以调用BMP图象文件的功能可以作出象风景一样的图。

说明: 分段绘制指标线

PART部分,局部值得一提的是,PARTLINE支持多种描述函数如例所见。

说明: 在图形上绘制垂直线段

这个函数主要是用于画线看时间的。费波纳契周期可以用这个函数画出来的。

这里举个例子把日K线中每月的第一個交易日中,画一根垂直线

用法: 在COND在图形上显示易学文字,可ALIGN0-3定义对齐方式。

说明: 当COND条件满足时,在PRICE位置书写TYPE类型的CODE的对应文字

TYPE为常数取0--1,分别表示计算的是干支、64卦CODE为对应的代码

用法: 当图形上最后一组COND条件满足时,以MyBMP做背景:

说明: 根据条件设置背景图

示例: 因为系統K线先画,会被后来的指标图覆盖了

这种公式编辑器K线要自己画以下供参考

把公式编辑器设为主图、主图叠加

用法: 当COND条件满足时,以COLOR1到COLOR2漸变色填充子图区域,D=0表示从左到右,D=1表示从上到下

说明: 绘制渐变背景色

飞狐基本函数简介之时间函数

基本函数全是遍历所有从前到后(从苐一根到最后一根)K线的,取得每根K线上的时间就用时间函数了。

飞狐有独有的自然日、阴阳历、节气、月相、易学相关分析在时间函数中就有相应的体现。

时间周期分析是技术分析的一大分枝吧江恩等人乐此不疲。不过也有不少人不相信

返回: 返回有效值范围为(1-31).

說明: 取得该周期的日期。

返回: 返回有效值范围为(0-6)0表示星期天

说明: 取得该周期的星期数。

返回: 返回有效值范围为(1-12)

说明: 取得该周期的月份

返回: 返回有效值范围为()

说明: 取得该周期的年份。

与DATE函数不同这些函数所输出的数值,与我们平时使用时是真实对应的仳如DAY返回3,当时就是3号

小周期K线中使用大周期的时间函数不成问题,反之则不行比如在分笔成交图中,也可以取得年、月等

说明: 取得该周期从1900以来的的年月日。

为什么当时设计这个函数时不直接取得年月日?不得而知

后来还是给发现了一些蛛丝马迹,

只有第二呴的输出始终是对的其它两句,输出可能都会增1或减1FH和FXJ一样,都有这个问题

这就是DATE不直接取得年月日的原因。对于其它整数部分的位数达8位的数的运算我们也可以知道,个位数的精确度是有问题的

********************************************

DATE 函数使用的注意事项

1.有些日期结果不对;

2.DATE+;不起作用,只有加2以上才起作用!

是浮点计算造成的误差,写公式编輯器时尽量用DATE表述

比如大盘的成交额,不用元为单位用万元或亿元为单位。

数据的使用无需追求过多的位数,要看相对误差

目前鈳以正确处理的整数部分的位数达8位,相对误差已经非常的小了

本来可以显示小数的,大概是1a001提了建议后这类数据的显示,限制了小數部分的显示了

******************************************

飞狐基本函数简介之引鼡函数

引用函数主要是向前引用数据。BACKSET可以理解为向后引用某些判断信号并不能引用具体数据。

股市技术分析主要是根据已经发生的数據来推测未来走向的可能,所以引用函数在公式编辑器中应用得最多具体使用时,奥妙也最多有些东西实在不能铺开多讲,否则篇幅会了无穷尽只能急刹车。不当之处请各位多多指正。

参数: X为数组N为计算周期

说明: 统计N周期中满足X条件的周期数,若N=0则从第一个囿效值开始。

表示统计20周期内收阳的周期数

参数: X为数组N为计算周期

说明: 统计N周期中X的总和,N=0则从第一个有效值开始。

表示统计从上市苐一天以来的成交量总和

COUNT计数。SUM总数、和。

当数组为逻辑运算判断的结果时COUNT和SUM的返回值是一样的。一般习惯上对于逻辑运算信号,用COUNT统计返回其它数值的,用SUM统计当COUNT统计一般数值时,数组大于等于1时计入;小于1时,不计入这两个函数,主要用于统计

股市嘚不随机规律,隐藏在统计概率之中用这两个函数,可以统计很多概率性的规律

比如,以两天的收盘价相比昨天是下跌的,今天的丅跌的概率是多少

从两市指数看,昨天下跌今天下跌的概率始终大于50%。

那么连跌两天之后第三天收盘的各种概率是多少?

从指数的輸出看概率更明显了。

不要小看这些数据虽然没有有些“高手”做出的成功率达百分之九十左右的公式编辑器那么夸张,但很有意义嘚要知道股市中的随机因素太多,平衡性很强稍稍的统计偏向,足可作为有用的参考

这只是简单的例子,用这两个函数可以做出佷多的有用的统计数据。

多数的交易系统的“胜率”可以由此统计出来。

有个MA5金叉MA10作为买入条件死叉为卖出条件的交易系统,试做一個副图公式编辑器以每次买一股计算,统计出最后的交易结果(暂不考虑手续费)买入卖出均以收盘价计算。

参数: X为数组N为计算周期

说明: 引用N周期前的X值。

表示上一周期的收盘价在日线上就是昨收

参数: X为数组,N为计算周期

说明: 求X的N日移动平均值

目前飞狐嘚MA(X,N)函数支持N为序列变量。

这个简单移动平均值仅仅覆盖最近的N个周期,并且在每个周期中分配的权重是一模一样的均为1/N。

移动平均线實质上是一种追踪趋势的工具而且滞后于市场的变化。这些结果的原因就是它的计算方法了。

从输出看N所取周期越长,曲线就越平滑

平滑和敏感是一对矛盾,请看:

输出线越来越平滑但敏感性越来越差。

两条简单移动平均线的交叉何时、何地所选的参数最优,鈳以参考飞狐中的“探索最佳参数”功能

线性加权移动平均值的算法函数,飞狐并未提供

以五天的线性加权移动平均的算法为例:

由於算法的原因,线性加权移动平均线由于日子越近的权重越大比简单移动平均线,跟随趋势要紧密一些敏感一些。

从图上看两者的茭叉也是极为敏感的。

参数: X为数组N为计算周期

说明: 求X的N日指数平滑移动平均。

表示求30日指数平滑均价

由于一个很经典的指标指数平滑异同平均线MACD(1979年就发明出来了)里面要用到EMA,才使EMA还在基本函数中占有一席之地后面我们可以看到,用SMA也可以达到相同的算法

N可鉯取到1,不过输出就没有加权的效果了

参数: X为数组,N为计算周期M为权重

说明: 求X的N日移动平均,M为权重

表示求30日移动平均价

SMA中的S,不会是SIMPLE(简单)的意思吧由于我们习惯称MA为简单移动平均线,所以称SMA为什么就大伤脑筋

我的理解,SMA应该称为指数加权移动平均线鈈对之处请方家指出。

把算法写成这个样子:Y=M/N*X+(N-M)/N*Y',就可以看出当前周期数组值所占的权重是M/N,而上一周期Y值所占的权重是(N-M)/N注意,这两个权偅相加结果为1:M/N+(N-M)/N=1。

两条线输出一样在SMA的参数中,N必须大于M否则没有输出。

SMA中数组每天所占的权重,是较为复杂的总的来说,日孓越近所占的权重越大,当天所占的权重是M/N前一天所占的权重是M*(N-M)/(N*N);日子越远,所占的权重就越小上市第一天的K线数据中,在目前还囿权重的体现不过已经非常非常小了。

SMA看似解决了MA的两大缺点:1、只有N天内的数据占有权重;2、N天内数据所占权重比重一样有所得必囿所失,SMA自己的缺点体现在光滑有余敏感不足。

有一项检测系统得出的结论称:“简单移动平均值方法既胜过线性加权平均值法也胜過指数加权平均值法。”(<期货市场技术分析>P231)当然他们不是检测中国股市。有兴趣的朋友可以用这些移动平均函数,做出交易系统然后进行检测。

参数: X为数组A为计算周期

说明: 求X的动态移动平均。

表示求以换手率作平滑因子的平均价

DMA中的D是中文的拼音:DONG。也可能是DYNAMIC

这个函数,与SMA是一家的看:

前者说,N必须大于M后者说,A必须小于1然后两者就一样了:A=M/N。

说“A为计算周期”似乎不妥A奣明要取小数才行。DMA在第一根K线就开始起算SMA要到第二根K线开始起算。

参数: X为数组N为计算周期

说明: 求N周期内X最高值,N=0则从第一个有效徝开始。

返回: X为数组N为计算周期

说明: 求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计

求得历史新高到到当前的周期数

這两个函数一起用可以找到当前N天中的最高点。

参数: X为数组N为计算周期

说明: 求N周期内X最低值,N=0则从第一个有效值开始。

参数: X为数組N为计算周期

说明: 求N周期内X最低值到当前周期数,N=0表示从第一个有效值开始统计

求得20日最低点到当前的周期数

当前N天之内的最高点和朂低点就一目了然了:

这个公式编辑器求前期高低点在600036等次新股上试调整参数就露马脚了,并不完善

问题出在HHVBARS起算点等原因上。

南客剛发表了一个公式编辑器就顺手牵羊牵过来吧。这个公式编辑器可以说是完美解决方案:

当N个周期之内有两个最高价,即有等高的情況出现HHVBARS会返回哪个最高价到当前的周期数呢?

用副图公式编辑器观察一下N取10:

如图,我们可以得出结论返回的是前一个最高价到当湔的周期数。

同样当在N个周期之内,有两个等低的最低价出现时LLVBARS会返回前一个最低价到当前的周期数。

说明: 将X向前累加直到大于等於A,返回这个区间的周期数

求完全换手到现在的周期数

这个函数好用在于它不但能精确地得到统计结果,而且能得到“模糊”的结果

验證:SUM(V,日期数)/CAPITAL;{把返回的日期数之内的成交量累计,再除以流通盘}

运行的结果中我们可以看到,“验证”的输出除了SUMBARS起算点附近之外,从来沒有小于1的可见SUMBARS只往多算,不往少算非常“精明”。

说明: 第一个有效数据到当前的天数

对于日线数据取得上市以来总交易日数对於分笔成交取得当日成交笔数,对于1分钟线取得当日交易分钟数

BARS是什么我们看到,关于取得相隔时间周期的函数中多数以BARS开头。

查字典BAR的意思有很多,有条、条形、酒巴、巴等后来才恍然大悟:相隔时间周期,不就是中间相隔几根条形K线么

BARSCOUNT(X)是第一个有效数据到当湔的天数。那么什么是有效数据

可见,有效数据并不是全是大于等于1的数据只要有输出的数据,不管是零还是负数,均为有效数据

这样找一些指标的起算点时间位置,用BARSCOUNT函数就很管用了

说明: 第一次X不为0到现在的天数

表示股价第一次超过20元时到当前的周期数

可见,零和无效数据均不被计数。一般BARSSINCE是针对逻辑运算的结果的因为逻辑运算的结果输出,不是0就是1。

说明: 上一次X不为0到现在的天数

表示上一个涨停板到当前的周期数

条件满足的当前周期BARSLAST返回0。

是“不为0”到现在的天数么运行这个公式编辑器试试:

如图,“一”根夲就没有输出初步可得出结论:其绝对值大于等于1的数组信号,BARSLAST(数组)才有输出

参数: X为数组,N为正整数

说明: 若X非0,则将当前位置到N周期前的数值设为1

若收阳则将该周期及前一周期数值设为1,否则为0

如果公式编辑器检测出来有未来数据,则BACKSET是第一个嫌疑

BACKSET是往前倒推信号(数据1)的,仅此而已由于所有基本函数都是序列变量,所以要用基本函数把当前的数据(比如最高价)往前推是做不到的。所以说基本函数要往后引用具体数据是做不到的,往后引用信号是可能用BACKSET做到的

说BACKSET不可或缺,是因为用基本函数在找历史峰点等公式编辑器Φ如果没有它将一筹莫展。

这个“说明: 若X非0,则将当前位置到N周期前的数值设为1”有点问题,如果数组X是逻辑运算的结果是对的如果不是就难说了,比如:

“A”的输出全为0“B”的输出就正常了。

参数: X为数组N为正整数

说明: 过滤连续出现的信号,X满足条件后,删除其后N周期内的数据置为0

查找阳线5天内再次出现的阳线不被记录在内

如果说BACKSET能够向后引用信号,那么FILTER就能向后过滤信号--即把有效信号詓掉比如N取3,就把以后3个周期内的有效信号去掉了所以从连续信号上看,两个信号之间的间隔不可能小于3的用这个公式编辑器观察┅下就容易明白了:

举两个综合运用引用函数的例子。

A、飞狐的反趋向指标中的RSI是这样写的:

RSI1、RSI2、RSI3三根线是一样的算法只是所取参数不哃。

MAX在两者之间取大者。ABS取绝对值。以日K周期为例LC是昨天的收盘价,C-LC即为两天之间的收盘价差值

RSI的分母是这个差值的绝对值,进荇指数加权平均处理

RSI的分子是上涨中的差值,进行指数加权平均处理

分子所占分母的比重的百分比,即得出RSI的值

B、原始RSI的算法是这樣的:

设A为N天内上涨收盘价的平均值,B为N天内下跌收盘价的平均值

好了,将两种算法写在一起:

如图原始RSI要比飞狐RSI要敏感一些,因为飛狐的RSI经过了指数加权平均处理

我没有说指数加权平均处理就不好了,经过处理后指标会平滑、稳定一些。

2、参数可调整的峰点公式編辑器

B:=FILTER(A,N); {当高点附近有等高的K线出现时会影响后续高点的判断,所以要过滤}

HD:=FILTER(D,N); {当高点附近有等高的K线出现取第一个,过滤掉后面N个周期之內出现的}

可以说这个公式编辑器用了未来函数BACKSET,但是用在日K线中盘后是没有未来数据的,因为引用的全是已经发生过的不可变的数据叻

至于即时盘中的未来数据,那是说不到底的事基本所有的公式编辑器,都有即时盘中未来数据详见简介二中的探讨说明。

红球绿浗作为峰点标志在显示K线不多的情况下,还比较清楚但当K线数较多时,因为球的大小是不变的所以看起来比较乱。故可用以下公式編辑器:

飞狐基本函数简介之逻辑函数

这组函数全部用于逻辑判断所得结果非0即1。

参数: X、A、B为数组或常数

说明: 若X不为0则返回A,否则返囙B

表示该周期收阳则返回最高值否则返回最低值

这个函数妙用无穷,例子举不胜举这里只提要注意的几点。

1、用以下公式编辑器来测試发现N取10,在最后一根K线还能输出1N取11就输出0了。说明“X不为0”的极限值是0.1

2、A和B两者,要求是有效值如果A是有效值,B是无效值在X滿足条件的情况下,也未必能返回A

参数: A、B为数组或常数

说明: 表示当A从下方向上穿过B时返回1,否则返回0

表示5日均线与10日均线交金叉

这個“说明: 表示当A从下方向上穿过B时返回1否则返回0 ”要咬文嚼字的话,要说成这样:

为什么要这样说呢因为“从下方向上穿过”是个模糊说法,当两条线同时向下时也会发生“金叉”,不信看看以下公式编辑器的运行情况就知道了。

这个公式编辑器与CROSS(A,B)输出的结果应該是一样的也可用以下公式编辑器验证。

参数: X为数组或常数

说明: 返回非X,即当X=0时返回1否则返回0

0.1是常数么?是0.1不等于0吧?是那么NOT(0.1)應该返回0了?

按说明应该返回0但实际上是返回1的。

如图调整N,我们可以观察到结论:当X大于等于1时NOT(X)返回0,小于1时返回1

说明: 当收盤>开盘时,返回值为1否则为0

说明: 当收盘=开盘时,返回值为1否则为0

说明: 当收盘<开盘时,返回值为1否则为0

说明: 该周期是否最后一個周期。最后一个周期返回值为1其余为0

ISLASTPERIOD,是最后一个周期这个函数,可以适用于任意周期的当周期定下来之后,就返回最后一根条形图上的值为1所以,解释为最后一根条形图(K线)比较恰当

飞狐最近版本中,改ISLASTPERIOD为ISLASTBAR就是这个原因。但也带来不便以前的公式编辑器运行没有问题,要修改时就要把ISLASTPERIOD全改成ISLASTBAR,否则调试通不过

这是个很实用的函数,特别是在与BACKSET同时用时找最近的信号很方便。分析镓目前好象还没有添加这个功能的基本函数有时会觉得不便--不过可以用DLL实现。

说明: 表示A处于B和C之间时返回1否则返回0

说明: 表示A夶于B同时小于C时返回1,否则返回0

参数: N可为常数或变量

说明: 返回N周期内是否存在满足条件X

表示判断当前周期和前N-1个周期共N个周期中,昰否存在数组X绝对值大于等于1的信号

参数: N可为常数或变量

说明: 返回N周期内一直满足条件X

就是EVERYDAY的EVERY了。表示信号的连续性

说明: 返回苐前A周期到第前B周期是否一直满足条件X,若A为0表示从第一天开始,B为0表示到最后日止

示例: LAST(C>O,10,5)表示从第前10个周期到第前5个周期内一直是陽线

LAST,最后的最近的。这个函数使满足连续条件的信号滞后(往后移)了

说明: 表示A在N周期内都小于B,本周期从下方向上穿过B时返回1否则返回0

LONGCROSS,长交叉就是在交叉之前,还要加上条件如图,两者的输出是一样的

飞狐基本函数简介之算术函数

这组函数用于算术运算,相对简单例子就不多举了。

参数: A、B为数组或常数

返回: A、B都为常数则返回常数否则返回数组

说明: 返回A和B中的较大值

表示若收盤价大于开盘价返回它们的差值,否则返回0

参数: A、B为数组或常数

返回: A、B都为常数则返回常数否则返回数组

说明: 返回A和B中的较小值

返回开盘价和收盘价中的较小值

参数: X为数组或常数

返回: X为常数则返回常数,否则返回数组

说明: 返回X的绝对值

返回开盘价和收盘价的價差

参数: X为数组或常数

返回: X为常数则返回常数否则返回数组

SIGN,符号标记。

参数: X为数组或常数

返回: X为常数则返回常数否则返囙数组

说明: 返回的X相反数-X

参数: A、B为数组或常数

返回: A、B都为常数则返回常数,否则返回数组

说明: 返回A对B求模

相当于整数A除以整数B后所得的余数支持负数。

参数: A、B为数组或常数

返回: A、B都为常数则返回常数否则返回数组

说明: 向上舍入,向数值增大方向舍入

参数: A、B为数组或常数

返回: A、B都为常数则返回常数,否则返回数组

说明: 向下舍入,向数值减小方向舍入

FLOOR地板,基底也可理解为最低限度。

參数: A为数组或常数

返回: A为常数则返回常数否则返回数组

说明: 取得数据的整数部分,返回沿A绝对值减小方向最接近的整数

不管是正数還是负数,INTPART之后留下的就只有整数部分。

我们很奇怪地发现有向上舍入、向下舍入和取整的基本函数,但没有发现四舍五入的基本函數可能是因为四舍五入是人为的一种粗略习惯,进不了精确算术的殿堂那么用基本函数可以解决四舍五入么?

以小数点后第二位的数四舍五入到小数点后第一位的数为例:

飞狐基本函数简介之数学函数

飞狐的数学函数,主要支持三角函数、对数、和幂的运算

实际上囸弦值的平方加上余弦值的平方等于1,有正弦函数之后余弦函数也可以求出来了。

图中的角度X一般有两种表达方式,一种是一个圆周為360度还有一种是一个圆周为2π弧度。

这里的三角函数中的数组或常数X,取的都是弧度

参数: X为数组或常数

说明: 返回X的正弦值

参数: X為数组或常数

说明: 返回X的余弦值

正弦波是自然界最常见的波形。正弦波和余弦波的波形是一样的无非是相差π/2弧度(90度)的相位。

主要应鼡在技术分析中的周期分析上

那么在指标中画出正弦波应该是很容易了吧。

但是看起来不太光滑:(

我要回帖

更多关于 如何编辑公式 的文章

 

随机推荐