Codes

Heikin Ashi Lines for MetaTrader 5

A simpler way to display Heikin Ashi

Heikin Ashi Lines for MetaTrader 4

A simpler way to display Heikin Ashi

Exponential Commodity Channel Index for MetaTrader 5

Commodity Channel Index using exponential moving averages

Exponential Commodity Channel Index for MetaTrader 4

Commodity Channel Index using exponential moving averages

Wilder's Relative Strength Index for MetaTrader 5

An implementation of the Relative Strength Index indicator by John Welles Wilder Jr. as described in his book—New Concepts in Technical Trading Systems [1978]

Wilder's Relative Strength Index for MetaTrader 4

An implementation of the Relative Strength Index indicator by John Welles Wilder Jr. as described in his book—New Concepts in Technical Trading Systems [1978]

Wilder's Average True Range (ATR) for MetaTrader 5

An implementation of the original Average True Range indicator by John Welles Wilder Jr. as described in his book—New Concepts in Technical Trading Systems [1978]

Wilder's Average True Range (ATR) for MetaTrader 4

An implementation of the original Average True Range indicator by John Welles Wilder Jr. as described in his book—New Concepts in Technical Trading Systems [1978]

Time Segmented Volume (TSV) for MetaTrader 5

Based on the original “Time Segmented Volume (TSV)” developed by Worden Brothers, Inc

Time Segmented Volume (TSV) for MetaTrader 4

Based on the original “Time Segmented Volume (TSV)” developed by Worden Brothers, Inc

Articles

Take a few lessons from Prop Firms (Part 1) — An introduction for MetaTrader 5

In this introductory article, I address a few of the lessons one can take from the challenge rules that proprietary trading firms implement. This is especially relevant for beginners and those who struggle to find their footing in this world of trading. The subsequent article will address the code

Forum

Problem with history_deals_get() in Python [kevenbreda]

Comments that do not relate to the " Python in algorithmic trading ", have been moved into this topic

Please help with inputs of EA on the Candle Color Indicator

Comments that do not relate to the " Enhancing Stability and Robustness of Automated Trading Robots: Strategies, Challenges, and Insights ", have been moved into this topic

Request for website functionality: List of Blog publications on the user’s profile.

When visiting a user’s profile , there is a “Publications” section. There one can view a list of publications by the users in the “CodeBase”, “Articles” and “Forum”. However, there is no listing for “Blog” publications. This is very annoying, as we cannot track or follow blog posts by the user

I need an help in recall BUY and SELL STOP orders [by Alberto Tortella]

Comments that do not relate to the " Any questions from newcomers on MQL4 and MQL5, help and discussion on algorithms and codes ", have been moved into this topic

[HEINZ JUERGEN THIEME] Need help with Custom Indicator code — the separate window is empty

Comments that do not relate to the " Learning the code syntax ", have been moved into this topic

Request to moderators: Please prohibit “ChatGPT” help requests on the forum.

Please add a forum rule prohibiting requests for help with ChatGPT code. We cannot help them and it is becoming an epidemic. Such threads should be deleted and a PM sent to the OP, with a boilerplate template message informing them of the rule and few thread links for beginner coders. to read

Website bug: After declining a “Friend Request”, the user was still able to message me, even with privacy settings set to “Friends only”.

Today I received a friend request from an unknown user with whom I have never before exchanged private messages . I rejected the request, due to personal reasons. However, after declining, the user was still able to text me, even though my privacy settings option is set to only allow receiving

How to publish an MQL4/5 Script or MQL5 Service program on the Market section?

How to publish an MQL4/5 Script or MQL5 Service program on the Market section? I’m looking for information from anyone who has successfully published an MQL4/5 Script or MQL5 Service program in the Market section. I will assume that they need to be classified as “Utilities”. However, will scripts or

MetaTrader 5 API for use with other languages, besides Python.

Based on my investigations of the MetaTrader 5 Python API , the interprocess communications seem to be via a named pipe “\\.\pipe\MT5.Terminal.“. It is a pity, however, that the protocol used over this pipe is not publicly documented. It would make it possible to develop APIs for other systems or

[Solved] Probable bug when compiling Services from a Shared Project, they get transfered to the Scripts category folder.

EDIT: Solved! It was my mistake. See next post! Normally when compiling MQL programs from a Shared Project , MetaEditor will automatically transfer the compiled executable to the necessary category of the standard folders for "Experts", "Indicators" and "Scripts". However, when compiling "Services"