请帮忙改一下均线 (文华财经WH8赢智V8.2)

投资者咨询:请帮忙改一下均线 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-31 0:41

 MA40:=EMA(C,125),LINETHICK2;   //输出MA40:收盘价的125日简单移动平均
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;//LL赋值:1日内最低价的最低值/5+2日内最低价的最低值/5+2日内最低价的最低值/5+5日内最低价的最低值/5+8日内最低价的最低值/5
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV(HIGH,8)/5;//HH赋值:1日内最高价的最高值/5+2日内最高价的最高值/5+2日内最高价的最高值/5+5日内最高价的最高值/5+8日内最高价的最高值/5
H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);//H1赋值: IFELSE(最高价<2日前的最高价并且1日前的最高价<2日前的最高价,2日前的最高价,0)
L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);    //L1赋值: IFELSE(最低价>2日前的最低价并且1日前的最低价>2日前的最低价,2日前的最低价,0)
H2:=VALUEWHEN(H1>0,H1);    //H2赋值:如果H1>0,返回H1,否则返回上个输出值
L2:=VALUEWHEN(L1>0,L1);      //L2赋值:如果L1>0,返回L1,否则返回上个输出值
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));//K1赋值:IFELSE(收盘价>H2,-3,IFELSE(收盘价<L2,1,0))
K2:=VALUEWHEN(K1<>0,K1);//K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
GG:=IFELSE(K2=1,H2,L2);//GG赋值:IFELSE(K2=1,H2,L2)
GG1:=VALUEWHEN(ISLASTBAR,GG);//GG1赋值:如果是否最后一个周期,返回GG,否则返回上个输出值
TMP1:=K2;//TMP1赋值:K2
W1:=K2;//W1赋值:K2
W2:=OPEN-CLOSE;//W2赋值:开盘价-收盘价
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);//HT赋值:IFELSE(收阴线,开盘价,收盘价)
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);//LT赋值:IFELSE(收阳线,开盘价,收盘价)
DRAWTEXT(CROSS(TMP1,0)&&C<MA40,HH,'卖'),FONTSIZE18,COLORGREEN;//当满足条件TMP1上穿0并且收盘价<MA40时,在HH位置书写文字,FONTSIZE20,画绿色
DRAWTEXT(CROSS(0,TMP1)&&C>MA40,LL,'买'),FONTSIZE18,COLORYELLOW;//当满足条件0上穿TMP1并且收盘价>MA40时,在LL位置书写文字,FONTSIZE20,画黄色
PLAYSOUND(CROSS(TMP1,0)&&C<MA40,'A');
PLAYSOUND(CROSS(0,TMP1)&&C>MA40,'B');
OCH:=MAX(OPEN,CLOSE);//OCH赋值:开盘价和收盘价的较大值
OCL:=MIN(OPEN,CLOSE);// OCL赋值:开盘价和收盘价的较小值
CROSSUP(TMP1,0)&&C>MA40,BK;
CROSSDOWN(TMP1,0)&&C<MA40,SP;
AUTOFILTER;

 

老师帮忙写一下交易指令,要求在写买的买开仓,写卖的地方卖平仓,我上面的指令是不是写的不对啊,开仓的位置不是在写字的地方。麻烦修改一下,谢谢!

技术人员回复
日期:2018-5-31 8:13

这样改下,

 

MA40:=EMA(C,125),LINETHICK2;   //输出MA40:收盘价的125日简单移动平均
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;//LL赋值:1日内最低价的最低值/5+2日内最低价的最低值/5+2日内最低价的最低值/5+5日内最低价的最低值/5+8日内最低价的最低值/5
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV(HIGH,8)/5;//HH赋值:1日内最高价的最高值/5+2日内最高价的最高值/5+2日内最高价的最高值/5+5日内最高价的最高值/5+8日内最高价的最高值/5
H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);//H1赋值: IFELSE(最高价<2日前的最高价并且1日前的最高价<2日前的最高价,2日前的最高价,0)
L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);    //L1赋值: IFELSE(最低价>2日前的最低价并且1日前的最低价>2日前的最低价,2日前的最低价,0)
H2:=VALUEWHEN(H1>0,H1);    //H2赋值:如果H1>0,返回H1,否则返回上个输出值
L2:=VALUEWHEN(L1>0,L1);      //L2赋值:如果L1>0,返回L1,否则返回上个输出值
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));//K1赋值:IFELSE(收盘价>H2,-3,IFELSE(收盘价<L2,1,0))
K2:=VALUEWHEN(K1<>0,K1);//K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
GG:=IFELSE(K2=1,H2,L2);//GG赋值:IFELSE(K2=1,H2,L2)
GG1:=VALUEWHEN(ISLASTBAR,GG);//GG1赋值:如果是否最后一个周期,返回GG,否则返回上个输出值
TMP1:=K2;//TMP1赋值:K2
W1:=K2;//W1赋值:K2
W2:=OPEN-CLOSE;//W2赋值:开盘价-收盘价
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);//HT赋值:IFELSE(收阴线,开盘价,收盘价)
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);//LT赋值:IFELSE(收阳线,开盘价,收盘价)
DRAWTEXT(CROSS(TMP1,0)&&C<MA40,HH,'卖'),FONTSIZE18,COLORGREEN;//当满足条件TMP1上穿0并且收盘价<MA40时,在HH位置书写文字,FONTSIZE20,画绿色
DRAWTEXT(CROSS(0,TMP1)&&C>MA40,LL,'买'),FONTSIZE18,COLORYELLOW;//当满足条件0上穿TMP1并且收盘价>MA40时,在LL位置书写文字,FONTSIZE20,画黄色
PLAYSOUND(CROSS(TMP1,0)&&C<MA40,'A');
PLAYSOUND(CROSS(0,TMP1)&&C>MA40,'B');
OCH:=MAX(OPEN,CLOSE);//OCH赋值:开盘价和收盘价的较大值
OCL:=MIN(OPEN,CLOSE);// OCL赋值:开盘价和收盘价的较小值
CROSS(0,TMP1)&&C>MA40,BK;
CROSS(TMP1,0)&&C<MA40,SP;
AUTOFILTER;

 

另外,一开一平过滤模型,开仓和平仓信号是一一对应的,只有开的仓位平掉了才会再次出开仓信号。

投资者咨询:请帮忙改一下均线 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-31 0:41

老师我想在每次出现买和卖的时候都下单,然后手动平仓,帮我改一下,谢谢

 

 

MA40:EMA(O,125),LINETHICK2;   //输出MA40:收盘价的125日简单移动平均
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;//LL赋值:1日内最低价的最低值/5+2日内最低价的最低值/5+2日内最低价的最低值/5+5日内最低价的最低值/5+8日内最低价的最低值/5
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV(HIGH,8)/5;//HH赋值:1日内最高价的最高值/5+2日内最高价的最高值/5+2日内最高价的最高值/5+5日内最高价的最高值/5+8日内最高价的最高值/5
H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);//H1赋值: IFELSE(最高价<2日前的最高价并且1日前的最高价<2日前的最高价,2日前的最高价,0)
L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);    //L1赋值: IFELSE(最低价>2日前的最低价并且1日前的最低价>2日前的最低价,2日前的最低价,0)
H2:=VALUEWHEN(H1>0,H1);    //H2赋值:如果H1>0,返回H1,否则返回上个输出值
L2:=VALUEWHEN(L1>0,L1);      //L2赋值:如果L1>0,返回L1,否则返回上个输出值
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));//K1赋值:IFELSE(收盘价>H2,-3,IFELSE(收盘价<L2,1,0))
K2:=VALUEWHEN(K1<>0,K1);//K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
GG:=IFELSE(K2=1,H2,L2);//GG赋值:IFELSE(K2=1,H2,L2)
GG1:=VALUEWHEN(ISLASTBAR,GG);//GG1赋值:如果是否最后一个周期,返回GG,否则返回上个输出值
TMP1:=K2;//TMP1赋值:K2
W1:=K2;//W1赋值:K2
W2:=OPEN-CLOSE;//W2赋值:开盘价-收盘价
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);//HT赋值:IFELSE(收阴线,开盘价,收盘价)
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);//LT赋值:IFELSE(收阳线,开盘价,收盘价)
DRAWTEXT(CROSS(TMP1,0)&&C<MA40,HH,'卖'),FONTSIZE18,COLORGREEN;//当满足条件TMP1上穿0并且收盘价<MA40时,在HH位置书写文字,FONTSIZE20,画绿色
DRAWTEXT(CROSS(0,TMP1)&&C>MA40,LL,'买'),FONTSIZE18,COLORYELLOW;//当满足条件0上穿TMP1并且收盘价>MA40时,在LL位置书写文字,FONTSIZE20,画黄色
PLAYSOUND(CROSS(TMP1,0)&&C<MA40,'A');
PLAYSOUND(CROSS(0,TMP1)&&C>MA40,'B');
OCH:=MAX(OPEN,CLOSE);//OCH赋值:开盘价和收盘价的较大值
OCL:=MIN(OPEN,CLOSE);// OCL赋值:开盘价和收盘价的较小值

投资者咨询:请帮忙改一下均线 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-31 0:41
 下单后,反向波动10个价位自动平仓止损
投资者咨询:请帮忙改一下均线 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-31 0:41
 w8,卖多少钱,有没有优惠啊
技术人员回复
日期:2018-6-15 10:25

