步骤一:量化股票走势
首先,我们需要将我们脑海里的股票K线走势量化为一个个选股条件,这个能力需要我们在不断的写策略中得到完善。对于底部十字星,我们可以用以下几个条件来进行一个简单的描述:
1.需要有上引线
量化为:最高价比开盘价高至少2%
2.需要有下引线
量化为:最低价比收盘价低至少2%
3.K线实体要非常小,甚至没有
量化为:开盘价比收盘价的波动在0.5%以内
4.经历一段连续的下跌
量化为:当前K线收盘价比往前15根K线收盘价低10%以上。或者对于下跌的形态,我们也可以有不同的定义,比如通过均线来描述这一段下跌,最近20根K线收盘价格低于当日5日均线的次数大于15次。
步骤二:创建策略
在上一个步骤中,我们量化出了4个选股条件。接下来我们需要一一实现它们。
首先,我们实现上引线的条件,因为涉及到2个参数的定量比较,所以我们选择使用模板1来实现。
进入到模板1后,我们开始填充模板内容。因为我们的十字星策略是基于日K来选股,所以我们在K线周期一栏选择日K。选择完K线周期后,我们需要选择K线位置,K线位置中的“当前K线”代表的是策略执行的那一刻所对应的那根K线(在回测功能中我们可以手动设置到过去某一天用历史数据执行这个策略。而盘中实时运行则代表当天这根K线)。我们想在出现形态当天选出这个股票,所以这里我们选择“当前K线”作为我们的K线位置。两个指标分别选择最高价和开盘价
两个指标填充完后,我们还需要选择操作符和输入参数。操作符我们选择了“高至少”。参数我们输入2%。点击保存按钮。至此,我们就将上引线条件设置好了。
同理,我们同样通过模板1将下引线条件创建完成。
接下来,我们创建条件3:
3.K线实体要非常小,甚至没有
量化为:开盘价比收盘价的波动在0.5%以内
同样,我们通过模板1来创建条件3,指标设置与前两个条件思路相同,但在这里我们使用到了“绝对值”功能。因为开盘价可能比收盘价高,也可能低。只要两者差值够小,我们就认为满足条件。所以我们选择打开“绝对值”功能。这样无论两个指标谁大,在绝对值后效果相同。随后在参数面板输入0.5%。那么条件3我们就创建好了。
接下来,我们创建条件4
在K线周期中,我们依旧选择日K。这次因为我们是判断收盘价的下跌情况,所以2个指标我们都选择收盘价,但是在K线周期中,一个选择“当前K线”,另一个选择“往前15根K线”,这样就实现了间隔15根K线的两个K线之间的比较。
随后,在操作符一栏,我们选择“低至少”。参数输入10%。那么我们的最后一个条件就创建好了。
点击“保存策略”按钮。我们的底部十字星策略就创建完成了。