平仓条件修改 (文华财经WH6赢顺V6.7)

投资者咨询:平仓条件修改 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-30 17:41

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

MAF:= MA(C,21);
A:=CROSS(C,MA(C,21));
B:=CROSSDOWN(C,MA(C,21)); 
平仓条件不执行呢!!!
技术人员回复
日期:2018-5-30 17:57
 1楼指标没有开平仓指令

您可以上传一下完整的源码,我们帮您检查一下编写
投资者咨询:平仓条件修改 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-30 17:41
 #IMPORT[MIN,15,MACDYY] AS MACD15
#IMPORT[MIN,30,MACDYY] AS MACD30
#IMPORT[MIN,5,MACDYY] AS MACD60

MAF:= MACD15.MAF ;

MACDDTJ:= MACD15.A&&MACD30.A&&MACD60.A; //

MACDKTJ:= MACD15.B&&MACD30.B&&MACD60.B; //

MADTJ:= IF(MAKZ=1,C>MAF,1);
MAKTJ:= IF(MAKZ=1,C<MAF,1);


MADTJ && CROSS( MACDDTJ,0.5),BK;
MAKTJ && CROSS( MACDKTJ,0.5),SK;

(BKPRICE - C)>=SLOSS*MINPRICE,SP;
(C- BKPRICE)>=SWIN*MINPRICE,SP;

(C - SKPRICE)>SLOSS*MINPRICE,BP;
(SKPRICE - C)>= SWIN*MINPRICE,BP;

CROSS(MACD15.MACD,0)&&C>MA(C,21),BP;
CROSSDOWN(MACD15.MACD,0)&&C<MA(C,21),SP;
AUTOFILTER;


开仓条件里不变平仓条件15分钟配合21日均线使用,现在不平仓!
投资者咨询:平仓条件修改 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-30 17:41
补充一下平仓条件只用15分钟MACD和21日均线!不用符合其他周期做空MACD上穿K线穿过均线就平仓!现在是有些跳空不碰线不平仓有的甚至直接碰到也不平
技术人员回复
日期:2018-5-30 18:29
 分析后给您回复
投资者咨询:平仓条件修改 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-30 17:41
老师麻烦快一点谢谢,辛苦了!!!
技术人员回复
日期:2018-5-30 20:12
 您上传的3楼源码MAKZ没有定义

此外您是觉得以下两句没有正常执行是吗:

CROSS(MACD15.MACD,0)&&C>MA(C,21),BP;
CROSSDOWN(MACD15.MACD,0)&&C<MA(C,21),SP;

这里是因为,被引用周期上下穿条件需要写在被引用指标MACDYY中才可以

参考被引用:

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

MAF:= MA(C,21);
A:=CROSS(C,MA(C,21));
B:=CROSSDOWN(C,MA(C,21)); 
CC:CROSS(MACD15.MACD,0);
DD:CROSSDOWN(MACD15.MACD,0);

加载模型:

 #IMPORT[MIN,15,MACDYY] AS MACD15
#IMPORT[MIN,30,MACDYY] AS MACD30
#IMPORT[MIN,5,MACDYY] AS MACD60

MAF:= MACD15.MAF ;

MACDDTJ:= MACD15.A&&MACD30.A&&MACD60.A; //

MACDKTJ:= MACD15.B&&MACD30.B&&MACD60.B; //

MADTJ:= IF(MAKZ=1,C>MAF,1);
MAKTJ:= IF(MAKZ=1,C<MAF,1);


MADTJ && CROSS( MACDDTJ,0.5),BK;
MAKTJ && CROSS( MACDKTJ,0.5),SK;

(BKPRICE - C)>=SLOSS*MINPRICE,SP;
(C- BKPRICE)>=SWIN*MINPRICE,SP;

(C - SKPRICE)>SLOSS*MINPRICE,BP;
(SKPRICE - C)>= SWIN*MINPRICE,BP;

MACD15.CC&&C>MA(C,21),BP;
MACD15.DD&&C<MA(C,21),SP;
AUTOFILTER;




投资者咨询:平仓条件修改 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-5-30 17:41
 被引用的第8行第9行有错误没有定义
技术人员回复
日期:2018-5-30 20:18
 被引用修改:

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

MAF:= MA(C,21);
A:=CROSS(C,MA(C,21));
B:=CROSSDOWN(C,MA(C,21)); 
CC:CROSS(MACD,0);
DD:CROSSDOWN(MACD,0);