南海观音,飞狐公式教程,光头强钓鱼

飞狐生意师公式教程

现在大多数证券剖析软件都具有目标剖析和条件选股的功用,但只要用户能够自己编制算法公式的体系才是真实有用的,因为:

许多软件的目标和选股功用是黑箱操作,也便是说,其内部算法是不揭露的。这样用户并不知道其目标和选股到底是怎么运作的、可靠性有多高、前提条件是什么,因而也难以决议是否选用目标或选股的成果。这样的目标和选股只要宣传上的意义而没有任何实践意义。

许多软件的选股功用都不行强大和灵敏。例如有些软件的条件选股功用只能让用户依照特定的方式进行设定,适用面很窄。

『飞狐生意师』的公式体系类似于一种编程言语,用户能够数学公式的方式完结任何自己希望的技能目标和选股条件等。可编制的公式能够彻底揭露算法,用户能够自行剖析、点评和修正,做到心中有数。

规划公式

『飞狐生意师』的公式体系是一套功用强大、运用简略的技能剖析描绘言语体系。

公式体系的效果是什么呢?公式体系其实便是对一系列随时刻改动的原始数据组序列智勇大冲关20110713进行代数和逻辑核算。为什么是数据组序列呢?因为每一个时刻周期(即相邻两组美的悦典空调阐明书数据间的时刻距离)都包括了一组原始数据,如开凹凸收量额,公式体系能对其间的任何原始数据进行操作。运用者界说出怎么对原始数据进行处理得到一个新的数据,公式体系读出原始数据并按要求核算出运用者定制的数据,并以曲线、图形、指示等方式显现出来。

公式体系能够修正四种类型的公式,别离是技能目标、生意体系、条件选股和五颜六色K线公式。技能目标公式是最基本的公式,它用于目标图形的制作。技能目标公式结合选股条件逻辑判别表达式,即得到条件选股公式,用于条件选股。技能目标公式结合生意逻辑判别表达式,得到生意体系公式,用于生意体系指示。技能目标公式结合色彩逻辑判别表达式,即得到K线方式公式,用于描绘特定的K线方式。公式的修正在公式修正器中完结。

公式体系处理的原始数据的剖析周期(即相邻两组数据间的时刻距离)能够从1分钟到1000天间的恣意值,也能够是分笔成交数据,咱们用鼠标把一个公式拖到某只证券的某个周期的图形剖析窗口,则该公式处理这个周期的原始数据,如开凹凸收量额,改动剖析窗口显现南海观音,飞狐公式教程,光头强垂钓的剖析周期,则公式处理新的剖析周期的数据。

公式体系对数据的运算是依据一系列函数,函数中除ZIG之字转向函数类和BACKSET函数外,其他函数均满意时刻不变性,即时刻靠后的数据不对时刻靠前的成果产生影响。

公式设定进程

1.设定公式称号:每个公式都有自己的称号,它由字母或数字组成,最多能够有9个字符。请注意,公式称号在同类公式中不能重复。

2.描绘公式:用于简略描绘该公式的意义,若输入,则在公式列表中会显现这段文字。

3.注释公式:用于描绘一个公式怎么运用、核算办法等内容。输入后,在有关窗口按“用法注释”按钮能够检查公式注释。

4. 规划技能目标公式句子:

公式的方式由若干句子组成。每个句子得到一个核算成果,关于技能目标,便是一条目标线,句子间用分号离隔。

一个句子由若干函数经过四则运算或逻辑运算而组成。函数是公式体系的基本成分,它是对数据做某种操作,如CLOSE()函数表明调用该剖析周期的收盘价。函数由函数称号和参数组成,参数用函数名后的括号括起来,每个函数调用的参数能够是变量或常量,变量是一个跟着时刻改动而改动的数据,例如收盘价;常量是一个不随时刻改动而变的数据。例如函数REF(X,N)用于引证N周期前的X值,X是一个变量,N是一个常量,REF(close(),1)表明核算上一周期的收盘价。函数若需调用几个参数,则它们在括号内是有次序的。若没有参数则能够省去括号,例如CLOSE()函数没有参数,所以写成 CLOSE和 CLOSE()都能够。函数核算得到的成果是一个变量。

