Articles

Position Management: A Reusable Trade Journal with Live Maximum Adverse Excursion, Maximum Favorable Excursion, and R-Multiple Tracking in MQL5 for MetaTrader 5

This article presents CTradeJournal, a self-contained MQL5 class for live tracking of open positions at tick frequency. It maintains MAE, MFE, and initial risk in money, calculates the R-multiple when a position closes, and writes a complete CSV record. The text explains the design choices, provides

Automating Classic Market Methods in MQL5 (Part 1): Wyckoff Accumulation and Distribution for MetaTrader 5

The article describes an MQL5 EA that automates Wyckoff accumulation and distribution via a finite state machine. It confirms spring to SOS and upthrust to SOW before placing LPS or LPSY entries, using relative tick volume as the confirmation metric. Readers get the state model, detection criteria

Position Management: Safe Pyramiding with a Unified Stop in MQL5 for MetaTrader 5

This article presents CPyramidEngine, a reusable MQL5 class that adds disciplined pyramiding to any Expert Advisor with about six lines of integration. The engine enforces three constraints: strictly decreasing lot sizes, a single unified stop that advances after each add-on, and broker-level

Forum

When evaluating a new EA on the MQL5 Market, which factor is most important to you?

Real account results (long history) Low drawdown potential Author reputation Clear entry/exit patterns Community reviews

What is your preferred method for managing multiple trades within a single Expert Advisor (EA)?

Using specific deal/order tickets Looping through all orders Custom frameworks Other (specify in comments)

Which standard indicator do you find most reliable for building MQL5 strategies?

Moving Averages (MA) Relative Strength Index (RSI) MACD ATR (Average True Range) Other (specify)

What's your greatest trading challenge when using automated systems?

Risk/money management Handling market irregularities Emotional control (trusting the EA) Finding a consistently profitable strategy Backtesting accuracy

Which MQL5 feature would you like to see improved or added most?

Better debugger/testing environment Multi-core support for backtesting Easier object creation/altering Built-in bulk trade operations