收集:中国股票市场经济分析网


  

  该公式绘制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);
EXITLONG:CROSS(LH1,RSI)

  如果直接引用指标公式,RSI交易系统公式可以简写为:

WQ:="RSI.RSI1"(N1,2,2);
ENTERLONG:CROSS(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
  M1: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、 在公式设计时,由于系统的限制,无法在公式中直接实现横向排名的功能,例如,在公式中无法知道某股票的涨幅的排名,这时可将涨幅数据放入扩展数据库中,让飞狐自动对涨幅数据进行排序,从而获得股票的涨幅排名数据。

上一页  [1] [2] [3] [4] 下一页

发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口


相关内容


  • 上一篇教程:
  • 下一篇教程: 没有了