Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

MetaTrader 5 Indicator | Barebone Gradient Candles

Colored Candlestick exemplifying a gradient. It was somewhat hard to find a good working example of DRAW_COLOR_CANDLES that was understandable, most of the comments were useless, and the documentation lacks to even specify the plot limitations (PLOT_COLOR_INDEXES being limited to 64 in length, [0; 63]) or which order the functions should be called.

I also had a hard time finding a working algorithm for moving a X color towards a Y color (I believe this is called Gradient?); this code contains a math function which returns a gradient from X towards Y and I would love to know if someone has a better way of doing that.

Feel free to suggest patches in the comments, this code is a work-in-progress and free for all - you can also remove the licensing properties if you wish, but should maintain a // AUTHORS: list commented.

Changelog

v1.01 - Fix the order, was inverted (was missing a 1.0 - percentage calc)

MetaTrader Experts, Indicators, Scripts and Libraries

35362