[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)

投资者咨询:[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-13 9:56
  

按通道突破开仓模型编写,如图:

StartFragment
 

要求

一、加画下通道线(按上通道线要求)

二、加反向绿色箭头

三、1.突破上线,当根、第二或第三根K线,回落到线内,且线平行或下降平多开空。

2.突破下线反之

 四、限价止损+动态止盈

     1.操作者可自设点位

     2.动态止盈能否浮盈达到一定数额后,可以按已经浮盈额的百分比设置止盈

五、开平仓过滤要求:3分钟,15分钟周期共振突破开平仓。过滤掉3分钟单独信号,再用5秒钟K线开平仓(更好把握开平仓的点位)。

六、要求单账户多合约同时监控交易

七、要求回测功能

   

图片点击可在新窗口打开查看 
技术人员回复
日期:2018-6-13 10:11

 需要您提供一下上通道线的指标源码

 

此外核实一下“突破上线,当根、第二或第三根K线”如果突破后第四根才回落是否开仓呢?

投资者咨询:[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-13 9:56

公式条件单编写示范之通道突破开仓模型(我没有源码哦);

 

 

15分钟周期,只要到第三根不考虑第四根

技术人员回复
日期:2018-6-13 10:50

 1楼思路可以加载在5秒周期上,通过引用3分、15分钟周期条件做判断开仓

 

编写参考被引用指标AA:

 


HH:HV(H,20);
LL:LV(L,20);
A:EXIST(CROSS(C,HH),4)&&C<HH;
B:EXIST(CROSSDOWN(C,LL),4)&&C>LL;

 

加载模型:

 

#IMPORT[MIN,15,AA]AS VAR
#IMPORT[MIN,3,AA]AS VAR1
A1:=VAR.A;
B1:=VAR.B;
A2:=VAR.A;
B2:=VAR.B;
HH:HV(H,20);
LL:LV(L,20);
EXIST(CROSS(C,HH),4)&&C<HH&&A1&&A2,BPK;
EXIST(CROSSDOWN(C,LL),4)&&C>LL&&B1&&B2,SPK;
N:=20;//止损参数
M:=30;//动态止盈参数
C<BKPRICE-N*MINPRICE,SP;
C<BKHIGH-M*MINPRICE,SP;
C>SKPRICE+N*MINPRICE,BP;
C>SKLOW+M*MINPRICE,BP;
AUTOFILTER;

 

跨周期模型的具体用法可以参考这个链接 : 【编写技巧】:wh8 跨周期编写方法介绍 

 

投资者咨询:[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-13 9:56
 谢谢老师
投资者咨询:[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-13 9:56

 老师好!

我看到现在,都还是没弄好,真的太笨了。拜托您帮忙先编一套源码,我只要复制加入(附件图片中)就可以用的。以后我慢慢对照,看以后自己可以编写不。



图片点击可在新窗口打开查看
投资者咨询:[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-13 9:56

 之前的思路不够完善,需要增加功能如下

八、限价止损后,信号未变,重回开仓价位继续开仓,限价止损(包含追踪止损功能)。

技术人员回复
日期:2018-6-13 13:13

 跨周期的思路需要分别创建两个指标源码,一个是不行的

 

请参考4楼链接中2楼的截图说明了解一下

 

核实一下,7楼的思路是指如果止损后重新满足条件继续开仓吗?

 

如果是直接使用4楼源码就可以实现

投资者咨询:[求助]请求编写模型及加载模拟详解 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-13 9:56
 我把之前的复制后不能加载啊
技术人员回复
日期:2018-6-13 13:51

 是的,像6楼这样复制到一个模型中是不行的

 

参考下面的截图,首先将第一段复制并保存命名AA

 

然后复制第二段并保存,在5秒钟周期上加载使用就可以了



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