MQL4能否修改K线颜色,并保持空心K线和实心K线不变

 

问题描述:现在我想用MQL4做一个指标,当收盘价格在均线之上时,K线为一种颜色,收盘价格在均线之下时,K线为另一种颜色。并且不论K线在均线之上或之下,阳线都保持空心K线,阴线都保持用实心K线。

难点:我知道用MQL4可以自己画K线,也可以根据收盘价在均线之上或之下画出两种颜色的K线,但是画出的所有K线都是实心的,无法画空心K线,就是无法区别阳线和阴线。另外,运行的时候要屏蔽掉MT4系统画出的K线,单独运行自己用MQL4编写的画K线指标。能否用MQL4直接更改MT4系统画的K线颜色,而不用自己重新画K线。

希望各位指点,谢谢。

 
dmgy 写道 >>

问题描述:现在我想用MQL4做一个指标,当收盘价格在均线之上时,K线为一种颜色,收盘价格在均线之下时,K线为另一种颜色。并且不论K线在均线之上或之下,阳线都保持空心K线,阴线都保持用实心K线。

难点:我知道用MQL4可以自己画K线,也可以根据收盘价在均线之上或之下画出两种颜色的K线,但是画出的所有K线都是实心的,无法画空心K线,就是无法区别阳线和阴线。另外,运行的时候要屏蔽掉MT4系统画出的K线,单独运行自己用MQL4编写的画K线指标。能否用MQL4直接更改MT4系统画的K线颜色,而不用自己重新画K线。

希望各位指点,谢谢。

在图表中右击,出现以下修改窗口:

 
dmgy 写道 >>

问题描述:现在我想用MQL4做一个指标,当收盘价格在均线之上时,K线为一种颜色,收盘价格在均线之下时,K线为另一种颜色。并且不论K线在均线之上或之下,阳线都保持空心K线,阴线都保持用实心K线。

难点:我知道用MQL4可以自己画K线,也可以根据收盘价在均线之上或之下画出两种颜色的K线,但是画出的所有K线都是实心的,无法画空心K线,就是无法区别阳线和阴线。另外,运行的时候要屏蔽掉MT4系统画出的K线,单独运行自己用MQL4编写的画K线指标。能否用MQL4直接更改MT4系统画的K线颜色,而不用自己重新画K线。

希望各位指点,谢谢。

 
谢谢BBL的回复。我遇到的问题不是在您说的这个属性里设置,而是用MQL4语句改变K线的颜色,当收盘价在均线之上时,K线自动变色,当收盘价在均线之下时,K线自动变成另外一个颜色。并保持阳线都是空心的,阴线都是实心的。
 
我曾见过类似的指标,你搜索一下,有现成的
 
我在网上找了很多,都不是MT4平台的,不知道MT4平台里到底能不能动态改变K线的颜色。
 
dmgy 写道 >>
谢谢BBL的回复。我遇到的问题不是在您说的这个属性里设置,而是用MQL4语句改变K线的颜色,当收盘价在均线之上时,K线自动变色,当收盘价在均线之下时,K线自动变成另外一个颜色。并保持阳线都是空心的,阴线都是实心的。

因为指标线与K线的绘制在MQL4中是二个系统,一般是没办法改变的,但以下这个指标可以作些变通,希望对你有帮助。

老陆。

附加的文件:
 
BBL 写道 >>

因为指标线与K线的绘制在MQL4中是二个系统,一般是没办法改变的,但以下这个指标可以作些变通,希望对你有帮助。

老陆。

谢谢回复。看来在MT4里只能用指标画K线变通了,好像真的无法用MQL4语句直接改变系统K线的颜色。谢谢。

原因: