语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)

投资者咨询:语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 12:59
 DIFF : EMA(CLOSE,SHOSE) - EHA(CLOSE,LONG);       显示有非法逗号 说可能漏写了函数名,这个需要怎么改
D5:MA(B5,50),DOT;                                                 这个也显示有非法逗号 说可能漏写了函数名,需要怎么改 
麻烦你指导一下
 
技术人员回复
日期:2018-5-10 13:05
1、1楼DIFF变量编写出现了笔误

这样调整下: DIFF : EMA(CLOSE,SHOSE) - EMA(CLOSE,LONG);   

2、D5变量中,B5需要提前定义才可以,比如B5:=CLOSE;

您可以在指标管理器,查看、学习常见指标的编写方法
投资者咨询:语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 12:59
 A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,10);//对B值做10周期平均计算。


//5分钟多空线
MM:=MOD(MINUTE,N);
HH:=HHV(REF(H,MH),HM+1);
LL:=LLV(REF(L,MH),HM+1);
OO:=REF(O,MM);



A5:=(3*C+LL+OO+HH)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B5:=(20*A5+19*REF(A5,1*N)+18*REF(A5,2*N)+17*REF(A5,3*N)+16*REF(A5,4*N)+15*REF(A5,5*N)+14*REF(A5,6*N)+13*REF(A5,7*N)+12*REF(A5,8*N)+11*REF(A5,8*N)+10*REF(A5,10*N)+9*REF(A5,11*N)+8*REF(A5,12*N)+7*REF(A5,13*N)+6*REF(A5,14*N)+5*REF(A5,15*N)+4*REF(A5,16*N)+3*REF(A5,17*N)+2*REF(A5,18*N)+1*REF(A5,19*N)+0*REF(A5,20*N));


D5:HA(B5,50),DOT;


DIFF : EMA(CLOSE,SHOSE) - EMA(CLOSE,LONG);
DEA  : EMA(DIFF,M);
MACD :=2*(DIFF-DEA);
AC:= MACD;

UD:IF(DIFF>0&&DIFF>DEA,1,IF(DIFF<0&&DIFF<DEA,-1,0));

DRAWSL(ABS(MACD)>2&&UD=1&&AC<REF(AC,1)&&REF(AC,2)<REF(AC,1),REF(C,1),0,7,0,COLORRED),LINETHICK2;
DRAWNUMBER(ABS(MACD)>2&&UD=1&&AC<REF(AC,1)&&REF(AC,2)<REF(AC,1),M,REF(C,1),0,COLORRED),FONTSIZE20,ALIGN2,VALIGN2;

DRAWSL(ABS(MACD)>2&&UD=-1&&AC>REF(AC,1)&&REF(AC,2)>REF(AC,1),REF(C,1),0,7,0,COLORCYAN),LINETHICK2;
DRAWNUMBER(ABS(MACD)>2&&UD=-1&&AC>RED(AC,1)&&REF(AC,2)>REF(AC,1),L,REF(C,1),0,COLORGREEN),FONTSIZE20,ALIGN0,VALIGN2;
老师帮我看一下哪里写的不对,老是显示不正确,麻烦你帮我改正一下,谢谢你了  参数名称1   MH  最小值1 最大值60 当前值12
                                                                                                       参数名称2   HM  最小值1 最大值60 当前值26
                                                                                                       参数名称3   M    最小值1 最大值60 当前值9
                                                                                                       参数名称4   H    最小值1 最大值60 当前值5
技术人员回复
日期:2018-5-10 14:15
 您的指标中笔误很多,并且缺少几个参数的定义,帮您调整了笔误

不过参数需要您根据思路自己定义补充,分别是N、MH、HM

参考:
 A:=(3*C+L+O+H)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+REF(A,20))/210;
//对A值做加权均值计算。
D:MA(B,10);//对B值做10周期平均计算。


//5分钟多空线

MM:=MOD(MINUTE,N);
HH:=HHV(REF(H,MH),HM+1);
LL:=LLV(REF(L,MH),HM+1);
OO:=REF(O,MM);



A5:=(3*C+LL+OO+HH)/6;//3倍收盘价与最高价、最低价、开盘价之和的均值。
B5:=(20*A5+19*REF(A5,1*N)+18*REF(A5,2*N)+17*REF(A5,3*N)+16*REF(A5,4*N)+15*REF(A5,5*N)+14*REF(A5,6*N)+13*REF(A5,7*N)+12*REF(A5,8*N)+11*REF(A5,8*N)+10*REF(A5,10*N)+9*REF(A5,11*N)+8*REF(A5,12*N)+7*REF(A5,13*N)+6*REF(A5,14*N)+5*REF(A5,15*N)+4*REF(A5,16*N)+3*REF(A5,17*N)+2*REF(A5,18*N)+1*REF(A5,19*N)+0*REF(A5,20*N));


D5:MA(B5,50),DOT;


DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);
DEA  : EMA(DIFF,M);
MACD :=2*(DIFF-DEA);
AC:= MACD;

UD:IF(DIFF>0&&DIFF>DEA,1,IF(DIFF<0&&DIFF<DEA,-1,0));

DRAWSL(ABS(MACD)>2&&UD=1&&AC<REF(AC,1)&&REF(AC,2)<REF(AC,1),REF(C,1),0,7,0,COLORRED),LINETHICK2;
DRAWNUMBER(ABS(MACD)>2&&UD=1&&AC<REF(AC,1)&&REF(AC,2)<REF(AC,1),M,REF(C,1),0,COLORRED),FONTSIZE20,ALIGN2,VALIGN2;

DRAWSL(ABS(MACD)>2&&UD=-1&&AC>REF(AC,1)&&REF(AC,2)>REF(AC,1),REF(C,1),0,7,0,COLORCYAN),LINETHICK2;
DRAWNUMBER(ABS(MACD)>2&&UD=-1&&AC>REF(AC,1)&&REF(AC,2)>REF(AC,1),L,REF(C,1),0,COLORGREEN),FONTSIZE20,ALIGN0,VALIGN2;


图片点击可在新窗口打开查看
投资者咨询:语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 12:59
 谢谢你了老师  图片点击可在新窗口打开查看
投资者咨询:语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 12:59
 林木老师 如果要是在这个里面要加入自动开单和自动自损和止盈的程序怎么添加呢,能帮着写一下吗?谢谢老师了
技术人员回复
日期:2018-5-10 16:28
 您楼上提供的指标,其实是多个指标混杂在一起的,并且都是画线和数字标注这种技术指标的写法

如果想要调整为带有指令信号的模型,需要您确定下什么条件下 开平仓、止盈止损等
投资者咨询:语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 12:59
恩恩 ,我这个比较杂乱的, 请问老师哪里有程序化的交易模型,可以有自动开仓平仓止损和止盈的模型,可以发过来几个吗?谢谢你了 老师
技术人员回复
日期:2018-5-10 16:43
 专业的程序化止盈止损思路,需要在程序化软件wh8实现的

因为您当前使用的看盘软件wh6,是为看技术指标、手动下单的客户设计的,支持不了复杂的程序化思路

到官网直接下载wh8软件,右上方 编写》编写公式,有常见的止盈止损策略编写示范,您研究一下



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

投资者咨询:语法不明白了,老有非法逗号出现 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-10 12:59
老师这个模型添加到原油里面没有显示,是怎么回事,在其他的期货里面可以显示出来编写完以后的图,就是原油不能显示,请老师帮忙看一下,谢谢