1建立备选池和股票池
用过炒股软件的朋友都知道,传统的股票分析工具通常都包括条件选股和预警系统,并且都是针对某一时点、某一条件的静态的计算工具。其中,条件选股是在选定条件后,由系统自动计算出满足条件的所有股票;预警系统则是根据一定的条件与监控范围,让系统监控并提示符合条件的股票。大智慧的股票池则可以将以上两个功能的优点结合起来,建立一个动态筛选的流程,为用户提供系统化的选股思维。
之所以说股票池是个动态筛选的流程,主要体现在两点:第一,股票池是自动运行的分布式选股工具;第二,股票池可以以时间序列为线索。利用股票池,我们可以设定每个流程计算的条件、时间、周期等等,也可对每个流程的现状进行收益分析。比如对于日内的股票池,开盘时是怎样,成交过程中发生过什么,最终机会在什么情况下,不同时间段有不同的市场表现……面对这一系列的监控条件,简单的选股条件就搞不定了。
股票池筛选股票的各个环节都是由“股票池流程”控制的,一个基本的股票池流程由“备选池—转移条件—股票池”构成,系统会从“备选池”设定的备选范围中开始筛选股票,“时序控制条件”控制系统何时开始选股与执行选股的时长、间隔,在时序控制条件限制的时间段内只有满足“指标条件”的股票才能进入下一级“股票池”,我们可以按需要设置多个指标条件与股票池,以此来实现多级筛选。那么,如何设置一个多流程的股票池呢?在大智慧中,只需要简单的五个步骤就可以完成。
第一步,建立备选池。
在工具栏中选择“备选池容器”控件,在空白区域画出备选池柱状体。
备选池按钮
右击该控件,修改其文字说明为“沪深A股”,修改其属性“基本备选范围”为“上证A股、深证A股”。
第二步,建立4个股票池。
使用工具栏中的“股票池容器”控件,在空白区域画出4个长方形股票池。
右击该控件,修改其文字说明分别为“高流动性”、“短线资金”、“长线资金”、“风险控制”,并用填充不同的颜色,最后分别完成4个股票池的“状态属性”。
ie9中文版官方下载 | IE9正式版(32位win7) | IE9使用技巧大全 |
IE9正式版(64位win7) | IE9正式版(32位Vista) | IE9正式版(64位Vista) |
2设置转移条件并关联股票池
第三步,设置4个转移条件。
使用工具栏中的“转移条件”控件在各个股票池附近建立4个转移条件控件。
转移条件按钮
右击该控件,修改其“指标条件”属性。(以下代码仅为示例)
高流动性:
il:ref(ma(max(abs(ln(c)-ln(o)),abs(ln(c)-ln(ref(c,1))))/amount*100000000,10),1);
{选出流动性最强的1000只股票}
短线资金:
CROSS(ma(c,120),ma(c,250));
{5分钟线下,120周期上穿250周期均线}
长线资金:
CROSS(ma(c,120),ma(c,250));
{5分钟线下,120周期上穿250周期均线}
风险控制:
if( {如果}
DYNAINFO(14)*100<3 {涨幅小于3%}
and DYNAINFO(14)*100>-3 {并且涨幅大于-3%}
and (DYNAINFO(54)-DYNAINFO(3))/DYNAINFO(3)>0.06 and DYNAINFO(41)>0
{剔除ST和停牌股票}
,"ddy.ddy",0); {则用DDY排序选出前1名}
第四步,关联股票池。
用“流程箭头”连接各股票池,完成各股票池之间的执行顺序与逻辑关联。右击该控件,线条宽度设置为2,流程箭头的属性即时序控制条件设置。
第五步,文字注释和美化界面。
使用文字与图形控件对股票池各控件进行文字注释和美化界面。
完成以上设置后,我们可以点击开始按钮让股票池试运行。运行结束后,点击停止按钮即可回到回到设计模式继续编辑。
股市变幻莫测,无论我们怎么设置,固定的股票池都无法一直保持较高的收益率,因此,想要提升股票池的运行效率,还需要我们对股票池流程进行反复修正才行。