核算符将函数衔接成为句子。核算符分为算术核算符和逻辑核算符。算术核算符有+、-、*、/,别离是对核算符两头南海观音,飞狐公式教程,光头强垂钓的数值进行加减乘除核算;逻辑核算符有>、<、<>、>=、<=、=、AND、OR,别离是对核算符两头的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,假如逻辑条件树立回来的核算成果为1,不然为0。例如:2>1的逻辑运算成果等于1,1>2的逻辑运算成果就等于0。

句子得到的核算成果连成线便是所谓的目标线,不同的句子就得到不同的线,为了在目标图形中相互区别,不同的线有不同的色彩,并且句子还能够有自己的称号,在目标图形中显现在左上角方位。句子名写在句子的前面,用一个冒号将它与句子离隔。句子“上日收盘价:REF(close,1)”就表明该句子REF(close,1)的称号为“上日收盘价”。该句子后而的句子若需引证它,则写公式名即可,如MA(上日收盘价,20)意思是对上日收盘价求20日均匀。

5、设大鱼吃小鱼2011版计中心句子:

一个句子将显现一条目标线,一个杂乱的公式往往有许多句子,并且有些句子没必要显现出来。这时咱们能够把不需求显现句子界说为中心句子,中心句子的写法只需在一般句子的称号与句子之间的冒号后加个等号,即“:=”即可。例如,句子“上日收盘价:=REF(close,1)”就表明该句子为中心句子。重复运用的句子也能够界说成中心句子。

6、规划其他公式句子:

其他类型的公式显现的不是目标线,而是相应的操作,如条件选股公式显现的是选股成果,生意体系公式显现的是生意指示,五颜六色K线公式显现的是K线色彩。这些公式需求有一条或几条逻辑表达式表明这些操作的句子,当句子回来0时表明不需求进行相应的操作,当回来非0时表明需求进行相应的操作。其他的句子都应设定为中心句子。

条魔兽选手120骗炮件选股公式只要一条逻辑表达式句子,用来表明选股条件是否树立,例如CLOSE>REF(close,1)句子,表明选出当期收盘价高于上日收盘价的股票。其他的句子有必要设定为中心句子,不然修正器呈现“只能有一个输出成果”的警示。

生意体系公式需求1-4条逻辑表达式句子,别离为多头和空头的切入切出条件句子,别离用ENTERLONG, EXITLONG, ENTERSHORT, EXITSHORT表明多头买入、多头卖出、空头切入、空头切出条件,当这些句子回来非0时,表明需求进行相应的操作。其他的句子有必要设定为中心句子,不然修正器呈现“非生意信号变量只能用:=赋值”的警示。这四个条件中有必要至少设定一个条件。

五颜六色K线公式能够有1—6条逻辑表达式句子,最多描绘6种不同的色彩。

7、规划核算参数:

咱们有时需求调理公式中的常数来看公式的体现,能够直接进入公式修正,更便利的办法是用核算参数来指代公式中的常数,需求调理公式时不需进公式只需调理哈尔滨大保健参数就能够了。比方,常常要修正REF(close,1)中的第二个参数1,这时能够把它设为一个核算参数N,公式写成REF(close,N),届时调理N即可。核算参数包括参数称号、最小值、最大值、缺省值四个部分。参数称号用于标识参数,本例咱们将参数名定位N,核算公式时选用缺省值核算,而最小值和最大值是参数的调整规模。设定参数后,在图形剖析窗口显现该目标时,目标名跟着有参数,右键点击参数即可对它进行修正。关于生意体系公式,每个参数还包括一个测验步长,在优化参数时体系从最小值到最大值逐个调整参数,每次调整的增量便是测验步长。例如最小值1,最大值30,步长10,则体系将测验参数1,11,21。最大测验步数为10000次。每个公式能够带有最多16个核算参数。 8、其他句子:

