[求助]请老师帮助修改 (文华财经随身行Android   6.1.1(283))

投资者咨询:[求助]请老师帮助修改 (文华财经随身行Android   6.1.1(283))
来源:文华财经  日期:2020-7-29 20:46
 A:=X11+X21+X31+X41>=3;
B:=Y1+Y2+Y3+Y4>=3;
DRAWTEXT(A&&COUNT(A,BARSLAST(B))=1,L,'多'),VALIGN0,FONTSIZE25,COLORYELLOW;
DRAWTEXT(B&&COUNT(B,BARSLAST(A))=1,H,'空'),COLORWHITE,FONTSIZE25;
 请老师改为文华8,固定一手。当'多'的信号发出时,执行平空开多指令。当'空'信号发出后,执行平多开空指令。
止损方面:
1.'多'信号发出后,当根k线最低价作为止损的条件,如果后面开始下跌,有k线收盘价低于{=号不算}开仓时的那根K线{最低价}时,平仓。
2.'空'信号发出后,当根k线最高价作为止损的条件,如果后面开始上涨,有k线收盘价高于{=号不算}开仓时的那根K线{最高价}时,平仓。
疑惑方面:
假设当'多'信号发出后,开始下跌,此时有k线收盘价低于开仓时那根K的最低价,已经触发止损。那么当'空'的信号发出时{或者就是触发止损的那根k线},要执行平多开空信号,但此时多单已止损,有冲突吗?
技术人员回复
日期:2020-7-29 20:47
不冲突,参考

 A:=X11+X21+X31+X41>=3;
B:=Y1+Y2+Y3+Y4>=3;
DRAWTEXT(A&&COUNT(A,BARSLAST(B))=1,L,'多'),VALIGN0,FONTSIZE25,COLORYELLOW;
DRAWTEXT(B&&COUNT(B,BARSLAST(A))=1,H,'空'),COLORWHITE,FONTSIZE25;
A&&COUNT(A,BARSLAST(B))=1,BPK;
B&&COUNT(B,BARSLAST(A))=1,SPK;
C<REF(L,BARSBK),SP;
C>REF(H,BARSSK),BP;
AUTOFILTER;

投资者咨询:[求助]请老师帮助修改 (文华财经随身行Android   6.1.1(283))
来源:文华财经  日期:2020-7-29 20:46
 请问老师,止损方面的内容写进去了吗?
技术人员回复
日期:2020-7-29 20:53
 写了

投资者咨询:[求助]请老师帮助修改 (文华财经随身行Android   6.1.1(283))
来源:文华财经  日期:2020-7-29 20:46
请老师完善以下:
执行开多的条件必须是系统有提示多的信号和ema5大于ema120,此时只开多不开空,在ema5大于ema120出现空的提示时,只平多。平仓后如果出现多,继续开多,如此循环。如果 ema5小于 ema120,在系统的多提示信号未消失的情况下,ema5大于ema120时,条件同时具备,那么开多单。做空相反。谢谢!止损继续原思路。
技术人员回复
日期:2020-7-31 13:05

 参考

 

EMA5:EMA(C,5);
EMA120:EMA(C,120);
 A:=X11+X21+X31+X41>=3;
B:=Y1+Y2+Y3+Y4>=3;
DRAWTEXT(A&&COUNT(A,BARSLAST(B))=1,L,'多'),VALIGN0,FONTSIZE25,COLORYELLOW;
DRAWTEXT(B&&COUNT(B,BARSLAST(A))=1,H,'空'),COLORWHITE,FONTSIZE25;
A&&COUNT(A,BARSLAST(B))=1&&EMA5>EMA120,BPK;
B&&COUNT(B,BARSLAST(A))=1&&EMA5<EMA120,SPK;
A&&COUNT(A,BARSLAST(B))=1,BP;
B&&COUNT(B,BARSLAST(A))=1,SP;
C<REF(L,BARSBK),SP;
C>REF(H,BARSSK),BP;
AUTOFILTER;

投资者咨询:[求助]请老师帮助修改 (文华财经随身行Android   6.1.1(283))
来源:文华财经  日期:2020-7-29 20:46
 帮忙改在文华6使用看看,谢谢老师
技术人员回复
日期:2020-7-31 13:19

 6楼一个开仓条件对应多个平仓条件,需要根据持仓判断信号

 

wh6只能根据条件判断,实现不了的

 

另外,为方便论坛管理,您有什么问题请重新发帖提问,不要在其他用户帖子下跟帖,感谢配合