中山注射玻尿酸垫下巴:飞狐dll实例

来源:百度文库 编辑:偶看新闻 时间:2024/04/30 02:20:40
chungwen 发表时间: 2003-05-25 23:04 网站管理员注册日: 2003-04-25
来自:
发表数: 155 [南客老师]扩展函数下载
经博庭公司飞狐交易师首席技术支持专家「南客老师」同意
转载其最新扩展函数如下

请按下面三个连结下载
扩展函数NK.DLL
扩展函数NKEX.DLL
扩展函数FOXGY.DLL


chungwen 发表时间: 2003-05-25 23:05 网站管理员注册日: 2003-04-25
来自:
发表数: 155 Re: [南客老师]扩展函数下载
nk.dll
新版NK.DLL包含以下7个函数,另隐藏若干函数,待测试稳定无误后公开。
  一、"NK@NKGBL1"(N),基本鬼变脸函数,参数N=1、2、3时,分别输出鬼变脸的上端、下端、变脸端,N=4时,返回值为1、-1、0.1、-0.1分别代表红脸、绿脸、翻红脸、翻绿脸。
  示例代码(鬼变脸):

GLS:="NK@NKGBL1"(1);
GLX:="NK@NKGBL1"(2);
GLB:="NK@NKGBL1"(3);
GLCOLOR:="NK@NKGBL1"(4);
STICKLINE(GLCOLOR=1,GLX,GLS,6,1),COLORRED;
STICKLINE(GLCOLOR=-1,GLX,GLS,6,0),COLORCYAN;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLS,6,1),COLORRED;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLX,6,0),COLORCYAN;

  二、"NK@NKGBL"(X,Y,N),扩展鬼变脸函数,X、Y为计算序列变量,相当于开盘价、收盘价。参数N=1、2、3时,分别输出鬼变脸的上端、下端、变脸端,N=4时,返回值为1、-1、0.1、-0.1分别代表红脸、绿脸、翻红脸、翻绿脸。
  示例代码(0号指数,感谢REDHYSS提供):

VAR1:=SMA("1A0001$AMOUNT"+"399001$AMOUNT",10,1)/10000000;
VAR2:=REF(VAR1,1);
GLS:="NK@NKGBL"(VAR2,VAR1,1);
GLX:="NK@NKGBL"(VAR2,VAR1,2);
GLB:="NK@NKGBL"(VAR2,VAR1,3);
GLCOLOR:="NK@NKGBL"(VAR2,VAR1,4);
STICKLINE(GLCOLOR=1,GLX,GLS,9,0),COLORRED;
STICKLINE(GLCOLOR=-1,GLX,GLS,9,0),COLORCYAN;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLS,9,0),COLORRED;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLX,9,0),COLORCYAN;

  三、"NK@NKTWR1"(N),"NK@NKTWR1"(N),基本宝塔线函数,参数N=1、2、3时,分别输出宝塔线的上端、下端、变脸端,N=4时,返回值为1、-1、0.1、-0.1分别代表红脸、绿脸、翻红脸、翻绿脸。
  示例代码(宝塔线):

GLS:="NK@NKTWR1"(1);
GLX:="NK@NKTWR1"(2);
GLB:="NK@NKTWR1"(3);
GLCOLOR:="NK@NKTWR1"(4);
STICKLINE(GLCOLOR=1,GLX,GLS,6,1),COLORRED;
STICKLINE(GLCOLOR=-1,GLX,GLS,6,0),COLORCYAN;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLS,6,1),COLORRED;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLX,6,0),COLORCYAN;

  四、"NK@NKTWR"(X,Y,N),扩展宝塔线函数,X、Y为计算序列变量,相当于开盘价、收盘价。参数N=1、2、3时,分别输出宝塔线的上端、下端、变脸端,N=4时,返回值为1、-1、0.1、-0.1分别代表红脸、绿脸、翻红脸、翻绿脸。
  示例代码(略,参阅扩展鬼变脸的示例代码)

  五、"NK@NKCTIME"(N),
参数N=1,返回当前周期从开盘到当前完成时间比例,若非最后交易日,返回1。如60分钟周期,当前时间为14:00,则函数返回240/180,适用的周期:分笔、1分钟、5分钟、15分钟、30分钟、60分钟、日、周。
参数N=2,返回从当日开盘到当前的交易时间分钟数,若非最后交易日,则返回值240(分钟)。适用的周期:所有周期。
  示例代码一(动态0号指数,适用于可用于分笔、1分钟、5分钟、15分钟、30分钟、60分钟、日、周):

VAR1:=SMA(("1A0001$AMOUNT"+"399001$AMOUNT")*"NK@NKCTIME"(1),10,1)/10000000;
VAR2:=REF(VAR1,1);
GLS:="NK@NKGBL"(VAR2,VAR1,1);
GLX:="NK@NKGBL"(VAR2,VAR1,2);
GLB:="NK@NKGBL"(VAR2,VAR1,3);
GLCOLOR:="NK@NKGBL"(VAR2,VAR1,4);
STICKLINE(GLCOLOR=1,GLX,GLS,9,0),COLORRED;
STICKLINE(GLCOLOR=-1,GLX,GLS,9,0),COLORCYAN;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLS,9,0),COLORRED;
STICKLINE(ABS(GLCOLOR)=0.1 ,GLB,GLX,9,0),COLORCYAN;

  示例代码二,(量比曲线,可用于分笔、1分钟、5分钟、15分钟、30分钟、60分钟、日)。注意,本公式需要2个代码,新建一个公式VOL1,再建一个量比公式引用VOL1:
