速求修改程序化指令 (文华财经WH8赢智V8.2)

投资者咨询:速求修改程序化指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 2:56
FC:X//满足空单条件
FD:X//满足多单条件

FC条件确认成立往后的6根K线内,开盘价小于9日或15日平均线反弹触摸9日或15日平均线开仓(DD)或者开盘价都大于9日-15日时开仓(VV)
 
FD条件确认成立往后的6根K线内,开盘价大于9日或15日平均线回落触摸9日或15日平均线开仓(DD)或者开盘价都小于9日-15日时开仓(VV),

以上(红色字体的需求)我要的是,确认FC,FD条件成立之后的6根K线之内盘中交易时间波动触碰均线才开仓,而不是满足FC,FD就开仓,

例如空单:FC成立之后,9日均价120,15日均价110,开盘价100反弹到120或110时已经触摸9日-15日平均线,那么我的成交价就是110或120,交易时间均价一直在变,只要反弹触摸平均线就开仓,
 
例如多单:FD成立之后,9日均价100,15日均价110,开盘价120回落到110或100时已经触摸9日-15日平均线,那么我的成交价就是110或100,交易时间均价一直在变,只要回落触摸平均线就开仓,

以下代码存在的问题是满足FC或者FD条件直接开仓了,

超:MA(C,5);
级:MA(C,9);
无:MA(C,15);

DD:=MONEY/3*(C*MARGIN*UNIT+FEE);
VV:=MONEY/6*(C*MARGIN*UNIT+FEE);

ML:=MIN(级,无);
MH:=MAX(级,无);

BARSLAST(FC)<=6,(O<ML&&C>MH||C>MH),SK(VV);
BARSLAST(FD)<=6,(O>MH&&C<ML||C<ML),BK(VV);


                       
技术人员回复
日期:2018-8-26 11:13
这样看下

超:MA(C,5);
级:MA(C,9);
无:MA(C,15);

DD:=MONEY/3*(C*MARGIN*UNIT+FEE);
VV:=MONEY/6*(C*MARGIN*UNIT+FEE);

ML:=MIN(级,无);
MH:=MAX(级,无);

BARSLAST(FC)>=1&&BARSLAST(FC)<=6&&(O<ML&&C>MH||C>MH),SK(VV);
BARSLAST(FD)>=1&&BARSLAST(FD)<=6&&(O>MH&&C<ML||C<ML),BK(VV);
MULTSIG(0,0,1,0);

特殊标记001
 
投资者咨询:速求修改程序化指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 2:56
以下是引用齐云在2018/8/26 11:13:00的发言:
这样看下

超:MA(C,5);
级:MA(C,9);
无:MA(C,15);

DD:=MONEY/3*(C*MARGIN*UNIT+FEE);
VV:=MONEY/6*(C*MARGIN*UNIT+FEE);

ML:=MIN(级,无);
MH:=MAX(级,无);

BARSLAST(FC)>=1&&BARSLAST(FC)<=6&&(O<ML&&C>MH||C>MH),SK(VV);
BARSLAST(FD)>=1&&BARSLAST(FD)<=6&&(O>MH&&C<ML||C<ML),BK(VV);
MULTSIG(0,0,1,0);

 入场点位不对, 是要触碰平均线的时候开仓
技术人员回复
日期:2018-8-26 18:08
 楼上编写是碰触均线的时候就开仓的

您可以对应回测报告看下,单击k线右键>回测报告

注:k线图上的信号图标是仅是标记信号的作用,而不对应标记在开仓价位上的

如果还有疑问,您提供下完整页面截图,我们看下您是如何对比判断的
投资者咨询:速求修改程序化指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 2:56
我原来的代码,左下角有显示看仓点位,但是开仓点位不一样,

按此在新窗口浏览图片
文件名:微信图片_20180826203429.png


 
  
FC条件确认成立往后的6根K线内,
1、 开盘价小于9日平均线反弹触摸9日平均线,开仓(VV)
2、 开盘价小于15日平均线反弹触摸15日平均线,开仓(VV)
3、 开盘价在9日和15日平均线之上,开仓(VV)
 
FD条件确认成立往后的6根K线内, 
1、 开盘价大于9日平均线下跌触摸9日平均线,开仓(VV)
2、 开盘价大于15日平均线下跌触摸15日平均线,开仓(VV)
3、 开盘价在9日和15日平均线之下,开仓(VV)
 
注: 以上是触碰均线立马开仓,而不是收盘价触碰过均线才开仓,
注:以上各自满足的条件只开一次仓(不重复开仓)
2楼的代码截图, 
     

按此在新窗口浏览图片
文件名:g.png
   
投资者咨询:速求修改程序化指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 2:56
以下是引用4216502号用户在2018/8/26 14:36:00的发言:

 入场点位不对, 是要触碰平均线的时候开仓

 求修正错误的信号, 
技术人员回复
日期:2018-8-27 8:36
分析后回复
投资者咨询:速求修改程序化指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 2:56


图片点击可在新窗口打开查看 图上状态,BK,触碰最小值显示开仓信号,为什么不是直接开仓?(我原要的是触碰最大值或者最小值开仓)

技术人员回复
日期:2018-8-27 9:48
源码中写入了出现信号立即开仓的,您在主图看到的历史均线高度是收盘高度,不是实际盘中当时高度的,不能那样比较的

楼上图中显示的交易断开的,正常指令价模型,出现信号就可以发出指令的


投资者咨询:速求修改程序化指令 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-26 2:56
 

图片点击可在新窗口打开查看
图片点击可在新窗口打开查看 文件名:1.png
链接成功图上未见有发出指令
刚我看了一下是走完当根K线才开仓,
帮我修改盘中触碰就开仓