[求助]请教老师k线变色 (文华财经WH6赢顺V6.7)

投资者咨询:[求助]请教老师k线变色 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-15 8:53
 请老师编个公式     C>HV(H,1),BPK;    当这根k线在信号成立时,这根k线内变成2个色,下红上白色.  
技术人员回复
日期:2018-8-15 9:02

wh6是基础看盘软件,不支持信号记录类程序化思路使用的函数

 

所以,给您在满足C>HV(H,1)条件的位置进行变色处理

 

STICKLINE(C>HV(H,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(C>HV(H,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);   

投资者咨询:[求助]请教老师k线变色 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-15 8:53
 老师 我只要那一根发出了条件的k线变色就行了,条件后面的k线不要变色了,多了盘面杂乱.谢了
技术人员回复
日期:2018-8-15 13:22

需要加入做空条件的位置进行判断,参考:

 

STICKLINE(C>HV(H,1)&&BARSLAST(CROSS(做空条件,0.5))+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(C>HV(H,1)&&BARSLAST(CROSS(做空条件,0.5))+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);   
STICKLINE(COUNT(C>HV(H,1)&&BARSLAST(做空条件)+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(COUNT(C>HV(H,1)&&BARSLAST(做空条件)+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);  

投资者咨询:[求助]请教老师k线变色 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-15 8:53
 C>HV(H,1),BPK;            加入代码显示4行圆括行不配对
C<LV(L,1),SPK;     
AUTOFILTER;        
技术人员回复
日期:2018-8-15 15:19

如下修改:

 

STICKLINE(COUNT(C>HV(H,1),BARSLAST(CROSS(C<LV(L,1),0.5))+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(COUNT(C>HV(H,1),BARSLAST(CROSS(C<LV(L,1),0.5))+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);   
STICKLINE(COUNT(C>HV(H,1),BARSLAST(C<LV(L,1))+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(COUNT(C>HV(H,1),BARSLAST(C<LV(L,1))+1)=1&&C>HV(H,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);

投资者咨询:[求助]请教老师k线变色 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-8-15 8:53
 老师再请编下,编个反过来做空,谢谢
技术人员回复
日期:2018-8-15 15:46

参考:

 

STICKLINE(COUNT(C<LV(L,1),BARSLAST(CROSS(C>HV(H,1),0.5))+1)=1&&C<LV(L,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(COUNT(C<LV(L,1),BARSLAST(CROSS(C>HV(H,1),0.5))+1)=1&&C<LV(L,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);   
STICKLINE(COUNT(C<LV(L,1),BARSLAST(C>HV(H,1))+1)=1&&C<LV(L,1),ABS(C-O)/2+MIN(C,O),MIN(C,O),COLORRED,0);
STICKLINE(COUNT(C<LV(L,1),BARSLAST(C>HV(H,1))+1)=1&&C<LV(L,1),ABS(C-O)/2+MIN(C,O),MAX(C,O),COLORWHITE,0);