选股策略使用市场择可以有效减小由整体市场波动带来的风险, 减小策略收益的最大回撤率。市场择时可分为两类,一类是趋势择时,即根据大盘指数的均线金叉死叉来判断趋势的转换。趋势择时有一定的滞后性,即大盘趋势转换一定时间后,才会发出信号。 另一类是反转择时,即抄底逃顶择时,就是在大盘跌破某个下限时转为买入,在大盘涨破上限时卖出。反转择时有一定的提前性,即大盘趋势还没有发生转换就会发出信号。在实际使用中,趋势择时更为常用,而趋势择时和反转择时可以结合使用。


趋势择时

趋势择时有4个技术面指标,分别是MA(移动平均),MACD,DMA(平均线差指标),和TRIX(三重指数平滑移动平均指标)。当指标出现金叉时, 转为牛市,即买入; 当指标出现死叉时,转为熊市,即卖出。大盘指数默认为上证指数,用户可以在指标编辑界面选择其它主要大盘指数和行业指数。

MA金叉和死叉的判定条件
DMA = MA短线 – MA长线 (MA短线默认为上证5日均线, MA长线默认为上证60日均线。)
金叉条件: MA短线(t) > MA短线(t-1) and DMA (t) > 0 and DMA (t-1) < 0
死叉条件 MA短线(t)< MA短线(t-1) and DMA (t) < 0 and DMA (t-1) > 0
其中‘XX(t)’表示当日的指标, ‘XX(t-1)’表示前一日的指标。 以下公式皆同。

MACD金叉和死叉的判定条件
DIF(快线) = EMA短线 - EMA长线 (EMA短线默认为上证12日指数移动平均线,EMA长线默认为上证26日指数移动平均线。)
DEA(慢线)= EMA(DIF, M ) (DEA 默认为DIF的9日指数移动平均线。)
金叉条件:DIF(t) > 0 and DIF(t) >DIF(t-1) and DIF (t) > DEA(t) and DIF (t -1) < DEA(t-1)
死叉条件:DIF(t)<0 and DIF(t) < DIF(t-1) and DIF (t) < DEA(t) and DIF (t -1) > DEA(t-1)

DMA金叉和死叉的判定条件
DMA = MA短线 – MA长线 (MA短线默认为上证5日均线, MA长线默认为上证60日均线。)
AMA = MA(DMA, M) (AMA默认为20日DMA移动平均)
金叉条件: DMA(t) > DMA(t-1) and DMA (t) > AMA (t) and DMA (t -1) < AMA (t-1)
死叉条件:DMA(t) < DMA(t-1) and DMA (t) < AMA (t) and DMA (t -1) > AMA (t-1)

TRIX金叉和死叉的判定条件
TR = EMA(EMA(EMA(上证指数,N))) (N默认值为120天)
TRIX = (TR(t) – TR(t-1))/TR(t-1)
MATRIX = MA(TRIX, M) (M默认为5天)
金叉条件: TRIX(t) > TRIX (t-1) and TRIX (t) > MATRIX (t) and TRIX (t -1) < MATRIX (t-1)
死叉条件: TRIX(t) < TRIX (t-1) and TRIX (t) < MATRIX (t) and TRIX (t -1) > MATRIX (t-1)
用户可以点击择时条件的编辑图标来修改条件参数。


反转择时
反转择时根据主要板块两个基本面指标PE(市盈率)和PB(市净率)来实现。当PE小于某个值时,市场过于悲观,可以抄底买入,发出牛市信号,即买入信号;当PE大于某个值时,市场过于疯狂,需要逃顶卖出,发出熊市信号,即卖出信号。PB择时的工作机制和PE相同。板块默认为全市场,用户可以自己选择主板,中小板和创业板作基本面择时。

同时使用多个择时条件
一个策略可以同时使用多个技术面条件来判断大市的牛熊转换。 比如一个策略同时使用了3个择时条件, 在策略回测的高级设置中,用户可以分别指定牛市转换需要满足几个条件, 熊市转换需要满足几个条件,比如这三个条件同时满足牛市条件才能转牛,但只要其中2个满足熊市条件,就能转熊。

限制
市场择时条件只对策略回测有效,不影响每日选股或者排名分析的结果。
策略回测计算只在调仓日根据牛熊条件判定买或者不买股票,不会在调仓周期中间某一天买入或卖出股票