投资者咨询:
【功能介绍】:wh7 选股介绍 (文华财经)来源:文华财经 日期:2018-10-30 14:20
文华wh7提供了两种选股功能,云端公式选股和云端形态选股。
公式选股:将指标作为条件,将股票池作为选择对象。设定指标后,可以将符合条件的股票全部选出来,并加到自选中,再去慢慢研究,优中选优。
形态选股:可从价格、时间、空间多维度检验形态的匹配程度,自动筛选当前与之匹配度高的合约。
————————————————
本帖汇总了常见公式选股编写思路以及形态选股方式介绍,提供给大家做参考:
二楼 公式选股wh7编写语法
三楼 基本面选股编写范例
四楼 技术面选股编写范例
五楼 技术面于基本面结合选股编写范例
六楼 形态选股介绍
技术人员回复
日期:2018-10-30 14:21
一、公式选股wh7编写语法:
选股公式里需编写SELECT语句,SELECT语句语法如下:
(1)COND1,SELECT; //筛选出最后一根满足COND1条件的个股
(2)COND1,SELECT;
COND2,SELECT; //筛选出最后一根COND1条件或COND2条件的个股
(3)COND1 && COND2,SELECT; //筛选出最后一根COND1条件且满足COND2条件的个股
技术人员回复
日期:2018-10-30 14:25
1.基本面选股
使用GETPRICE1、GETPRICE2函数可以取常用的抬头数据与财务数据实现基本面选股,同时可以用SORTINDE函数实现排序选股。
PS:基本面选股前,由于公式含有GETPRICE1、GETPRICE2函数,需要在报价窗口浏览股票行情,如图,从头到尾浏览下行情列表股票数据

文件名:2.png
(1)市值选股 : 通常中盘股比大盘股更具成长空间,且较小盘股更加稳健,是理想的投资标的
C1:GETPRICE1('总市值')>40 && GETPRICE1('总市值')<110; //市值在110亿~40亿
C2:GETPRICE1('总股本')>40000 && GETPRICE1('总股本')<110000 ; //股本在4亿~11亿
C3:GETPRICE1('季每股收益')>0.1; //季每股收益0.1
(2)业绩选股 : 以净资产收益率与市盈率筛选低估值的绩优股
C1:GETPRICE2('净利润')*100000000/(GETPRICE1('每股资产')
*GETPRICE1('总股本')*10000)>0.1; //净资产收益率大于10%
C2:GETPRICE1('年市盈率')<35; //市盈率小于35
C1 && C2 ,SELECT;
(3)市盈率(剔除ST) :市盈率是衡量股票估值的常用指标
C1: GETPRICE1('年市盈率')<35;//市盈率小于35
C2: NAMELIKE('ST')=0 //剔除ST股
C1 && C2,SELECT;
(4)换手率选股 :换手率可以真实反应二级市场上交易异动
GB:=GETPRICE1('流通股本')*10000;
HS:=(VOL/GB)*100; //换手率%
C1:=EVERY(HS>5,3);//连续3天换手大于5%
C1,SELECT;
(5)全市场排序选股
:使用SORTINDEX函数可以按市场升序与降序筛选
C1:=SORTINDEX('成交量',1,1)<=50; //A股市场成交量降序前50名
C1,SELECT;
(6)高转送潜力股
: 年报披露前A股市场都会有炒作高转送预期个股,可根据每股公积金、未
分配利润、总股本进行定义筛选
C1:GETPRICE2('每股公积金')>4; //每股公积金大于5元
C2:GETPRICE2('每股未分配')>3; //每股未分配利润大于3元
C3:GETPRICE1('总股本')<40000; //总股本小于4亿
C1 && C2 && C3,SELECT;
技术人员回复
日期:2018-10-30 14:27
2.技术面选股
技术指标与量价走势都可以自编为选股公式,主要是对k线的描述加以选择
涨停选股:
C1:=REF(C>REF(C,1)*1.099,1);//昨天涨停
C2:=C>REF(C,1)*1.03; //今日涨幅大于3%
C1 && C2,SELECT;
放量突破:
C1:=V>REF(V,1); //成交量放大
N:=BARSLAST(MONTH<>REF(MONTH,1));
C2:=H>HV(H,N); //价格创本月新高
C1 && C2,SELECT;
KDJ超卖:
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
J<20,SELECT; //KDJ指标超卖
MACD背离选股:
DIFF := EMA(CLOSE,12)-EMA(CLOSE,26);
DEA :=EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N:=SUMBARS(SC,2);
SC&&L<REF(L,N-1)&&MACD>REF(MACD,N-1),SELECT; //MACD底背离
技术人员回复
日期:2018-10-30 14:30
3.技术面于基本面结合——上面技术面与基本面的思路可以结合优中选优
(1)低估值 + 放量突破盘整:
C1:V>REF(V,1); //日线放量
C2:REF(((HHV(H,20)-LLV(L,20))/LLV(L,20)),1)<=(15/100); //前20日振幅小于15%
C3:C>=REF(HHV(H,20),1) ; //成交量创前20日新高
C4:GETPRICE1('年市盈率')<35; //市盈率小于35
C1 && C2 && C3,SELECT;
(2)成长股 + 均线指标多头排列
A1:=MA(CLOSE,5);
A2:=MA(CLOSE,10);
A3:=MA(CLOSE,20);
A4:=MA(CLOSE,30);
C1 :EVERY(A1>A2 AND A2>A3 AND A3>A4,3); //均线多头排列
C2 :GETPRICE1('总市值')<100; //市值在100亿以下
C3 :GETPRICE2('主营收入同比')>0.1; //主营收入同比增长超10%
C4 :BARPOS<600; //上市交易日小于3年
C1 && C2 && C3,SELECT;
A:=GETPRICE1('年市盈率')<20;//年市盈率小于20
B:=EVERY(C>REF(C,1),3);//连续3天上涨
A&&B,SELECT;
(4)成交量大+连续下跌
A:=SORTINDEX('成交量',1,1)<=100;//A股市场中当天成交量排名前100
B:=COUNT(C<REF(C,1)*0.95,10)>=7;//10个交易日有7天跌幅5个点以上
A&&B,SELECT;
技术人员回复
日期:2018-10-30 14:39
技术人员回复
日期:2018-10-30 15:10
请不要在此跟帖