欢迎光临
专业期货策略平台

文华WH8程序化运行详解一

页面盒子实现图表程序化

主观交易者通常会建立很多的页面加载交易公式,一边查看图表的指标信号,一边手动下单,页面盒子可以将这些“页面”统一收入到盒子中后台运行自动下单,想要查看信号的时候再随时调出,当需要同时管理多个品种时,可将盒子页面平铺显示,程序化交易和图表分析同时进行,两不耽误。

页面盒子的五个典型应用

(一)程序化提醒,手动执行下单

很多投资者需要程序化为其监控行情并给出下单提示,由自己结合盘感手动下单,这种思路需要使用【模型下单】属性的页面盒子实现,建立信号提示类盒子提示下单。

如下图,当满足信号条件时,软件弹出信号确认提示框,投资者可以根据盘感判断是否执行下单。

如下是如何设置页面盒子的出信号提醒功能。

方法一:加载页面盒子时选择【模型下单】属性,信号作用方式选择【弹出下单提示】

方法二:已经加载的【模型下单】属性的页面盒子,可以通过右键—>【信号作用方式】—>【弹出下单提示】选项来切换,如下图。

【模型下单】属性的盒子还提供“显示信号不下单”和“不弹提示直接下单”的选项,投资者可以利用软件计算信号验证交易思路或者全自动运行下单,可满足各个阶段程序化投资者的操作需求。

(二)公式条件单-技术指标的单边交易

以5周期均线上穿10周期均线时开仓,这样的思路传统时间、价格条件单是做不到的。公式条件单可以根据指标策略在盒子中自动执行,让条件单不再停留在简单的时间、价格判断上。

公式条件单是一种特殊的条件单,实现单边的交易思路,仅有开/平一种指令。交易思路不完善,只有单边交易思路的投资者也可以建立【公式条件单】属性的页面盒子,加载公式条件单模型自动下单。如下图,是使用公式条件单执行的吊灯止盈策略,当价格从高点回撤一定波幅时,公式条件单按照模型中写好的平仓策略自动下单止盈。

吊灯止盈公式条件单源码如下:
TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR:=MA(TR,26),COLORYELLOW;//求真实波幅
HV(H,10)-2*ATR,COLORYELLOW;
CROSSDOWN(C,HV(H,10)-2*ATR),SP;//10个周期内,价格较高点下跌2倍ATR平仓
CONDITION_ORDER;//公式条件单关键字

公式条件单编写时需要注意的问题:
(1)公式条件单模型必须加载到【公式条件单】属性的页面盒子使用;
(2)公式条件单中必须写入模型关键字“CONDITION_ORDER”或“CONDITION_ORDER1”;
(3)BARSSK、 BARSBK、 BKPRICE、SKPRICE 不允许写入公式条件单;
(4)指令分组,不允许写入公式条件单;
(5)每个公式条件单只能写 BK、SK、BP、SP,BK(N)、SK(N)、BP(N)、SP(N),BPK、SPK、CLOSEOUT其中一种指令,其中BPK、SPK、CLOSEOUT只能写一行,其他指令可写多行;
(6)公式条件单中各个信号是独立的,没有任何过滤机制。每一个信号都不考虑历史信号,完全根据公式写的条件出信号。上一个信号没有执行完的情况下,新信号不理会现有的挂单,照常执行;
(7)公式条件单平仓的时候,根据交易账户的持仓来平。持仓如果不够,就有几手平几手,持仓多了不管就平指令写的手数;
(8)公式条件单全部条件都产生信号以后,会自动终止运行,盒子信号作用方式自动切换为显示信号不下单。客户也可以随时手动终止。

(三)画线程序化实现个性化自动下单

投资者根据自己长期看盘的经验判断趋势入场,但是程序化交易中有些形态是无法量化编写的。如下图,是一个非常明显的上升三角形调整形态,从本轮调整的压力点位来看,如果价格能够突破三角形的上边界,后市将迎来新一轮的强势上涨行情。我们对这条边设置画线程序化,当价格穿越斜线时买开做多,便可轻松解决无法量化编写的困难。

画线程序化设置方法:

1、盒子窗口右键【画线程序化】,在弹出窗口设置好交易参数,点击【去画线】,直接在K线图上画出下单趋势线。

画线程序化不限制盒子属性,若想获得更专业的分析效果,可建立【K线图】属性的页面盒子,专门做画线程序化分析。

注:画线程序化仅支持趋势线。

2.在盒子页面右键【画线程序化管理】,可以修改画线程序化的下单条件,如下图。

3、画线程序化的触发方式和委托价格可在右上角菜单【系统工具】->【个性化】->程序化交易->画线程序化中修改,如下图。

注:
1.只有在页面盒子中才能使用画线程序化;
2.任何属性的页面盒子都可以设置画线程序化;
3.锁定的画线不能设置画线程序化;
4.页面盒子切换周期后,画线程序化暂停,切换回原来的周期后,画线程序化恢复启动。

(四)自动优化参数紧跟市场形势

历史测试的回测报告收益很可观,但是真正运行一段时间后发现效果并不理想,如何能紧跟市场行情实时的优化模型运行呢?盒子中的参数优化功能,可以在盘中一边运行一边优化参数,帮你实时跟进市场变化。

如下图,是在盒子中根据最新行情进行参数优化,选取适合当前行情的最佳参数。

自动优化参数操作方法:

如下图,是在盒子中进行参数优化,并启用新参数运行的操作方法。

注:盒子应用新参数时,信号和指标都会重新计算,相当于用新的参数对历史行情重新回测一遍。

(五)用策略模型监控一组合约

有的投资者使用一个交易策略同时监控一组合约,如果一个一个的加载到程序化平台运行,不仅操作繁琐甚至还会错过最佳交易时机。Wh8支持批量运行一篮子合约,可一键监控一组合约的交易动态,如下图。

如下图,把需要运行的合约添加到合约篮子中,在篮子页面右键 ->【一篮子合约装入页面盒子】,便可将合约批量添加到页面盒子运行。

使用技巧一:一键更新合约池合约

篮子中新增了自选合约,如何添加到本篮子合约的合约池中一起运行呢?在合约池名称上右键 -> 【更新篮子合约列表】,可一键将合约同步到合约池运行,免去重建的烦恼。如下图,更新后新添加的合约会在合约池中自动下单,不会影响合约池中已有合约的运行。

使用技巧二:一键切换公式

合约池中运行合约较多,若要更换公式,一个一个的去修改可就太麻烦了!软件支持对合约池中的页块同步切换公式,如下图,在合约池名称右键->【切换公式】,即可一键切换当前合约池中所有页块的公式,大大提升了运行效率。

附:页面盒子加载方式

页面盒子的加载方法详见 (程序化操作流程)

0 0 vote
Article Rating
Click to rate this post!
[Total: 0 Average: 0]
赞(0) 打赏
未经允许不得转载:A期客 » 文华WH8程序化运行详解一
订阅
提醒
guest
0 评论
Inline Feedbacks
View all comments

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

0
Would love your thoughts, please comment.x
()
x