老师下午好: (文华财经WH6赢顺V6.7)

投资者咨询:老师下午好: (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-7-9 17:23
有点问题 老师不管加载那个合约或哪个周期开仓平仓的地方都不对,
以空为例1:开空 MA5 MA10死叉 
2 加仓 MA5<MA图片点击可在新窗口打开查看10.20.40.60;布林带张口;MACD死叉;
3:减仓 KDJ死叉;收盘价大于MA5;
4:平仓 MACD金叉;布林带下轨回调;MA5 MA10金叉


以上是我的思路您可以加载下,我看的的是外盘金、原油、铜08合约;恒指、道指09合约一般看一分钟、五分钟、15分钟,看到后帮我把指标稍微修改下吗?谢谢
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA40:=MA(C,40);
MA60:=MA(C,60);

MID:=MA(CLOSE,32);
TMP2:=STD(CLOSE,32);
TOP:=MID+2*TMP2;
BOTTOM:=MID-2*TMP2;
KJC:=CROSS(K,D);
MJC:=CROSS(MA5,MA10);
KSC:=CROSSDOWN(K,D);
MSC:=CROSSDOWN(MA5,MA10);
T1:=KJC&&MJC&&MIN(MA5,MA10)>MAX1(MA20,MA40,MA60);
T2:=TOP>REF(TOP,1)&&BOTTOM<REF(BOTTOM,1);
T3:=C<MA5;
T4:=CROSSDOWN(TOP,REF(TOP,1))&&KJC;



K1:=KSC&&MSC&&MAX(MA5,MA10)<MIN1(MA20,MA40,MA60);
K2:=TOP<REF(TOP,1)&&BOTTOM>REF(BOTTOM,1);
K3:=C>MA5;
K4:=CROSS(TOP,REF(TOP,1))&&KSC;



S1:=SUMBARS(T1,1)>SUMBARS(K1,1);
S2:=SUMBARS(T1,1)<SUMBARS(K1,1);
DRAWCOLORKLINE(S1&&ISUP,COLORGREEN,0);
DRAWCOLORKLINE(S1&&ISDOWN,COLORGREEN,1);
DRAWCOLORKLINE(S2&&ISUP,COLORRED,0);
DRAWCOLORKLINE(S2&&ISDOWN,COLORRED,1);


DRAWTEXT(T1,L,'开多'),VALIGN0;
DRAWTEXT(CROSS(T2,0.5)&&S2,L,'加仓'),VALIGN0;
DRAWTEXT(CROSS(T3,0.5)&&S2,L,'减仓'),VALIGN0;
DRAWTEXT(CROSS(T4,0.5)&&S2,L,'平仓'),VALIGN0;
DRAWTEXT(K1,H,'开空');
DRAWTEXT(CROSS(K2,0.5)&&S1,H,'加仓');
DRAWTEXT(CROSS(K3,0.5)&&S1,H,'减仓');
DRAWTEXT(CROSS(K4,0.5)&&S1,H,'平仓');


 
 
   
 
技术人员回复
日期:2018-7-9 17:51
您的源码编写,与思路对不上的

先给您编写空的条件,您加载试下效果:

RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA40:=MA(C,40);
MA60:=MA(C,60);
DIFF :EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
MID:=MA(CLOSE,32);
TMP2:=STD(CLOSE,32);
TOP:=MID+2*TMP2;
BOTTOM:=MID-2*TMP2;
KJC:=CROSS(K,D);
MJC:=CROSS(MA5,MA10);
FJC:=CROSS(DIFF,DEA);
KSC:=CROSSDOWN(K,D);
MSC:=CROSSDOWN(MA5,MA10);
FSC:=CROSSDOWN(DIFF,DEA);
T1:=KJC&&MJC&&MIN(MA5,MA10)>MAX1(MA20,MA40,MA60);
T2:=TOP>REF(TOP,1)&&BOTTOM<REF(BOTTOM,1);
T3:=C<MA5;
T4:=CROSSDOWN(TOP,REF(TOP,1))&&KJC;

K1:=MSC;//开空 MA5 MA10死叉 
K2:=TOP>REF(TOP,1)&&BOTTOM>REF(BOTTOM,1)&&MAX(MA5,MA10)<MIN1(MA20,MA40,MA60)&&FSC;//加仓 MA5<MA10.20.40.60;布林带张口;MACD死叉;
K3:=C>MA5&&KSC;//减仓 KDJ死叉;收盘价大于MA5;
K4:=MJC&&TOP<REF(TOP,1)&&FJC;//平仓 MACD金叉;布林带下轨回调;MA5 MA10金叉


DRAWTEXT(K1,H,'开空');
DRAWTEXT(K2,H,'加仓'),COLORCYAN;
DRAWTEXT(K3,H,'减仓'),COLORGREEN;
DRAWTEXT(K4,H,'平仓'),COLORMAGENTA;