WH8编写问题 (文华财经WH8赢智V8.2)

投资者咨询:WH8编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 16:19
 设计原理很简单的。

以10周期均线为界限:

①当价格突破10周期线上面做多,只做多单,不沽空。
多单开仓条件是:价格突破均线,站在均线上面,当价格突破前面那根K线的高点开多单;
平仓条件:价格反向击穿前面的那根K线的低点平仓。

②当价格跌穿10周期线下面沽空,只做空单,不开多。
沽空开仓条件是:价格击穿均线,站在均线下面,当价格击穿前面那根K线的低点开空单。
平仓条件:价格反向突破前面的那根K线的高点平仓。
 
技术人员回复
日期:2018-7-2 16:26

 参考:

 

MA10:MA(C,10);
C>MA10&&C>REF(H,1),BK;
C<REF(L,1),SP;

C<MA10&&C<REF(L,1),SK;
C>REF(H,1),BP;
AUTOFILTER;

 

投资者咨询:WH8编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 16:19
 谢谢
投资者咨询:WH8编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 16:19
 

图片点击可在新窗口打开查看

模型建立不能通过?
技术人员回复
日期:2018-7-2 16:45

 1楼趋势模型思路,参考下图在趋势模型编写平仓使用

图片点击可在新窗口打开查看

投资者咨询:WH8编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 16:19
 这样的思路,是等K线完成后才能开仓,平仓吗?
技术人员回复
日期:2018-7-2 16:53

取决于您的需求,如果需要盘中满足条件立即执行

 

使用CHECKSIG指令价函数实现,具体用法可以参考函数说明了解一下

 

MA10:MA(C,10);
C>MA10&&C>REF(H,1),BK;
C<REF(L,1),SP;

C<MA10&&C<REF(L,1),SK;
C>REF(H,1),BP;
CHECKSIG(BK,'A',0,'C',0,0);
CHECKSIG(SK,'A',0,'C',0,0);
CHECKSIG(BP,'A',0,'C',0,0);
CHECKSIG(SP,'A',0,'C',0,0);
AUTOFILTER;

 
投资者咨询:WH8编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 16:19
 麻烦老师再帮忙修改一下,开仓只能开一次,不能连续开仓。平仓后,没有仓位了,如果符合条件,再度开仓。
我是测试外盘的,外盘不给逐笔回测哦
技术人员回复
日期:2018-7-2 18:37
部分外盘合约不支持逐笔回测,但可以逐分钟回测

如下,在15分钟及以上周期使用

MA10:MA(C,10);
C>MA10&&C>REF(H,1),BK;
C<REF(L,1),SP;
C<MA10&&C<REF(L,1),SK;
C>REF(H,1),BP;
CHECKSIG_MIN(BK,'A',0,'C',0);
CHECKSIG_MIN(SK,'A',0,'C',0);
CHECKSIG_MIN(BP,'A',0,'C',0);
CHECKSIG_MIN(SP,'A',0,'C',0);
AUTOFILTER;
 
投资者咨询:WH8编写问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-2 16:19
 麻烦老师再帮忙修改一下,开仓次数只能开一次,不能连续开仓。除非原有仓位平仓之后,没有仓位了,如果再度符合条件才开仓。