搜索
12
返回列表 发新帖
楼主: clxcoo

飞狐基本函数简介之二---清扬老师提供讲座!

[复制链接]
 楼主| 发表于 2002-11-12 20:03 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

还有一种方法就是纵向的了。先在较宽的K线中加颜色,然后把宽度逐步收窄,再加颜色覆盖以前的的,这样从纵向看,一根K线中就有不同颜色了。效果做得好的,可以做到赏心悦目。
B:=C>O;
STICKLINE(B,O,C,8,0),COLORFF99FF;
STICKLINE(B,O,C,6,0),COLORFF00FF;
STICKLINE(B,O,C,4,0),COLOR9900FF;
STICKLINE(B,O,C,2,0),COLOR0000FF;{主图叠加}
http://www.ccert.com/aspbbs/uploadImages/200211614272857864.gif
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:03 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

六、
函数: DRAWNUMBER(COND,PRICE,NUMBER,PRECISION)
参数: NUMBER(可以为常数或数组序列),PRECISION为精度(取值范围0-3),即显示到小数点后PRECISION位。
用法: DRAWNUMBER(COND,PRICE,NUMBER,PRECISION),当COND条件满足时,在PRICE位置书写数字
说明: 在图形上显示数字。
示例: DRAWNUMBER(CLOSE/OPEN>1.08,HIGH,(CLOSE-OPEN)/OPEN*100,2);表示当日涨幅大于8%时在最低价位置显示涨幅(相对开盘价的百分比)。
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:03 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

这个函数的特色是,在NUMBER位置可以放变量。
NUMBER,数字。DRAWNUMBER是DRAWTEXT的“兄弟”,也可以用ALIGN(0~2)来定义水平位置,方法相同。
A:="FENG2.LD";
B:="FENG2.HD";
DRAWICON(A,L,11),ALIGN1;
DRAWICON(B,H,10),ALIGN2;
D1:=BACKSET(ISLASTPERIOD,BARSLAST(B)+1);
E1:=D1>REF(D1,1);{离目前最近的一个高点}
D2:=BACKSET(E1,REF(BARSLAST(B),1)+2);
E2:=D2>REF(D2,1);{倒数第二个高点}
DRAWTEXT(E1,H*1.02,'高点价:'),COLORGREEN,ALIGN2;
DRAWNUMBER(E1,H*1.02,H,2),COLORGREEN,ALIGN1;
DRAWTEXT(E2,H*1.02,'高点价:'),COLORYELLOW,ALIGN2;
DRAWNUMBER(E2,H*1.02,H,2),COLORYELLOW,ALIGN1;{主图叠加}
http://www.ccert.com/aspbbs/uploadImages/200211614291872943.gif
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:04 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

七、
函数: FILLRGN(COND,PRICE1,PRICE2)
参数:   
用法: FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间
说明: 绘制指标区间彩带。
示例: FILLRGN(MA1>MA2, MA1,MA2),colorred; 表示MA1>MA2时以红色填充MA1和MA2之间的区域。
FILL,充满,填充。RGN可能是REGION,地区,地域。
用这个函数,再加DRAWICON可以调用BMP图象文件的功能,可以作出象风景一样的图。
这里举个简单的例子:
A:=MA(C,5);
B:=MA(C,10);
FILLRGN(1,H*1.01,H*1.02),COLORFFFF66;
FILLRGN(A>=B,A,B),COLORMAGENTA;
FILLRGN(A<B,A,B),COLORGREEN;
FILLRGN(1,L*0.99,L*0.98),COLORFF99CC;{主图叠加}
http://www.ccert.com/aspbbs/uploadImages/200211614304447055.gif
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:04 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

八、
函数: PARTLINE(COND,PRICE)
参数:   
用法: PARTLINE(COND,PRICE),满足COND条件绘制PRICE连线。
说明: 分段绘制指标线
示例: PARTLINE(C>REF(C,1),C),colorred;表示收盘大于前收以红色绘制收盘价连线。
PART,部分,局部。值得一提的是,PARTLINE支持多种描述函数,如例所见。
A:=MA(C,5);
B:=MA(C,10);
PARTLINE(A>=B,A),COLORRED,POINTDOT;
PARTLINE(A>=B,B),COLORGREEN,CIRCLEDOT;
PARTLINE(A<B,A),COLORGREEN,CROSSDOT,LINETHICK3;
PARTLINE(A<B,B),COLORRED,SHIFT2;{主图叠加}
http://www.ccert.com/aspbbs/uploadImages/200211614315885529.gif
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:05 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