公式一,VOL1:
CJL:VOL;
MA1:REF(MA(VOL,5),1);

公式二,量比公式:
T1:="NK@NKCTIME"(2);
FV:=IF(DATAPERIOD<6,"VOL1.CJL#DAY",VOL)*240/T1;
Z5:=FV/"VOL1.MA1#DAY";
量比:FV/Z5;

  六、"NK@DATATYPE",无需参数。判断当前的周期类型,南客用于非飞狐软件时所需,返回0--10,对应的周期为分笔--多日线。
  示例代码(略)

  七、"NK@CMA"(X,N),X为序列变量,N为周期数,扩展了MA函数,使前N周期的均值有效,从第N周期起,返回值跟MA(X,N)相同。

附:感谢czj99,修正了原nk.dll鬼变脸函数中,当日鬼变脸不变色时,变色端计算不正确的BUG。应JIM之邀,增加了CMA函数。
  感谢浪花一朵朵指出鬼变脸的BUG,修正后再次公布。  
  修正了量比曲线公式代码,使之适应于日以下周期,修正了nk.dll中部分函数的某些不足。
                     2002/06/16



chungwen 发表时间: 2003-05-25 23:05 网站管理员注册日: 2003-04-25
来自:
发表数: 155 Re: [南客老师]扩展函数下载
nkex.dll
一、扩展函数1: VALWHENEX(COND, Var, N)

返回:当前周期之前,倒数第N次COND成立时,返回Var的值。N<=0返回空,N为常数。

例:VALWHENEX( cross(c,ma(c,10)), C,2 ), 返回当前周期之前倒数第2次cross(c,ma(c,10))
成立时C的值。


二、扩展函数2:BARSEX(COND, N)

返回:当前周期之前,倒数第N次COND成立时,距离当前的周期数。N<=0返回空,N为
常数。

例:BARSEX( cross(c,ma(c,10)), 2 ), 返回当前周期之前倒数第2次cross(c,ma(c,10))
成立时,距离当前的周期数。


三、扩展函数3:INCOMP(COND, Var1,Var2, Valmin, Valmax, M, N)

返回:条件COND成立后,从第M周期至第N周期,Var2变量值跟条件成立时
的Var1变量之比大于等于Valmin且小于等于Varmax时,返回1,否则返回0。
其中M
例:INCOMP(cross(ma(c,5),ma(c,10), c, 0.9,1.1, 20, 28),
返回:条件"5日均在线穿10日均线"成立后,第20至第28周期内,
若当前的收盘价与条件成立时的收盘价的比值在0.9与1.1之间,
则返回1,否则返回0。

四、扩展函数4:HLJ(N,M)
返回:当M=0,返回最后N日内的最低价,当M=1,返回最后N日内的最高价。
起始周期为从最后一个周期算,倒数第N个周期。

例:"nkex@hlj"(30,1),从最后周期算倒数第30周期起,返回最后30周期的最高价。

五、扩展函数5:STKTYPE
返回的数值分别为1、2、3、4、5时,分别表示股票名称的第1、2个字母分别为
ST、PT、XD、XR、DR,若返回0,则表示股票名称不在前5种范围之列。本函数无
需参数。


附:扩展函数1、3根据jxswm兄之邀设计,扩展函数2根据1a0001兄之邀设计。


  
chungwen 发表时间: 2003-05-25 23:06 网站管理员注册日: 2003-04-25
来自:
发表数: 155 Re: [南客老师]扩展函数下载
foxgy.dll
顶底背离扩展函数
更新顶底背离扩展函数
修正了原来扩展函数中,在某些情况下可能非法的问题。

顶、底背离二合一扩展函数,需要者请下载。
分析家可用,示例:
x:="macd.macd";
bl:"foxqy@blvar"(x);

返回值:当股价与macd顶背离时,返回-1,底背离时返回1,否则返回0
简要说明:
1、主要引用了未来一天的数据,如果需要做成选股公式,请用时段选股,由于在函数内部做了限制,当天选不出任何股票。
2、请配合其它指标进行综合判断。
3、不妨用多周期进行分析。
4、本函数是为了大家编公式方便而制作,未进行任何成功率之类的测试,是否对您有帮助,取决于您编公式的思路。


  
chungwen 发表时间: 2003-05-25 23:51 网站管理员注册日: 2003-04-25
来自:
发表数: 155 Re: [南客老师]扩展函数下载
顶底背离函数示范
本示范此用MACD之柱状作分析

公式建立在:技术指标

公式名称:MACD背离
公式说明:[副图用]MACD柱状部分顶底背离标记
(□不显示坐标线 □主图迭加 □主图)

使用参数:
(SHORT,26,20,100)
(LONG,12,5,40)
(M,9,2,60)

坐标线(最多7个,分号分隔):
自动

以下为公式内容:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG),COLORBLUE;
MACD:EMA(DIF,M),COLORRED;
DEF:2*(DIF-MACD), COLORSTICK;

ddk:="foxqy@blvar"(def);
drawicon(ddk=-1,def,11),align0;
drawicon(ddk=1,def,10);


请事先下载foxgy.zip,
并将压缩档案里面的foxgy.dll解压缩
放到飞狐/天狐交易师安装目录里面的fmldll目录里面

[ 本帖最后由 南山 于 2005-11-30 13:02 编辑 ]