-
咨询内容:
//1:
M1:=H>REF(H,1) AND L>REF(L,1);
M2:=H>REF(H,2) AND L>REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
M3:=H>REF(H,3) AND L>REF(L,3) AND H>REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
MARK:=M1 OR M2 OR M3;
SET:=L<VALUEWHEN(MARK,L) AND H<VALUEWHEN(MARK,H) AND HHV(H,BARSLAST(MARK))<VALUEWHEN(MARK,H);
SIG:=IF(MARK,1,IF(SET,0,NULL));
CROSS(SIG=0,0.5);
//2:
M1:=H<REF(H,1) AND L<REF(L,1);
M2:=H<REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
M3:=H<REF(H,3) AND L<REF(L,3) AND H>REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
MARK:=M1 OR M2 OR M3;
SET:=L>VALUEWHEN(MARK,L) AND H>VALUEWHEN(MARK,H) AND LLV(L,BARSLAST(MARK))>VALUEWHEN(MARK,L);
SIG:=IF(MARK,1,IF(SET,0,NULL));
CROSS(SIG=0,0.5);
老师,这两个整合不到一起呀,适用于文华6期货,烦请帮忙修改。 感谢!
来源:程序化99
-
文华技术人员:
参考:
QM1:=H>REF(H,1) AND L>REF(L,1);
QM2:=H>REF(H,2) AND L>REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
QM3:=H>REF(H,3) AND L>REF(L,3) AND H>REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
QMARK:=QM1 OR QM2 OR QM3;
QSET:=L<VALUEWHEN(QMARK,L) AND H<VALUEWHEN(QMARK,H) AND HHV(H,BARSLAST(QMARK))<VALUEWHEN(QMARK,H);
QSIG:=IF(QMARK,1,IF(QSET,0,NULL));
CROSS(QSIG=0,0.5);
//2:
M1:=H<REF(H,1) AND L<REF(L,1);
M2:=H<REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
M3:=H<REF(H,3) AND L<REF(L,3) AND H>REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
MARK:=M1 OR M2 OR M3;
SET:=L>VALUEWHEN(MARK,L) AND H>VALUEWHEN(MARK,H) AND LLV(L,BARSLAST(MARK))>VALUEWHEN(MARK,L);
SIG:=IF(MARK,1,IF(SET,0,NULL));
CROSS(SIG=0,0.5);
来源: WWW.CXH99.COM
-
文华客服:
无法添加到主图,老师
-
网友回复:
这两个指标都是副图指标,需要加载到副图上查看的。
主图上,满足条件画笑脸和哭脸看下:
QM1:=H>REF(H,1) AND L>REF(L,1);
QM2:=H>REF(H,2) AND L>REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
QM3:=H>REF(H,3) AND L>REF(L,3) AND H>REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
QMARK:=QM1 OR QM2 OR QM3;
QSET:=L<VALUEWHEN(QMARK,L) AND H<VALUEWHEN(QMARK,H) AND HHV(H,BARSLAST(QMARK))<VALUEWHEN(QMARK,H);
QSIG:=IF(QMARK,1,IF(QSET,0,NULL));
CROSS(QSIG=0,0.5),ICON(0,'CO1',VALIGN0;
//2:
M1:=H<REF(H,1) AND L<REF(L,1);
M2:=H<REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
M3:=H<REF(H,3) AND L<REF(L,3) AND H>REF(H,2) AND L<REF(L,2) AND H>REF(H,1) AND L<REF(L,1);
MARK:=M1 OR M2 OR M3;
SET:=L>VALUEWHEN(MARK,L) AND H>VALUEWHEN(MARK,H) AND LLV(L,BARSLAST(MARK))>VALUEWHEN(MARK,L);
SIG:=IF(MARK,1,IF(SET,0,NULL));
CROSS(SIG=0,0.5),ICON(1,'CO2';
-
网友回复:
首先感谢您的修改。但效果不是特别的好,可否还能优化成红绿色箭头?
感谢老师!