有时咱们想指定技能目标线的画法,这时咱们能够在句子后加上线形描绘符,描绘该句子对应的目标线画法。线形描绘符包括STICK:柱状线;COLORSTICK:五颜六色柱状线,当句子成果为正时显现赤色,不然显现绿色;VOLSTICK:成交量柱状线,股价上涨时显现赤色空心柱,跌落时显现绿色实心柱;LINESTICK:一起画出柱状线和目标线;CROSSDOT:小叉线;CIRCLEDOT:小圆圈线;POINTDOT:小圆点线。

五颜六色K线公式有用来描绘显现K线色彩的句子,其实便是在句子后加上色彩描绘符,之间用逗号离隔,表明当该句回来非0时K线的色彩。色彩描绘符有:COLORRED:赤色;COLORGREEN:绿色;COLORBLUE:蓝色;COLORBLACK:黑色:COLORWHITE:白色;COLORGRAY:灰色;COLORYELLOW:黄色:COLORCYAN:青色;COLORMAGENTA:晶赤色;COLORBROWN:棕色。

技能目标公式还能够主动设定欲显现的坐标线,例如咱们在坐标线方位输入框中写入-10;O;10,则显现该目标时呈现-10,0,10三条坐标线。

9、引证其他公式、周期或股票的数据:

能够在一个公式中引证其他公式、周期或股票的数据,具体做法如下。

1)引证目标公式/生意体系/条件选股公式

能够引证其他技能目标的目标线,写法是"公式称号.目标线称号"(参数表),请注意,参数表中的参数个数应该与该公式的实践参数数量共同,若不南海观音,飞狐公式教程,光头强垂钓写参数表,则表明运用缺省参数。例如:"KDJ.K(9,6,6)",表明引证依据(9,6,6)参数核算出KDJ目标中的K目标线数值。

能够引证生意体系公式,写法为"SYSTEM.公式称号.生意类型"(参数表),生意类型包括ENTERLONG、EXITLONG、ENTER仲姝婕SHORT、EXITSHORT,别离表明引证多头买入、多头卖出、空头买入、空头卖出条件。例如:"SYSTEM.KDJ.ENTERLONG",表明引证依据缺省参数核算的KDJ生意体系的多头买入条件。

能够引证条件选股公式,写法为"EXPLORER.公式称号"(参数表),例如:"EXPLORER.KDJ",表明引证依据缺省参数核算的KDJ买入条件选股万界造化珠条件。

2)跨周期引证公式

能够引证其他周期的数据,写法为"公式称号.目标线称号#周期"(参数表),跨周期引证只能从较短周期引证较长周期,反方向的引证不允许。例如"KDJ.K#WEEK"(9,6,6),表明引证根南海观音,飞狐公式教程,光头强垂钓据(9,6,6)参数核算周线周期的KDJ目标公式K目标线的数值。

其间周期包括MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,别离表明1、5、15、30、60分钟线,以及日线、周线、月线。

3)引证恣意股票的数据

能够引证其它股票的数据,写法为:"股票代码$数据称号",其间数据称号包括OPEN、HIGH、LOW、CLOSE、VOL、AMOUNT,别离表明开盘价、最高价、最低价、收盘价、成交量、成交额。

公式示例

这儿举一些最简略的公式比如,有些只要一条句子且函数简略,较杂乱的公式中函数杂乱且句子较多。

收盘价线

这是最简略的公式:

CLOSE

均线

核算N日石素月内收盘价的算术均匀值,它是最常用的目标之一,公式为:

MA(C红绡郡主LOSE,5)

其间的MA(X,N)表明X的N日均匀。

涨幅

涨幅指今天收盘价相关于昨日收盘价的变化起伏,即(今天收盘价-昨日收盘价)/昨日收盘价*100%, 昨日收盘价的公式为:REF(CLOSE,1),因而涨幅的公式:

(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)

换手率

换手率指当期的成交量占流转股本的份额。

