A simple analysis of the market is performed before opening/closing a position, it determines the levels of support/resistance and the direction of the trend (bullish/bearish) as well.
The support/resistance levels are drawn by the last numBars bars.
The trend is identified using the Moving Avarage indicator (the period is set by the maPeriod parameter): if the price is above the MA then the trend is bearish, if it is below the MA then the trend is bullish.
If the trend is bullish then the position is opened at the break through of the resistance level.
If the ternd is bearish then the position is opened at the break through of the support level.
The closing of the position is performed by StopLoss that is placed either by the support level (if a long posotion is opened), or by the resistance level (if a short position is opened). The closing of the position can be performed by the break through of the support level as well (if an opened position is opened and this position is at a lossless region) or by the break through of the resistance level (if a short position is opened and this position is at the lossless region). A primitive TrailingStop with the levels of 10, 20 and 30 points is used in the EA.
1. numBars - the number of bars that are used for drawing of the support/resistance levels.
2. maPeriod - the period of the Moving Avarage.
The result of testing through September (EUR\USD):
The input parameters are not optimized. The default values are: numBars = 55; maPeriod = 500.
Translated from Russian by MetaQuotes Software Corp.
Original code: https://www.mql5.com/ru/code/8453
It draws three lines of different periods in one subwindow.The MasterMind 3 (Championship Edition)
Because of the "supposedly" 24k of errors within the journal, this script did not make it into the championship. Maybe next year Folks : ) So far, There are no errors to be found. "The Grid" (A Massive Hedger)is Coming Soon...
I created this indicator on the basis of the MQL4 training material. This modified EA is almost from there. All functions are standard, I'm not able to develop something better yet. Only the "heart" of it was modified.ZigZagEvgeTrofi ver. 1
The ZigZag indicator is used.