二、股票量化运行

(一)公式预警

通过公式选股选出了符合交易条件的股票,下一步便是确定入场点,入场机会转瞬即逝,如果抓不住,就会错失很多利润。公式预警可以同时监控多只合约,当满足条件时弹出预警提示,手动下单的投资者可以根据盘感执行下单,实时监控股价变化。

案例1:公式预警监测全市场合约

公式预警功能可以实现监测全市场合约后台运行,当发现有满足公式条件的股票会立即弹出预警窗口提示,让你不错失一点利润。
如:某只股票满足下面公式时,给出提醒
MA5:MA(C,5);//定义5周期均线
MA10:MA(C,10);//定义10周期均线
MA30:MA(C,30); //定义30周期均线
C>MA30&&CROSS(MA5,MA10),SELECT; //最新价在30均线之上,且5周期均线上穿10周期均线,报警。

如下图所示,是满足公式时弹出的提醒界面。

案例2:盒子多窗口分钟周期公式预警

系统的公式预警是针对日线数据计算的,分钟和小时级别的预警可以在页面盒子中建立多窗口实现,盒子中的预警公式也是在后台实时运行,当满足条件时软件会自动弹出预警列表窗口。如下图所示:

公式预警的调用方法

方法一:通过软件右上方菜单【系统工具】-> 公式预警,按照下图所示方式设置。

方法二:编写预警公式,添加到页面盒子中,实现多窗口后台预警。(盒子建立方法

(二)股票T+1策略运行

相比传统的股票下单方式,量化自动交易可以更加灵活的应对价格波动,抓住买卖机会,创造更多利润。

案例1:出信号立即下单的股票交易策略

不同于期货的T+0日内高频交易,股票市场实行的是T+1交易制度,因此其交易频率相对较低,主要以长线交易为主,投资者通常在大周期上运行策略做趋势交易。

但盘中运行时,等大周期K线走完再下单很可能会错过最佳入场点,增加交易成本。因此,一些客户更希望能出信号就立即下单,抢占先机。针对这种思路,我们特别提供了PANZHONG_MIN函数,可灵活设置股票信号的执行方式,合理优化进出场点位。

关键字:PANZHONG_MIN 设置信号确认不复核的指令价方式(股票合约逐分钟回测)
  比如:PANZHONG_MIN(0);//设置股票合约出信号立即下单不复核
  1、写了这个函数以后,模型会按照指令价方式运行。
  2、使用该函数时,基础数据为1分钟数据。
  3、该函数只支持加载在股票合约15分钟及其以上、日线及其以下周期使用
  4、M为信号确认时间,M>0为出信号M分钟确认信号下单,M=0为出信号立即下单

如下图,是股票合约15分钟周期,出信号立即下单的T+1策略执行效果。当5周期均线和10周期均线交叉,趋势处于低点时,模组自动执行信号,盘中立即下单。

案例2:股票T+1策略的运行

软件为T+1策略提供了专门的行平台 - 股票T+1运行模组,保障策略独立运行,资金和持仓分别管理,互不干扰,为策略稳定运行保驾护航。

如下图,是股票T+1模组的运行界面,分区与分区之间、模组与模组之间完全独立运行,每个模组产生的持仓和资金分别统计,便于用户进行资金管理。(模组运行机制参考:模组实现自动的头寸管理、风险控制

操作步骤:

第一步:通过公式选股,筛选出适合做量化交易的个股。

第二步:对个股进行分析,编写股票交易策略。

第三步:加载策略对个股收益效果回测,选取收益好的个股,通过右键->【装入到程序化模组后台运行】,添加到股票T+1运行模组中自动运行下单。

相关常见问题解答

1、如何编写预警公式

答:通过软件右上方菜单【编写】—> 编写趋势跟踪模型建立预警公式。
注意,预警公式源码后面必须要加SELECT;如:ISUP,SELECT;

2、公式预警在软件开启时自动加载吗?

答:是的,软件关闭时自动保存,软件启动时自动加载;

3、如何设置预警频率?

答:软件右上方菜单【个性化设置】->其它设置 ->公式预警计算间隔,可控制公式预警计算频率
例:设置公式预警时间间隔为10秒,软件会每隔10秒扫描一次预警板块并筛选出此时满足条件的合约,扫描时不满足条件的,不会被筛选出来。

4、合约满足条件为什么没有预警?

答:当公式预警后,只对当时选择的板块(如自选一)中的合约进行预警。如在此之后再对自选一添加合约,后添加的合约不在预警的范围内,您需要重新设置公式预警。