公式:

VOL/CAPITAL

VOL为当期成交量,CAPITAL为流转股本。

创新高

创新高指当日最高价是最近一段时刻的最高价:

HIGH=HHV(HIGH,N)

其间的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值。因而该公式的意义是当日最高价创N日新高时回来值为1,不然为0。

横盘收拾

横盘收拾指最近一段时期价格在必定起伏之内摇摆:

(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05

其间的LLV(X,N)是求N周期内X最低值。因而该公式表明10日收盘价振幅振幅在5%以内。

区间核算

例如,要获得2002年2月1日到2002年12月30日间的最低价。考虑一下,一段时刻的最低价必定是该段时刻内每个剖析周期的南海观音,飞狐公式教程,光头强垂钓最低价中最小的那个。所以咱们要引证的数据是该段时刻各剖析周期的最低价,而不需求用到开盘价、收盘价或最高价;还要将不需求的数据,即区间外的数据设为0。句子为:

LL:=IF(YEAR=2002 AND MONTH>=2 AND MONTH<=12,LOW,0)

该句子用一个条件函数来判别时刻是否处于规则区间,若是则回来最低价,不然回来0。

咱们再用LLV函数,就可求得该段时刻最低的最低价:

LLV(LL,0)

技能目标公式

技能目标公式用于制作技能目标线。以RSI目标为例,右键点击RSI,挑选“修正公式”后翻开公式算法修正器,显现出RSI目标公式的内容。

参数称号:缺省值,最小值,最大值

N1:6,2,10O

N2:12,2,100

N3:24,2,100

LC := REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;

RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;

该公式制作RSI1、RSI2、RSI3三条目标线。LC行是一个中心句子。

条件选股公式

条件选股用于选出满意条件的股票,条件选股公式用于显天才宝物示条件是否满意的句子是一个逻辑表达式,条件满意,表达式的回来值为“1”,表明选中该股,条件不满意,回来值为为“0”,表明未选中。条件选股公式的其他公式有必要是中心公式,并且要在逻辑表达式之前。以RSI目标买入条件选股拜无忧简谱为例,右键点击“RSI指方府春标买入条件选股”,挑选“修正公式”后翻开公式算法修正器,显现出公式的内容。

用日RSI随机目标作为买入条件是当6日RSI向上穿越20线的时分,公式写法为:

参数称号:缺省值,最小值,最大值

N1:6,2,10O

N2:12,2,100

N3:24,2,100

LC := REF(CLOSE,1);

RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100;

RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100;

RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100;

CROSS(RSI1,20)

假如直接引证目标公式,RSI条件选股公式能够简写为:

CROSS("RSI.RSI1"(N1,2,2),LL1)

生意体系公式

生意体系公式用于描绘生意体系。生意体系是一个完好的生意进程。

生意体系公式用来指示买入、卖出信号的句子是一个逻辑表达式,称号为ENTERLONG,EXITLONG,ENTERSHORT,EXITSHORT,别离对应头买入、多头卖出、空头买入、空头卖出四种信号。条件满意,表达式的回来值为“1”,表明宣布信号,条件不满意,回来值为“0”,表明不宣布信号。生意体系公式的其他公式有必要是中心公式,并且要在逻辑表达式之前。

国内的股市只用到ENTERLONG,EXITLONG,国内期货商场还用到ENTERSHORT,EXITSHORT句子。

参数框右边是介入点设置框。介入点便是当买入或卖出条件满意时,在什么时刻、什么价位进行操作,能够挑选本周期或次周期的开盘价、最高价、最低价、收盘价或中价,中价的设置在“办理->体系选项->体系参数”中设置,一般的挑选是运用次周期开盘价,在测验生意体系时将以设置的介入价格核算。若挑选次周期最高价买入、次周期最低价卖出,则此刻的测验是最为严厉,若此刻生意体系的体现仍令人满意,则阐明该体系稳定性好。

生意体系往往带有止损条件,描绘强制平仓的条件,在生意体系指示中显现的平仓信号是带有斜纹的箭头。

这儿咱们举例阐明怎么编写生意体系公式。以RSI生意体系为例,右键点击“RSI生意体系”,挑选“修正公式”后翻开公式算法修正器,显现出公式的内容。

生意体系的买入条件为RSI向上穿越20;卖出条件为RSI向下穿越80。

参数称号:缺省值,最小值,最大值

参数称号:缺省值,最小值,最大值

N1:6,2,10O

LL1:20,2,100

LH1:80,2,100

LC:=REF(CLOSE,1);

RSI:=SMA(MAX(CLOSE-LC,0),N1,1)/

SMA(ABS(CLOSE-LC),N1,1)*100;

ENTERLONG:CROSS(RSI,LL1);

EXITLO南海观音,飞狐公式教程,光头强垂钓NG:CROSS(LH1,RSI)

假如直接引证目标公式,RSI生意体系公式能够简写为:

WQ:="RSI.RSI1"(N13u8759,2,2);

ENTERLONG:CRO青岛豪江电器有限公司SS(WQ,LL1);

EXITLONG:CROSS(LH1,WQ)

K线方式公式

K线方式公式用于描绘单根K线或多根K线组合的某种状况。K线方式公式用来指示方式的句子是一个逻辑表达式,最多能够设到6个,即K线图上最多能够有6种五颜六色。以KDJ目标K线方式为例,在五颜六色K线项下的其他栏中找到“KDJ随机目标”,用右键点击,挑选“修正公式”后翻开公式算法编邱培龙辑器,显现出公式的内容。

将J线值小于0的K线显现为赤色,将J线值大于100的K线显现为绿色。

参数称号:缺省值,最小值,最大值

N:9,1,10O

M少男出柜1:3,2,40

M2:3,2,40

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;

K:=SMA(RSV,M1,1);

D:=SMA(K,M2,1);

J:=3*K-2*D;

J<0,COLORRED;

J>100,COLORGREEN

再举一个K线组合的比如,如曙光初现是两根K线的组合,其方式构成为:

榜首、榜首天的K线是阴线,表明市势依然向下;

第二、随后第二个生意日跳空低开;

第三、这以后时刻呈现微弱反弹,添补缺口后上升超越上日收盘价。

此图形如在底部呈现,则称为曙光初现,显现商场或许见底上升。

依据此方式树立的公式为:

BACKSET( REF(CLOSE,1)/梁继志REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1), 2)

