在网上得到的一个主图股评
公式,改了一下,加入解盘,非常直观,可以在
飞狐中使用了。
复制内容到剪贴板
代码:
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)),'赶紧快跑呀!');公式中文说明:
复制内容到剪贴板
代码:
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)),'赶紧快跑呀!');