请老师帮忙写个指标K线涂色 (文华财经)

投资者咨询:请老师帮忙写个指标K线涂色 (文华财经)
来源:文华财经  日期:2021-1-15 13:19
 请老师帮忙写个K线涂色的指标,  就是前一根K 线和后一根K线价格 有重合的部位的时候, 这部分柱子的颜色和 前一根柱子颜色一致的, 如果 后一根柱子有突破了前一根柱子的最高价,  也就是价格不重合的部分, 突破了的部分 向上的话 颜色  涂成桃红色的, 如果 突破了 前一根K 线的最低价 ,那不重合的 部分 柱子涂成 绿色的,   谢谢老师  。  
技术人员回复
日期:2021-1-15 13:34
粉色和绿色部分参考,中间部分以上一根K线的什么颜色为标准需要您说明下。

CON1:=MAX(C,O)>REF(MAX(C,O),1);
CON2:=MIN(C,O)<REF(MIN(C,O),1);
STICKLINE(CON1,MAX(C,O),REF(MAX(C,O),1),COLORMAGENTA,0);
STICKLINE(CON2,MIN(C,O),REF(MIN(C,O),1),COLORGREEN,0);
 
投资者咨询:请老师帮忙写个指标K线涂色 (文华财经)
来源:文华财经  日期:2021-1-15 13:19
 中间的 和前一根K线重复的部分用白色的表示吧  麻烦老师再帮我改下  还有是如果是跳空 的K 线  向上的则用桃红色表示  向下的则用绿色表示
技术人员回复
日期:2021-1-15 15:04
参考:

CON1:=MAX(C,O)>REF(MAX(C,O),1);
CON2:=MIN(C,O)<REF(MIN(C,O),1);
STICKLINE(CON1,MAX(C,O),REF(MAX(C,O),1),COLORMAGENTA,0);
STICKLINE(CON2,MIN(C,O),REF(MIN(C,O),1),COLORGREEN,0);
STICKLINE(CON1&&CON2,REF(O,1),REF(C,1),COLORWHITE,0);
STICKLINE(CON1&&MIN(C,O)>REF(MIN(C,O),1),MIN(C,O),REF(MAX(C,O),1),COLORWHITE,0);
STICKLINE(CON2&&MAX(C,O)<REF(MAX(C,O),1),MAX(C,O),REF(MIN(C,O),1),COLORWHITE,0);

DRAWCOLORKLINE(O>REF(C,1)+5*MINPRICE,COLORMAGENTA,0);
DRAWCOLORKLINE(O<REF(C,1)-5*MINPRICE,COLORGREEN,0);

投资者咨询:请老师帮忙写个指标K线涂色 (文华财经)
来源:文华财经  日期:2021-1-15 13:19
 老师帮我修改下 ,上下 影线 涉及到的 价位 也算   价格重合的啊   也应该是 白色的啊   
技术人员回复
日期:2021-1-15 16:00
 现在价格重合已经是白色的了,价格重合没有变白色的地方是因为跳空K线全部变色给遮挡了。

上下影线也跟着实体部分变色,还是有自己的判断标准?
 
投资者咨询:请老师帮忙写个指标K线涂色 (文华财经)
来源:文华财经  日期:2021-1-15 13:19
 上下影线 凡是 属于 价格 重合的部分  就是白色    突破了的  那上下影线也跟着 变色啊      向上变桃红    向 下 变  绿色  , 如果 是   白色 的不明显的话   你要不换个明显的颜色的 黄色的 也可以
技术人员回复
日期:2021-1-15 16:41
 参考:

CON1:=MAX(C,O)>REF(MAX(C,O),1);
CON2:=MIN(C,O)<REF(MIN(C,O),1);
STICKLINE(CON1,MAX(C,O),REF(MAX(C,O),1),COLORMAGENTA,0);
STICKLINE(CON2,MIN(C,O),REF(MIN(C,O),1),COLORGREEN,0);
STICKLINE(CON1&&CON2,REF(O,1),REF(C,1),COLORWHITE,0);
STICKLINE(BETWEEN(O,REF(O,1),REF(C,1)) && NOT(BETWEEN(C,REF(O,1),REF(C,1)))&&ISUP,O,MAX(REF(O,1),REF(C,1)) ,COLORWHITE,0 );
STICKLINE(BETWEEN(O,REF(O,1),REF(C,1)) && NOT(BETWEEN(C,REF(O,1),REF(C,1)))&&ISDOWN,O,MIN(REF(O,1),REF(C,1)) ,COLORWHITE,0 );
STICKLINE(BETWEEN(C,REF(O,1),REF(C,1)) && NOT(BETWEEN(O,REF(O,1),REF(C,1)))&&ISUP,C,MIN(REF(O,1),REF(C,1)) ,COLORWHITE,0 );
STICKLINE(BETWEEN(C,REF(O,1),REF(C,1)) && NOT(BETWEEN(O,REF(O,1),REF(C,1)))&&ISDOWN,C,MAX(REF(O,1),REF(C,1)) ,COLORWHITE,0 );
STICKLINE(BETWEEN(C,REF(O,1),REF(C,1)) && BETWEEN(O,REF(O,1),REF(C,1)),C,O ,COLORWHITE,0 );
DRAWLINE(CON1,MAX(C,O),CON1,H,COLORMAGENTA);
DRAWLINE(CON2,MIN(C,O),CON2,L,COLORGREEN);
投资者咨询:请老师帮忙写个指标K线涂色 (文华财经)
来源:文华财经  日期:2021-1-15 13:19
 老师 是不是 我还是表述的不清楚啊?  是这样的  突破前一天的 最高价的部分   你涂 成桃红色       突破前一天 最低价的部分  你涂成绿色  , 你看好吗        ?       不是 前一天收盘价的
投资者咨询:请老师帮忙写个指标K线涂色 (文华财经)
来源:文华财经  日期:2021-1-15 13:19
 好谢谢老师