BACKSET(X,N)是一个函数,若X非0,则将当时方位到N周期前的数值设为1。榜首个参数中的榜首个式子表明前一个周期的K线是阴线,第二个式子表明当时周期的K线是阳线,第三个式子表明当时周期是跳空低开,第四个式子表明当时周期添补低开缺口后收盘于上日收盘价之上。第二个参数为2,表明若榜首个参数中设置的条件悉数树立,则用不同的色彩把当时周期和上一周期前的K线与其他K线区别开来。

扩展程序调用

运用“扩展程序调用”功用,用户能够用C,C++,Pascal,Delphi等高档言语编写一段数据处理程序,然后以动态衔接库的方式,嵌入到 『飞狐生意师』体系中。

用户编写的程序,只需触及具体的数据处理算法内核,而数据的接纳、存储、分类、显现等外围作业悉数由『飞狐生意师』体系代为完结。

整个扩展程序调用的进程是这样的:『飞狐生意师』为扩展程序准备好数据,调用扩展程序,最终将扩展程序核算后回来的数据进行显现,或用于选股、生意体系等等。

因为在扩展程序中,用户能够用核算机高档言语来编写算法,因而自在度相当大,一些用『飞狐生意师』公式体系供给的语法和函数难于完结、马铃薯兔盲盒或无法完结的算法,现在都能够经过扩展程序轻轻松松地完结了。

扩展数据

一般情况下,软件仅仅将每天部分数据转入前史档案,本软件的扩展数据功用能够用户自己设定,将最多13组数据保存到日线前史存档中,这些数据能够用公式体系里的函数"EXTDATA(N)"自在调用,在数据供给更具体的材料给您剖析。

