MQL5 Algo Trading
400K subscribers
2.63K photos
2.63K 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
In the latest installment of the MQL5 series, the focus shifts towards developing a more advanced project involving the Binance API and MetaTrader 5. Having previously covered the basics such as retrieving 5 daily BTCUSDT candle data, this segment will focus on extracting and processing data from the last 10 thirty-minute candles.

Initially, MQL5 scripts will leverage the OnTick event to efficiently request new data without exceeding API limits. Data from server responses will be parsed into structured arrays categorizing open, high, low, and close prices. Following extraction, string data undergoes conversion into appropriate datetime and double formats.

This structured approach ensures precision in data handling, facilitating the development of custom indicators capable of visualizing real-time market data efficiently.

👉 Read | Signals | @mql5dev

#MQL5 #MT5 #MQL5
24🎉3👀1
Elevate your algorithmic trading strategy with an innovative approach that integrates the Relative Strength Index (RSI) with market structure awareness to generate high-probability trade entries. Traditionally reliant on breakout and retest models, this method leverages early momentum confirmation for enhanced timing and reliability. By developing a structured system using MQL5, traders can automate the detection of trend channels and RSI divergence, transforming manual strategies into precise, executable algorithms. This programmatic solution offers sophisticated risk management, ensuring more effective entries and reducing reliance on manual signal interpretation. Discover a robust path from market theory to algorithmic practice.

👉 Read | Forum | @mql5dev

#MQL5 #MT5 #Algorithm
16👌1
In modern user interfaces, resizing elements with the mouse is essential. Implementing this feature requires a well-architected approach, typically using the MVC (Model-View-Controller) framework. In the MVC paradigm, the View component handles the visual and interactive aspects of resizing. It tracks mouse movements, determines cursor placement on element boundaries, and displays tooltips indicating resizing directions. The Controller processes events and updates the Model if necessary.

For TableView controls in applications, resizing enhances data adaptability, readability, and creates dynamic interfaces. Implementing resizing involves refining base classes and creating graphical tooltips. By enhancing the Base and Control classes, this functionality becomes integral to modern interface components. This structured approach ensures responsiveness and effective u...

👉 Read | Forum | @mql5dev

#MQL5 #MT5 #UI
23🎉3👌1👀1
The challenge of maintaining a consistent position for chart arrows has been noted. Typically, when an arrow is added, scrolling can result in its displacement, leading to visibility issues. This variability in position can hinder clear analysis, as the arrows might not correspond accurately to specific chart points. The provided code resolves this inconsistency by ensuring that arrows remain in a static, fixed position relative to the bars. This adjustment is crucial for clarity in data representation and analysis, facilitating more reliable decision-making. Consistent arrow placement can significantly enhance the usability of chart observations and historical data analysis.

👉 Read | Quotes | @mql5dev

#MQL4 #MT4 #Indicator
14👍1👌1
Explore the advanced features of MetaTrader 5 by leveraging its integrated chat capabilities. These powerful tools enhance trader communication and collaboration with private messages, group chats, and channels. Streamline interaction with brokers through dedicated support chats directly within the platform. Delve into team projects, exchange trading strategies, or broadcast updates with ease, all while ensuring efficient data usage and swift message delivery. Elevate your algo-trading experience by connecting effortlessly across MetaTrader's desktop and mobile apps. Ideal for both developers and traders, the chat system fosters a dynamic and responsive trading community, promoting proactive trading strategy development and customer engagement.

👉 Read | Freelance | @mql5dev

#MQL5 #MT5 #AlgoTrading
17👍4