在大智慧上DIY自己的实时选股系统
我们可以看到很多的收费软件,可以在盘中自动选出一些强势股供我们买进,那么现在我们可以不花一分钱就自己来DIY一个这样的选股系统。
大智慧是免费的软件,而且提供了条件预警功能,这样我们就可以自己设定好条件,让软件为我们来选出符合我们条件的股票了。
先说一下设计思路:
当一只股票有中长线大资金运作时必定会出现连续拉升的时候,这时候该股所有的筹码都是获利的,只是获利的幅度不同而已,任何一只股票要成为像茅台那样的大牛股必须通过不断上涨让所有筹码都解套,都获利,如果一只股票的大部分筹码都被套,虽然短期可能会大幅反弹,如汉王科技5月末开始的大幅反弹,但是因为大部分筹码被套,因此只是一次较大的反弹而已,无法成为大牛股。
那么我就设定一只股票的95%的筹码都获利的时候买进,而当其出现95%的筹码都被套的卖出。选股前需要补全历史k线和权息资料
交易系统设置
顺序点击公式、公式管理、交易系统,然后点新建,公式名称随便填一个,比如“大牛股”,然后将下面的语句复制到公式的空白处
IF WINNERB(CLOSE)>0.95 THEN
BUY(100%);
ELSE IF WINNERB(CLOSE)<0.05 THEN
SELL(100%);
然后保存,保存就是上方左数第三个小按钮
这个语句的意思就是获利盘比例大于95%时买进,获利盘比例小于5%时卖出,当然这个数值可以改的,比如把0.95改成0.99,就是获利盘比例大于99%时买进,我这里只是给大家提供一个思路,买进卖出条件可以自己设置,这就是DIY。
条件预警设置
先设置选股条件
顺序点击公式、公式管理、条件选股,然后点新建,公式名称随便填一个,比如“大牛股”,然后将下面的语句复制到公式的空白处
CROSS(WINNERB(CLOSE),0.95);
然后保存,这个意思就是获利盘比例高于95%
顺序点工具、预警、新增条件,在条件选股中找到大牛股点击,然后勾选监控板块,点击a,这样就监控全部a股了,接着点确定,然后点启动预警。这样有符合条件的股票选出时电脑就会弹出预警窗口并发出声音,当然前提是你要开着音箱。
因为大智慧的过滤函数功能不太完善,所以不仅当天出现买进信号的个股会被选出,以前发出买进信号的个股也会被系统选出来,如果你认为这些股已经距离买进信号有了很大涨幅可以手动删除预警,只保留当天发出买进信号的个股。
下一步借用别人的指标公式来提高成功率,强牛指标不错与我的自动化条件选股结合可以极大地提高选股成功率,这个指标就是k线变黄时买进,当系统发出预警时你同时看到k线变黄就可以买进了,短线跌破黄色均线同时k线变蓝就可以跑了
大智慧的强牛公式
DRAWGBKLAST(v>1,STRIP(RGB(00,0,0),RGB(90,90,90),0));
Aa1:=SUMBARS(VOL,CAPITAL);
换手成本:=IF(CAPITAL>0,SUM(AMOUNT,Aa1)/SUM(VOL,Aa1)/100,EMA(CLOSE,120)){,pointdot,COLORGRAY,LINETHICK2;100%换手平均成本线};
换手成本20:HHV((llV(换手成本,1)+HHV(换手成本,2))/2,20),COLORyellow,LINETHICK2;
换手成本120:HHV((llV(换手成本,1)+HHV(换手成本,2))/2,120),COLORred,LINETHICK2;
partline(换手成本120,换手成本120=换手成本20,rgb(255,0,0),换手成本120>换手成本20 or 换手成本120<换手成本20,rgb(0,255,0)),linethick4;
{强牛主图}
var100:=dma(amount/v/100,v/capital);
筹码线:var100*1.1,colorwhite,linethick2;{1.1}
牛熊线:COST(75),colorblue,linethick2;
持仓线:MA(CLOSE,20) ,coloryellow,linethick0;
STICKLINE(c>0,o,c,8,0), colorblue;
STICKLINE(c>0,h,l,0.8,0) ,colorblue;
a:=close>筹码线 and CLOSE>牛熊线 and CLOSE>持仓线;
b:=close>筹码线 and CLOSE<牛熊线 and CLOSE>持仓线;
STICKLINE(a>0,o,c,8,0) ,coloryellow;
STICKLINE(a>0,h,l,0.8,0), coloryellow;
STICKLINE(b>0,h,l,0.8,0), COLORMAGENTA;
STICKLINE(b>0,o,c,8,0), COLORMAGENTA;
牛股交易系统公式
IF WINNERB(CLOSE)>0.95 THEN
BUY(100%);
ELSE IF WINNERB(CLOSE)<0.05 THEN
SELL(100%);
条件选股公式
CROSS(WINNERB(CLOSE),0.95);