飞狐扩展数据库:

一、 扩展数据库的成效:

1、 在公式规划时,因为体系的约束,无法在公式中直接完结横向排名的功用,例如,在公式中无法知道某股票的涨幅的排名,这时可将涨幅数据放入扩展数据库中,让飞狐主动对南海观音,飞狐公式教程,光头强垂钓涨幅数据进行排序,然后获得股票的涨幅排名数据。

2、 因为考虑到磁盘空间及体系的功率,飞狐收盘时,保存的数据并未包括实时接纳的悉数数据,出于研讨股票的需求,您或许需求其间的某些数据,这时能够把这些数据存入扩展数据库,以供调用。

3、 因为体系及磁盘空间的约束,一般保存的短周期的数据有时段的约束,例如设置了只保存10天的分笔数据,超越10天的分笔数据将被主动删去,此刻若想对分笔数据进行核算研讨,优茶美奶茶将无法进行,这时可将分笔核算数据存入扩展数据库。

4、 因为体系的约束,公式中无法从长周期引证短周期的目标数据,这时可将短周期的目标数据存入扩展数据库。

二、扩展数据库的调用:

飞狐的扩展数据库,最多能够保存13组数据,保存在扩展数据库中的数据,运用函数EXTDATA(n)来调用,其间n表明第n组数据。

三、 运用扩展数据库示例:

例:怎么知道股票在A股板块中的涨幅排名:

1、规划一个公式,设公式称号为“涨幅”,公式代码如下:

zf::(c/ref(c,1)-1)*100;

2、鼠标点菜单“办理/办理扩展数据”,弹出如图1所示扩展数据办理框,

因为是新增的一组数据,双击其间某组没有设置的数据称号,如图2所示,进程如下:

① 挑选咱们方才规划的“涨幅”公式

② 修正数据称号为“涨幅排名”

③ 挑选“生成排名数据(从大到小排)”

④ 去掉“运用除权后的数据”选项(防止涨幅失真)

⑤ “排序办法”选“0-n天然排序”

⑥ “设置规模”选A股板块。

⑦ 图中,“涨幅排名”的扩展数据,是第2组数据,因而调用的函数为EXTDATA(2)

3、规划一个调用涨幅排名数据的公式,调公式称号为“调用涨幅排名”,参阅代码如下:

zfpm:extdata(2);

在K线图中,调用“调用涨幅排名”公式,即可获悉该股票的当日在A股板块中摆放第几名。

阐明:在第1步规划的公式中,因为本例中仅需求核算排序的成果,因而公式能够简化(优化),以便削减运算量。

zf::c/ref(c,1);

横向核算

本软件能对整个商场或某些板块进行横向的核算,然后大大加强了材料的丰富性及有用性,一起用户可经过公式体系里的"ESTDATA(N)"函数在各周期下自在调用.

横向核算相关函数的用法简介:

1、横向核算数据函数 ESTDATA(N),获得横向核算数据(1-N),可多周期有用;

2、用法举例:

例:规划一个公式,核算当日A股板块涨停板的股票数。

3、办法如下:

①规划一个公式,判别个股是否涨停,代码如下,设公式称号是“涨停判别”:

bl:=if(STKINBLOCK('ST板块'),1.05,1.1);{假如为ST涨停为5%,不然为10%}

ztb:(c>=intpart(ref(c,1)*bl*100+0.5)/100);{假如涨停回来1,不然回来0}

{注:对新股的涨停未做判别,别的个股因前史的原因,是否被ST或PT处理无法判别,因而对前史数据的判别并不精确}

②树立横向核算数据项:鼠标点菜单“办理/横向核算办理”,在“横向核算办理”对话框中,点“新增”,找到方才规划的公式“涨停判别”

58股票学习网http://edu.58gp.com/w/n/9763.html

微信搜“58股票”或GP585888 重视[每日10只股]频道!!!