程序化授权价格参考官网链接:https://cxh.wenhua.com.cn/buy.asp

 

授权购买疑问,可以直接拨打文化客服 400 811 3366 详细咨询,我们专业的同事会为您解答
 
 

 

 
投资者咨询:请帮忙改一下均线 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-31 0:41

 在盒子里交易怎么能看到成交量?

 

技术人员回复
日期:2018-6-15 10:28

添加开仓信号、以及止损平仓信号,参考:

 

MA40:EMA(O,125),LINETHICK2;   //输出MA40:收盘价的125日简单移动平均
LL:=LLV(LOW,1)/5+LLV(LOW,2)/5+LLV(LOW,2)/5+LLV(LOW,5)/5+LLV(LOW,8)/5;//LL赋值:1日内最低价的最低值/5+2日内最低价的最低值/5+2日内最低价的最低值/5+5日内最低价的最低值/5+8日内最低价的最低值/5
HH:=HHV(HIGH,1)/5+HHV(HIGH,2)/5+HHV(HIGH,2)/5+HHV(HIGH,5)/5+HHV(HIGH,8)/5;//HH赋值:1日内最高价的最高值/5+2日内最高价的最高值/5+2日内最高价的最高值/5+5日内最高价的最高值/5+8日内最高价的最高值/5
H1:= IFELSE(H<REF(H,2)&&REF(H,1)<REF(H,2),REF(H,2),0);//H1赋值: IFELSE(最高价<2日前的最高价并且1日前的最高价<2日前的最高价,2日前的最高价,0)
L1:= IFELSE(L>REF(L,2)&&REF(L,1)>REF(L,2),REF(L,2),0);    //L1赋值: IFELSE(最低价>2日前的最低价并且1日前的最低价>2日前的最低价,2日前的最低价,0)
H2:=VALUEWHEN(H1>0,H1);    //H2赋值:如果H1>0,返回H1,否则返回上个输出值
L2:=VALUEWHEN(L1>0,L1);      //L2赋值:如果L1>0,返回L1,否则返回上个输出值
K1:=IFELSE(CLOSE>H2,-3,IFELSE(CLOSE<L2,1,0));//K1赋值:IFELSE(收盘价>H2,-3,IFELSE(收盘价<L2,1,0))
K2:=VALUEWHEN(K1<>0,K1);//K2赋值:如果K1不等于0,返回K1,否则返回上个输出值
GG:=IFELSE(K2=1,H2,L2);//GG赋值:IFELSE(K2=1,H2,L2)
GG1:=VALUEWHEN(ISLASTBAR,GG);//GG1赋值:如果是否最后一个周期,返回GG,否则返回上个输出值
TMP1:=K2;//TMP1赋值:K2
W1:=K2;//W1赋值:K2
W2:=OPEN-CLOSE;//W2赋值:开盘价-收盘价
HT:=IFELSE(OPEN>CLOSE,OPEN,CLOSE);//HT赋值:IFELSE(收阴线,开盘价,收盘价)
LT:=IFELSE(OPEN<CLOSE,OPEN,CLOSE);//LT赋值:IFELSE(收阳线,开盘价,收盘价)
DRAWTEXT(CROSS(TMP1,0)&&C<MA40,HH,'卖'),FONTSIZE18,COLORGREEN;//当满足条件TMP1上穿0并且收盘价<MA40时,在HH位置书写文字,FONTSIZE20,画绿色
DRAWTEXT(CROSS(0,TMP1)&&C>MA40,LL,'买'),FONTSIZE18,COLORYELLOW;//当满足条件0上穿TMP1并且收盘价>MA40时,在LL位置书写文字,FONTSIZE20,画黄色
PLAYSOUND(CROSS(TMP1,0)&&C<MA40,'A');
PLAYSOUND(CROSS(0,TMP1)&&C>MA40,'B');
OCH:=MAX(OPEN,CLOSE);//OCH赋值:开盘价和收盘价的较大值
OCL:=MIN(OPEN,CLOSE);// OCL赋值:开盘价和收盘价的较小值

CROSS(0,TMP1)&&C>MA40,BK;
CROSS(TMP1,0)&&C<MA40,SK;
C<=BKPRICE-10*MINPRICE,SP;
C>=SKPRICE+10*MINPRICE,BP;
AUTOFILTER;

技术人员回复
日期:2018-6-15 10:36

您是想看副图cjl成家量指标?

 

在盒子K线图右键》更改页面内容》增加副图子窗口,如图

 

另,页面盒子的使用参考链接了解下:http://www.wenhua.com.cn/new_guide/Wh8/view8.html



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

 
投资者咨询:请帮忙改一下均线 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-5-31 0:41

 还是不能下单,帮忙检查一下,谢谢