hx817 2003-8-14 12:04
如何在飞狐中编写“解盘指标”!
“飞狐交易师”解盘函数说明及编写公式的经验、技巧:
一:EXPLAIN
别名: 显示解盘文字
所属类别: 解盘函数
在[解]中输出解盘文字。
用法:
EXPLAIN(COND,TEXT),在COND条件满足时在[解]中输出解盘文字,可以用'\n'空一行。
例如:
EXPLAIN(HIGH>=HHV(HIGH,20), '创20天新高\n')
表示在创20天新高时在[解]中输出解说并空1行显示下条解盘文字。
举一简单的例子:
有一种操盘方法,kd指标低于20并且金叉,可以关注!高于80并且死叉,可以考虑卖出。
在原来的分析软件中,只能用“指标线”或“条件选股”或“交易系统”来实现此种想法,
现在用飞狐交易师,可以轻松的用另一种方法实现这一功能。
怎么用呢???
例如我们用常用的ma均线指标来制做kd解盘公式:
MA{均线指标}[code]ma1:ma(c,5);
ma2:ma(c,10);
ma3:ma(c,20);
ma4:ma(c,30);
lk:="kd.k";{引用kd指标中的k,当然你不想引用也可以再建立个kd公式,效果一样哦!}
ld:="kd.d";{引用kd指标中的d}
EXPLAIN(cross(lk,ld) and lk<20,'kd金叉,可以考虑买进');{使用了上面提到的,操盘方法,并且写出了自己的解盘语言“kd金叉,可以考虑买进”}
EXPLAIN(cross(ld,lk) and lk>80,'kd死叉,可以考虑卖出');{同上一注解} [/code]当然,聪明的你可以做出更加复杂的解盘系统来呀
hx817 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
再看
hx817 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
在网上得到的一个主图股评公式,改了一下,加入解盘,非常直观,可以在飞狐中使用了。
[code]
a001:= C-REF(c,6);
a002:= MA(a001,6);
a003:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
a004:=SMA(a003,3,1);
a005:=SMA(a004,3,1);
a006:=ema(3*a004-2*a005,2);
a007:=(HIGH + LOW + CLOSE)/3;
a008:=((a007-MA(a007,14))/(0.015*AVEDEV(a007,14)))/2;
a009:=(a008+((ema((-100*(HHV(HIGH,14)-CLOSE)/
(HHV(HIGH,14)-LLV(LOW,14))+100)/100,3)*200-100)))/2;
a010:=a009-ref(a009,14);
a011:=a009-ref(a009,26);
a012:=(a009+a010+a011)/3;
kkm:=ema(a012,4);
a013:=hhv(high,34);
a014:=(2*c+h+l)/4;
a015:=llv(low,34);
a016:=ema((a014-a015)/(a013-a015)*100,13);
a017:=ema(0.667*ref(a016,1)+0.333*a016,2);
KKMD:=a016-a017> 1 and a016<30 and a017<30;
KKML:=a016-a017< 0 and a016>80 and a017>80 and ref(a016-a017,1)>0 ;
KKMQ:=count((a016-a017)>0,2)=2;
KKAL:=(a016-a017)< 0;
生命线: MA(CLOSE,20),colorred;
取舍线: MA(CLOSE,10);
EXPLAIN(KKMD,'最佳买入时机');
EXPLAIN(KKML,'最佳卖出时机');
EXPLAIN(KKMQ,'持仓区');
EXPLAIN(KKAL,'空仓区');
EXPLAIN(C/REF(C,1)>INDEXC/REF(INDEXC,1),'该股强于大盘');
EXPLAIN(C/REF(C,1),'该股强于大盘');
EXPLAIN(CROSS(MA(CLOSE,5),MA(CLOSE,10)),'出出手');
EXPLAIN(CROSS(MA(CLOSE,10),MA(CLOSE,5)),'收手了');
EXPLAIN((kkm > ema(kkm,4) and kkm > ref(kkm,1)),'快速介入吧!');
EXPLAIN((kkm > ema(kkm,4) and kkm < ref(kkm,1)),'休息一会~');
EXPLAIN((kkm < ema(kkm,4) and kkm > ref(kkm,1)),'防御能力');
EXPLAIN((kkm < ema(kkm,4) and kkm < ref(kkm,1)),'赶紧快跑呀!');
[/code]
公式中文说明:
[code]
a001:= 收盘价-向前引用(收盘价,6);
a002:= 简单移动平均(a001,6);
a003:=(收盘价-最低值(最低价,9))/(最高值(最高价,9)-最低值(最低价,9))*100;
a004:=移动平均(a003,3,1);
a005:=移动平均(a004,3,1);
a006:=指数平滑移动平均(3*a004-2*a005,2);
a007:=(最高价 + 最低价 + 收盘价)/3;
a008:=((a007-简单移动平均(a007,14))/(0.015*平均绝对偏差(a007,14)))/2;
a009:=(a008+((指数平滑移动平均((-100*(最高值(最高价,14)-收盘价)/
(最高值(最高价,14)-最低值(最低价,14))+100)/100,3)*200-100)))/2;
a010:=a009-向前引用(a009,14);
a011:=a009-向前引用(a009,26);
a012:=(a009+a010+a011)/3;
kkm:=指数平滑移动平均(a012,4);
a013:=最高值(最高价,34);
a014:=(2*收盘价+最高价+最低价)/4;
a015:=最低值(最低价,34);
a016:=指数平滑移动平均((a014-a015)/(a013-a015)*100,13);
a017:=指数平滑移动平均(0.667*向前引用(a016,1)+0.333*a016,2);
KKMD:=a016-a017> 1 and a016<30 and a017<30;
KKML:=a016-a017< 0 and a016>80 and a017>80 and 向前引用(a016-a017,1)>0 ;
KKMQ:=统计总数((a016-a017)>0,2)=2;
KKAL:=(a016-a017)< 0;
生命线: 简单移动平均(收盘价,20),colorred;
取舍线: 简单移动平均(收盘价,10);
显示解盘文字(KKMD,'最佳买入时机');
显示解盘文字(KKML,'最佳卖出时机');
显示解盘文字(KKMQ,'持仓区');
显示解盘文字(KKAL,'空仓区');
显示解盘文字(收盘价/向前引用(收盘价,1)>对应大盘收盘价/向前引用(对应大盘收盘价,1),'该股强于大盘');
显示解盘文字(收盘价/向前引用(收盘价,1),'该股强于大盘');
显示解盘文字(交叉函数(简单移动平均(收盘价,5),简单移动平均(收盘价,10)),'出出手');
显示解盘文字(交叉函数(简单移动平均(收盘价,10),简单移动平均(收盘价,5)),'收手了');
显示解盘文字((kkm > 指数平滑移动平均(kkm,4) and kkm > 向前引用(kkm,1)),'快速介入吧!');
显示解盘文字((kkm > 指数平滑移动平均(kkm,4) and kkm < 向前引用(kkm,1)),'休息一会~');
显示解盘文字((kkm < 指数平滑移动平均(kkm,4) and kkm > 向前引用(kkm,1)),'防御能力');
显示解盘文字((kkm < 指数平滑移动平均(kkm,4) and kkm < 向前引用(kkm,1)),'赶紧快跑呀!');
[/code]
jasonkguan 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
谢谢hx817版主,辛苦了!
xgc3322 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
谢谢hx817版主!
爬虫 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
俺也学会了!
以前我就真是一直不知道电脑解盘是干什么的!
一直以为是摆设那!
股海浪子 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
谢谢hx817版主!
sunmoon 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
太好了,非常感谢!
71119 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
ok
白纸扇 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
辛苦了,这样的教学帖子爱看,能问一下,我想在解盘中同时调用不同场景的解盘图说明股票的不同状态,如:超跌或反弹或强势持股,怎样用函数调入呀!
如:
显示解盘文字(KKMD,'最佳买入时机');
同时调入“A图”注视。
显示解盘文字(KKML,'最佳卖出时机');
同时调入“B图”注视。
显示解盘文字(KKMQ,'持仓区');
同时调入“C图”注视。
显示解盘文字(KKAL,'空仓区');
同时调入“D图”注视。
等等。。。。。。
谢谢!
AFTER 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
thanks
wang660131 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
好的。
boweb 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
谢谢指导!
易水居士 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
好!辛苦了
ysmygsyk 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
3q
三峡石 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
学习!
浏览 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
这些一点都看不懂,该如何入门?
风雨 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
[QUOTE][i]最初由 浏览 发布[/i]
[B]这些一点都看不懂,该如何入门? [/B][/QUOTE]
先学公式基础
rka 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
谢谢
lhx98 2003-8-14 12:04
[转贴]如何在飞狐交易师中编写“解盘指标”!!!
可以先把图片存为BMP类型的文件放在FmDLL子文件夹中,比如文件名是“A图.BMP”,然后用EXPLAINICON(KKMD,'A图')来显示图片。
切记,不能是GIF或JPG格式的,要是BMP格式(Windows位图格式)
制导 2004-2-14 14:29
请指教
请问版主,怎样吧No.3内容加入飞狐,谢谢.
杨跃进 2004-2-29 17:55
okkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
asd123127 2004-4-10 16:07
谢谢hx817版主!
hechuan 2004-4-12 09:15
[quote][i]jasonkguan[/i] 于 2003-8-14 12:04 PM 写道:
谢谢hx817版主,辛苦了! [/quote]
:cool::cool:
ttlltt 2004-4-18 01:51
EXPLAIN(KKMD,'最佳买入时机');
EXPLAIN(KKML,'最佳卖出时机');
EXPLAIN(KKMQ,'持仓区');
EXPLAIN(KKAL,'空仓区');
EXPLAIN(C/REF(C,1)>INDEXC/REF(INDEXC,1),'该股强于大盘');
EXPLAIN(C/REF(C,1),'该股强于大盘');
EXPLAIN(CROSS(MA(CLOSE,5),MA(CLOSE,10)),'出出手');
EXPLAIN(CROSS(MA(CLOSE,10),MA(CLOSE,5)),'收手了');
EXPLAIN((kkm > ema(kkm,4) and kkm > ref(kkm,1)),'快速介入吧!');
EXPLAIN((kkm > ema(kkm,4) and kkm < ref(kkm,1)),'休息一会~');
EXPLAIN((kkm < ema(kkm,4) and kkm > ref(kkm,1)),'防御能力');
EXPLAIN((kkm < ema(kkm,4) and kkm < ref(kkm,1)),'赶紧快跑呀!');
以上内容我怎么没有?
lhl311 2004-4-29 06:55
ttlltt一级狐友:
您点击右下方的“解”,看看有没有。
LHL311
hechuan 2004-4-29 13:11
[quote][i]jasonkguan[/i] 于 2003-8-14 12:04 PM 写道:
谢谢hx817版主,辛苦了! [/quote]
:cool:
laohutudan 2004-5-5 08:27
谢谢了。