九、
函数: VERTLINE(COND)
参数:   
用法: VERTLINE(COND),在COND条件满足的周期处画垂直线
说明: 在图形上绘制垂直线段
示例: DVERTLINE(HIGH>=HHV(HIGH,20);表示在创20天新高时画垂直线
VERTICAL,垂直的。
VERTLINE目前可以用POINTDOT、LINETHICK、COLOR、SHIFT这四个描述函数来描述。
这个函数,主要是用于画线看时间的。费波纳契周期,可以用这个函数画出来的。
这里举个例子,把日K线中每月的第一个交易日中,画一根垂直线。
A:=MONTH>REF(MONTH,1);
VERTLINE(A),COLOR808040,POINTDOT;{主图叠加}
http://www.ccert.com/aspbbs/uploadImages/200211614325684743.gif
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:05 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

十、
函数: EXPLAIN(COND,TEXT)
参数:        
用法: EXPLAIN(COND,TEXT),在COND条件满足时在[解]中输出解盘文字
说明: 在[解]中输出解盘文字
示例: EXPLAIN(HIGH>=HHV(HIGH,20), '创20天新高');表示在创20天新高时在[解]中输出解说。  
这个说明也老了。以下是南客最近的说明:
一、①新增解盘函数 EXPLAIN(COND,TEXT);(随十字游标对应位置对应COND是否成立在[解]中显示TEXT)
{在[解]中输出解盘文字。
用法:EXPLAIN(COND,TEXT),在COND条件满足时在[解]中输出解盘文字。
例如:EXPLAIN(HIGH>=HHV(HIGH,20), '创20天新高')表示在创20天新高时在[解]中输出解说。}
②新增可输出带数值的解盘函数 EXPLAINEX(COND,TEXT,NUMBER,PRECISION,TYPE);
{在[解]中输出带数值的解盘。
用法:EXPLAINEX(COND,TEXT,NUMBER,PRECISION,TYPE),在COND条件满足时在[解]中输出数值解说。PRECISION为小数显示位数,TYPE为0不换行,1则换行显示下一个解盘
例如:EXPLAINEX(HIGH>=HHV(HIGH,20), '20天新高价:',HIGH,2,1)表示在创20天新高时在[解]中输出数值解说。}
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

 楼主| 发表于 2002-11-12 20:06 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

EXPLAIN,解释、说明。单输出解盘文字的,用EXPLAIN;要输出带数值的解盘要用EXPLAINEX。
一个公式中可以输出多个解盘函数。交易信息中的“解”中,可以输出多个公式的解盘函数。
解盘函数的输出文字或数值,字体及颜色均采用系统默认设置,在函数中目前都无法设置。
以一个主图叠加公式和一个副图公式,同时运行,应该能说明问题了。
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
EXPLAIN(MA5>MA10 AND MA10>MA20, 'MA5:'),COLORRED;
EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA10:',MA10,2,1),COLORGREEN;
EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA20:',MA20,2,1),COLORYELLOW;{主图叠加}
副图公式:
MA5:MA(C,5);
MA10:MA(C,10);
MA20:MA(C,20);
EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA5:',MA5,3,1);
EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA10:',MA10,3,0);
EXPLAINEX(MA5>MA10 AND MA10>MA20, 'MA20:',MA20,3,1);
http://www.ccert.com/aspbbs/uploadImages/200211614345015064.gif
金币:
奖励:
热心:
注册时间:
2002-4-26

回复 使用道具 举报

发表于 2002-11-21 03:51 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

“DRAWLINE画出的线,应该比手工画出的线精确一些。
主要用于画斜线,水平线我们一般可以另想办法。因为在图中显示直线,并非DRAWLINE的“专利”。
比如:
A:="FENG2.LD";
B:="FENG2.HD";
D:=BACKSET(ISLASTPERIOD,BARSLAST(A)+1);
E:=D>REF(D,1);”
不能编译如何解决?


金币:
奖励:
热心:
注册时间:
2002-11-16

回复 使用道具 举报

发表于 2002-11-26 19:26 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

clxcoo 版主辛苦了:)

:em09:  :em09:  :em09:
金币:
奖励:
热心:
注册时间:
2002-6-4

回复 使用道具 举报

发表于 2002-11-27 00:27 | 显示全部楼层

飞狐基本函数简介之二---清扬老师提供讲座!

下面引用由小妖龙2002/11/20 07:51pm 发表的内容:
“DRAWLINE画出的线,应该比手工画出的线精确一些。
主要用于画斜线,水平线我们一般可以另想办法。因为在图中显示直线,并非DRAWLINE的“专利”。
比如:
A:="FENG2.LD";
...
要建立一个公式,公式名为FENG2,具体内容在第一页的第一帖。
金币:
奖励:
热心:
注册时间:
2002-5-16

回复 使用道具 举报

发表于 2008-8-14 19:10 | 显示全部楼层
受益!!!
金币:
奖励:
热心:
注册时间:
2002-9-8

回复 使用道具 举报

发表于 2010-4-2 13:12 | 显示全部楼层
这个图标文件哪里有得下
金币:
奖励:
热心:
注册时间:
2007-5-28

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-6-15 13:04 , Processed in 0.031129 second(s), 10 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表