MQL5 Wizard – Trade Signals Based on Reversal Candlestick Patterns – EA MetaTrader 5

Figure 1. Trade signals, based on reversal candlestick patterns
MQL5 Wizard provides the automatic creation of Expert Advisors (see MQL5 Wizard: Creating Expert Advisors without Programming). The CSignalCandles class provides trade signals, based on reversal candlestick patterns. The strategy called “Signals based on reversal candlestick patterns” (when creating EA automatically in MQL5 Wizard). The idea of the system is to indentify the reversal patterns … Read more

Nonparametric Zig Zag, A-la Clyde Lee Patterns – indicator MetaTrader 5

Nonparametric Zig Zag, A-la Clyde Lee Patterns
The upward ZigZag segment starts when bullish (rising) patterns for High and Low has appeaed on the current bar. The same is for the downward ZigZag segments. The ZigZag line (ZigZagLineBuffer) is plotted starting from the beginning of the segment up to begining of the opposite segment. The number under the bar indicates the pattern … Read more

MQL5 Wizard – Candlestick Patterns Class – library MetaTrader 5

MQL5 Wizard - Candlestick Patterns Class - library for MetaTrader 5
The MQL5 Wizard allows creating ready-made Expert Advisors based on the Standard library classes delivered together with the client terminal. It allows to check your trade ideas quickly, all you need is to create your own trading signals class. The structure of this class and example can be found in the article MQL5 Wizard: How … Read more

MQL5 Wizard – Trading Signals of Candlestick Patterns + Stochastic – EA MetaTrader 5

Fig. 1. Selecting "Signals based on Candlestick Patterns+Stochastic" trading signals generator in MQL5 Wizard
Description: With MQL5 Wizard, traders now can automatically generate Expert Advisor’s code based on trading signals’ classes, positions tracking and money management. Along with trading signals’ classes of the Standard Library, you can develop and test your own trading systems. To do this, just write a module of trading signals. The book “The Strategies of … Read more

Japanese Candlestick Patterns – indicator MetaTrader 5

audusd2
Real author: EarnForex.com, Based on MetaTrader 4 indicator by: Carl Sanders The indicator displays on charts the patterns created by the Japanese candlesticks. The indicator was found through a google search “Earnforex.com” and I’ve changed some colors. Not all patterns represent a change of direction of the market. I find it useful to display on … Read more

Flag and Pennant patterns – indicator MetaTrader 4

flag and pennant
This indicator shows Flag and Pennant patterns. This pattern is seen as the market potentially just taking a “breather” after a big move before continuing its primary trend. Trend detection uses linear regression, “breather” detection uses channel. Display: Blue lines — Flag; Green lines — Pennant. Settings: Flag and Pennant patterns – indicator MetaTrader 4

Patterns – indicator MetaTrader 5

Patterns - indicator for MetaTrader 5
The indicator searches for thirty popular candlestick patterns and displays them on the price chart. The indicator can be configured to show separate patterns as well as groups: one-, two- and three-bar patterns. You can enable or disable the display of each found pattern on the screen, as well as tooltips, containing chart period, pattern … Read more

Programming Patterns – Decorator – script MetaTrader 5

Programming Patterns - Decorator - script for MetaTrader 5
 • Inheritance is not always flexible.  • Composition and delegation is sometimes a good alternative to dynamically add new behavior.  • Decorator type matches component type.  • Decorators change component behavior without changing the component code.  • A component may have arbitrary number of decorators.  • Decorators are transparent to the client, unless the client … Read more

Programming Patterns – Strategy – script MetaTrader 5

Programming Patterns - Strategy - script for MetaTrader 5
A good architecture is extendable, supportable, and reusable. Patterns help build hq systems. Patterns are proven to be good by experience. Patterns are generic solitions for software engineering challenges. Choose your pattern, don’t invent it. Most patterns are designed to manage changes of the architecture. Most patterns incapsulate variable aspects of the systems. Developers know … Read more

Programming Patterns – Observer – script MetaTrader 5

Programming Patterns - Observer - script for MetaTrader 5
Subjects update observers through interface. Subjects knows nothing about the observers (one-to-many weak relation). New data can be broadcast by the subject, or requested by the observers (better). Order of notification is not guaranteed. RULE: Use weak connection between communicating objects. Programming Patterns – Observer – script MetaTrader 5