MQL5 Algo Trading
388K subscribers
2.56K photos
2.56K links
The best publications of the largest community of algotraders.

Subscribe to stay up-to-date with modern technologies and trading programs development.
Download Telegram
Enhancing Tooltip and ProgressBar Controls in MQL5

Concept:
The aim is to refine the ToolTip control to function more like MS Visual Studio by introducing smooth appearance and disappearance behaviors. This requires implementing timers for graphical elements, using a list of active objects to track items needing timer processing. This approach supports animated interfaces with interactive visual effects. For this work, a timer event handler will be created for ToolTip and later for ProgressBar control.

Improvements:
1. Adding timer parameters for graphical elements on canvas.
2. Default values for ProgressBar control; adding progress line glare effect similar to Windows.
3. Describing control states and animation sequences for ToolTip.
4. Updated object property lists for enhanced sorting and selection.
5. Improved pointer handling and pause countdown meth...
#MQL5 #MT5 #Code #Library

Read more...
👍43305👀5🤡41👏1
Dive into streamlined MQL5 development with our comprehensive EX5 trading libraries. By simplifying trade operations and historical data management, these libraries drastically reduce development time. Our final module tackles a key MQL5 limitation, providing seamless access to canceled pending order data. The innovative GetLastCanceledPendingOrderData() function efficiently retrieves critical information such as symbol, price, and duration. This tool is essential for developers building applications reliant on accurate trading history, allowing a focus on broader analytical insights. Through well-structured and intuitive functions, our libraries enhance precision and efficiency in trading history processing, benefiting both novice and experienced MetaTrader 5 developers.
#MQL5 #MT5 #Algorithm #Library

Read more...
👍219👨‍💻6👌4
The "Text label" control is an essential graphical object for displaying text in program GUIs. It mirrors the functionality of MS Visual Studio's text label, with additional features for flexibility in positioning and resizing. Users have options to set font parameters, and enable the frame feature for visual distinction.

In efforts to enhance library classes, new text messages and indices have been introduced, alongside modifications to incorporate text opacity for visual effects. Adjustments to the class structures include updating properties to improve customization and sorting capabilities.

The development continues with revisions to base and derived classes to support new features. Testing has confirmed the effective integration of these enhancements, ensuring accurate text display.

👉 Read | Quotes | Share!

#MQL5 #MT5 #Library
👍277🏆31👨‍💻1