The project is divided into 2 strategies that exist in the same EA, as described below: ******************* *** STRATEGY #1 *** ******************* This is a strategy based on the "Stochastic" indicator to which is added a "Minimum Deviation Filter" used to validate the "buy" or "sell" signals when the moving lines of the "Stochastic" are crossed. 1) - The basic Parameters of "Stochastics" namely: "Period%K" - "Period%D" - "Slowing" - "Price field" - "Methods" - must remain free to be set as desired (varies according to UT and Instruments). 2) - Minimum distance Filter: The "Stochastic" indicator is associated with a function that monitors continuously (on-off) OR at the close of a candle (on-off) the gap between the 2 moving lines of the Stochastic (stochastic and its signal line) a) - The "buy" or "sell" signals at the crossing of the 02 Stochastic moving lines will only be taken into consideration if the freely set minimum gap is reached. b) - There are two settings for the "Minimum distance Filter" function: One free setting for "continuous monitoring" and one free setting for "candle closing monitoring". 3)- Opening of Positions : - For a "buy" or "sell" Signal to be taken into consideration, the Minimum distance in "continuous" or "candle closing" must be reached. a)- In this case, it can happen that several openings of opposite positions can be triggered successively on the unfolding of the UT of a candle. b)- Only one position may be opened at a time. Each opposite signal leads to the closing of the current position and the opening of the new position. Each signal which goes in the same direction as the current position does not lead to the closing of this one but to the maintenance of it. ******************* *** STRATEGY #2 *** ******************* This second strategy is based on the crossing of moving average: SMA20 (adjustable period and price field) and Triple Exponential Moving Average (adjustable period and price field) available in the MT5 platform. A minimal distance filter between the 2 moving averages is used to validate the entries. 1) - The EA opens the position when the "Triple Exponential Moving Average" line crosses SMA20 line and the minimum distance condition in points. THe crosses are monitored continuously (on-off) OR at the close of a candle (on-off) a) - The direction of the opening of the position is in the direction of the crossing. b) - When the opening of the position is triggered, it simultaneously leads to the closing of the previous position which is in progress. 4)- Other functions : a)- Programmable operating times in UTC b)- Maximum amount of accumulated gains during the session, from which the Robot is disconnected (on-off). (summarize the results of the 2 strategies) c)- Maximum amount of losses accumulated during the session from which the Robot is disconnected (on-off). (summarize the results of the 2 strategies) d)- Arrowhead display of positions taken, on the chart (light blue color for strategy #1 and gold for strategy #2) e)- display "Spreads" of lines in "Continuous" or "Candle Closing" for each position opening, on the chart with readable text (same color as arrows for both strategy). f)- ON/OFF switch for each of the strategy if the 2 strategies are set to ON simultaneously, the conditions of opening positions can be modified with a "CONVERGENCE" switch (on-off), explained below: i) CONVERGENCE: to open a buy order, the 2 strategies conditions must validate the signal in that same direction at the same time (same goes for sell orders).