Hello, MT5 EA these inputs and conditions: two entry types: 1st: buy trade = true sell trade = true + time conditions or 2nd: candle closes above, bellow fractal Openbuy or Opensell trade (optimizable) if close of candle (optimizable timeframe) is XX pip (true/false) or ATR ratio (true/false) above last high fractal of particular timeframe and (fractal high - low ot the entry candle is lower than XX pips and higher than YY pips or (ATR/(fractal high- low of the entry candle) is lower than ratioX and higher than ratio Y)) opensell or openbuy trade (optimizable) if close of timeframe (optimizable timeframe) is XX pip or ATR ratio bellow last low fractal of praticular timeframe and (entry candle high - fractal low is lower than XX pips and higher than YY pips or (ATR/(entry candle high - fractal low) is lower than ratio X and higher than ratio Y)) EA set fixed stoploss and takeprofit and could close (true/false) if candle (for buy) closes for X (1,2,....) bars bellow low of entry candle (true/false) or closes for Y bars bellow nearest low fractal MultiTF (true/false) EA set fixed stoploss and takeprofit and could close (true/false) if (for sell) closes for X bars above high of entry candle (true/false) or closes Y bars above nearest high fractal MultiTF (true/false) Another form of "variable" takeprofit is multiplier of the value of "could close (true/false) variable value of stoploss based on the condition above = (entry price minus low of the entry candle) * multiplier. TPfor buy TP for sell is (high of the entry candle minus entry price) * multiplier ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// do not trade if MTF (optimizable timeframe and period) Hurst exponent.mq5 indicator is bigger than XX (true/false) do not trade if MTF (optimizable timeframe and period) Hurst exponent.mq5 indicator is lower than YY (true/false) do not trade if MTF (optimizable timeframe and period) Hurst exponent.mq5 indicator on optimizable intermarket (for example USDCHF) is bigger than XX (true/false) do not trade if MTF (optimizable timeframe and period) Hurst exponent.mq5 indicator on optimizable intermarket (for example USDCHF) is lower than YY (true/false) and (true/false) or (true/false) MTF (optimizable timeframe and period) Hurst exponent.mq5 indicator on optimizable intermarket (for example EURJPY) is bigger than XX (true/false) MTF (optimizable timeframe and period) Hurst exponent.mq5 indicator on optimizable intermarket (for example EURJPY) is lower than YY (true/false) optimizable markets are: G8 pairs //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// trade only these times: Monday true/false Thuesday true/false wednesday true/false thursday true/false friday true/false 0hour true/false 1hour true/false 2hour true/false 3hour true/false 4hour true/false 5hour true/false 6hour true/false 7hour true/false 8hour true/false 9hour true/false 10hour true/false 11hour true/false 12hour true/false 13hour true/false 14hour true/false 15hour true/false 16hour true/false 17hour true/false 18hour true/false 19hour true/false 20hour true/false 21hour true/false 22hour true/false 23hour true/false day of month 1 true/false day of month 2 true/false day of month 3 true/false day of month 4 true/false day of month 5 true/false day of month 6 true/false day of month 7 true/false day of month 8 true/false day of month 9 true/false day of month 10 true/false day of month 11 true/false day of month 12 true/false day of month 13 true/false day of month 14 true/false day of month 15 true/false day of month 16 true/false day of month 17 true/false day of month 18 true/false day of month 19 true/false day of month 20 true/false day of month 21 true/false day of month 22 true/false day of month 23 true/false day of month 24 true/false day of month 25 true/false day of month 26 true/false day of month 27 true/false day of month 28 true/false day of month 29 true/false day of month 30 true/false day of month 31 true/false month 1 true/false month 2 true/false month 3 true/false month 4 true/false month 5 true/false month 6 true/false month 7 true/false month 8 true/false month 9 true/false month 10 true/false month 11 true/false month 12 true/false after A losses in a row skip the next X trades (true/false) after A losses in a row increase position size ratio (true/false) after A wins in a row skip the next X trades (true/false) after A wins in a row increase position size ratio (true/false) after B losses in a row skip the next X trades (true/false) after B losses in a row increase position size ratio (true/false) after B wins in a row skip the next X trades (true/false) after B wins in a row increase position size ratio (true/false) after C losses in a row skip the next X trades (true/false) after C losses in a row increase position size ratio (true/false) after C wins in a row skip the next X trades (true/false) after C wins in a row increaseposition size ratio (true/false) after D losses in a row skip the next X trades (true/false) after D losses in a row increase position size ratio (true/false) after D wins in a row skip the next X trades (true/false) after D wins in a row increase position size ratio (true/false) after E losses in a row skip the next X trades (true/false) after E losses in a row increase position size ratio (true/false) after E wins in a row skip the next X trades (true/false) after E wins in a row increase position size ratio (true/false) after F losses in a row skip the next X trades (true/false) after F losses in a row increase position size ratio (true/false) after F wins in a row skip the next X trades (true/false) after F wins in a row increase position size ratio (true/false) after G losses in a row skip the next X trades (true/false) after G losses in a row increase position size ratio (true/false) after G wins in a row skip the next X trades (true/false) after G wins in a row increase position size ratio (true/false)