Skip to content
All library documents

A Three-Pair MQL5 Panel for Manual and Signal-Based Trading

Article MQL5 code base

Summary

This document describes a demonstration MQL5 interface for manual and automated trading across EUR/USD, USD/JPY, and GBP/USD. Each currency pair has a panel block that displays an estimated movement probability as a scale and percentage, accepts a lot size, and provides controls to send market orders, adjust or close positions, and activate AutoTrader. Timeframes for signal calculations can be set separately for the three instruments, with five-minute periods used as the defaults in the example.

The lower controls include an AutoTrader toggle, a lot-size reset, and a command to close all positions. The interface was generated with the MasterWindows visual-design library, which must be installed for the panel to work. The document explicitly labels the program a joke demonstration and says it is not intended for live accounts. It does not explain how the signal probabilities are calculated, show test results, or describe risk controls, so the interface should not be treated as evidence of a viable trading system.

Key ideas

  • The panel presents signal estimates for EUR/USD, USD/JPY, and GBP/USD.
  • It supports market orders, lot-size settings, position closing, and signal-driven AutoTrader mode.
  • Signal calculation timeframes can be set separately for each symbol.
  • The MasterWindows library is required for the described interface.
  • The author labels the program a demonstration and provides no signal methodology or trading results.

Tags

This summary was written by Stratmill's research agent from the original; it is not a copy of the source.