编程是否满足条件 (文华财经WH8赢智V8.2)

投资者咨询:编程是否满足条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 10:13

 A1:MA(CLOSE,20);
A2:MA(CLOSE,N2);//55
A5:MA(CLOSE,144);//144匀线
H1:HV(H , M1);//M1=20
(A1>A5&&A2>A5&&CROSS(A1,A5))||(C<A5&&CROSS(A1,A2)&&C>REF(C,1)&&C>A5),BPK;//1在144匀线之上,双匀线金叉做多,死叉不做;但是144之上时满足:1双匀线死叉  2。K线下跌时同时突破前低点和突破144匀线时)也可以入场
(A1<A5&&A2<A5&&CROSSDOWN(A1,A5))||(C>A5&&CROSSDOWN(A1,A2)&&C<REF(C,1)&&C<A5),SPK;//2在144匀线之下,双匀线金叉不做,死叉做空;但是144之下时满足:1双匀线金叉  2。K线上涨时同时突破前高点和突破144匀线时)也可以入场
AUTOFILTER;
C<BKPRICE-20,SP;//入场价20个价位止损(例如1440买开是1420止损,,卖开是1460止损 )即每笔交易最大止损为20个价位
C<MA(C,50)+C*0.015,SP;//跟踪(50匀线+1.5%价位)止损

          我想问下上面编程是否满足我原本的想法,

投资者咨询:编程是否满足条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 10:13

 另外我看回测报告时出现说错误 第三行“N‘没有定义或者有非法字符是什么意思 。我在参数列表上是定义的呀

 

技术人员回复
日期:2018-7-25 10:33

 开仓条件中“C<A5&&CROSS(A1,A2)&&C>REF(C,1)&&C>A5

 

这里有矛盾需要您根绝思路修改一下

 

 

此外,1楼源码并没有参数N,您在主图预计副图右键设置技术指标查看洗一下

 

是否加载了其他为定义参数的值呢

投资者咨询:编程是否满足条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 10:13
 不好意思,我想问下我应该如何修改编程呢,没有思路。另外右键设置技术指标查看洗一下是什么意思?出现说错误 第三行“N‘没有定义或者有非法字符是什么意思是否影响了回测结果
技术人员回复
日期:2018-7-26 9:51
出现这个提示说明,您的参数N应该是重复定义了

这样语法检测不通过,是不能回测的,所以需要修改一下参数设置

3楼的意思是让您检查一下公式是怎么设置的,如果重复的话,把右侧参数栏中清除一下,见下图:



图片点击可在新窗口打开查看
投资者咨询:编程是否满足条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 10:13
 

图片点击可在新窗口打开查看
投资者咨询:编程是否满足条件 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-7-25 10:13

我真的看不懂了,我明明没有重复定义



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

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

与1楼源码无关的

 

错误提示是因为“K线”主图指标您修改后导致的语法错误

 

在右键》设置技术指标中将K线指标源码修改一下

 

您可以直接替换为系统默认的K线源码:DRAWKLINE(0.75,COLORRED,1,COLORCYAN,0);

 

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

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