谢谢BBL的回复。我遇到的问题不是在您说的这个属性里设置,而是用MQL4语句改变K线的颜色,当收盘价在均线之上时,K线自动变色,当收盘价在均线之下时,K线自动变成另外一个颜色。并保持阳线都是空心的,阴线都是实心的。
我曾见过类似的指标,你搜索一下,有现成的
我在网上找了很多,都不是MT4平台的,不知道MT4平台里到底能不能动态改变K线的颜色。
dmgy 写道 >>
谢谢BBL的回复。我遇到的问题不是在您说的这个属性里设置,而是用MQL4语句改变K线的颜色,当收盘价在均线之上时,K线自动变色,当收盘价在均线之下时,K线自动变成另外一个颜色。并保持阳线都是空心的,阴线都是实心的。
谢谢BBL的回复。我遇到的问题不是在您说的这个属性里设置,而是用MQL4语句改变K线的颜色,当收盘价在均线之上时,K线自动变色,当收盘价在均线之下时,K线自动变成另外一个颜色。并保持阳线都是空心的,阴线都是实心的。
因为指标线与K线的绘制在MQL4中是二个系统,一般是没办法改变的,但以下这个指标可以作些变通,希望对你有帮助。
老陆。
附加的文件:
heikenzashi.mq4
4 kb
问题描述:现在我想用MQL4做一个指标,当收盘价格在均线之上时,K线为一种颜色,收盘价格在均线之下时,K线为另一种颜色。并且不论K线在均线之上或之下,阳线都保持空心K线,阴线都保持用实心K线。
难点:我知道用MQL4可以自己画K线,也可以根据收盘价在均线之上或之下画出两种颜色的K线,但是画出的所有K线都是实心的,无法画空心K线,就是无法区别阳线和阴线。另外,运行的时候要屏蔽掉MT4系统画出的K线,单独运行自己用MQL4编写的画K线指标。能否用MQL4直接更改MT4系统画的K线颜色,而不用自己重新画K线。
希望各位指点,谢谢。