Hi developers Mandatory not optional: I want a MT5 grid EA based on 2 moving averages (fast and slow) and a indicator (I'll provide the code and will be placed inside the EA) that will be built into the EA. The EA can run on EUR account. The EA works generates (works) trades on the TF of provided indicator and on tick only when it starts trailing, for faster optimization. Code will be written for fast optimization. Indicator that generates the trades will be included in the EA code. https://www.mql5.com/en/forum/155825#:~:text=Use%20this%20when%20checking%20if%20the%20candle%20has,return%20%28false%29%3B%20BarsOnChart%3D%20Bars%20%3B%20return%20%28true%29%3B%20%7D Developers must have 200+ orders (experience) and good ratings. I might not reply if isn't so. All math for managing (open, closing, trailing, and so on) orders will be done by magic not by equity as it can be other EA's running in the same time or the same EA with different Magic on different forex pairs. Clean code with no errors or warnings and comments on all functions for further modifications if necessary. Developer will also accept minor changes of functionality. Inputs MA fast and slow TF MA fast period MA slow period Indicator TF Indicator A (indicator input) Indicator B (indicator input) Indicator D (indicator input) Magic Allow new cycle (true/false) this will be used when use must withrow/deposit - It must allow the EA to resume working or not starting with the next cycle but continues the current cycle Stop Loss (pip) Trail order 1 (pip) Trail order 1 and 2 (pip) - uses average price of 2 orders and magic Trail grid (pip) - use average price of all orders and magic Buy signal value (indicator value) - (buy signal value is a horizontal line with that value placed on the indicator chart) Sell signal value (indicator value) - (sell signal value is a horizontal line with that value placed on the indicator chart) Close buy signal value (indicator value) - (close buy signal value is a horizontal line with that value placed on the indicator chart that will close all orders if the total is in profit) Close sell signal value (indicator value) - (close sell signal value is a horizontal line with that value placed on the indicator chart that will close all orders if the total is in profit) Order distance (pip) - (grid order distance - it will open when price goes agains the previous order) Order distance multiplier (will multiply the distance of the orders placed when price goes against first order of the cycle that is placed with indicator so for a multiplier of 2 and a order distance of 10 the grid is: 10 pip, 20 pip, 40 pip, 80 pip,...) Max number of orders Use starting lot (true/false) Use hidden trail (true/false) Lot (0.01) Increase lot by balance (balance value) (iff set 200 and the balance is 1400 then starting lot is 0.07) Lot multiplyer (it multiply the next order example first order 0.01 multiplier 2 seqence of opened oreders is: 0.01, 0.02 - order 2 in cycle, 0.04 - order 3 in cycle, 0.08 - order 4 in cycle, 0.16 - order 5 in cycle,...) Use reduction algorithm (true/false) Reduction cycle step start Reduction Trail (pip) - use average price of assigned prders and magic A detailed description of the EA mechanics will be given after negotiation. Important OHLC when not trading (have no opened orders) and switch on tick starting with the first open order and switch again to OHLC when all orders are closed (for oprimization pourpose) see link below https://www.mql5.com/en/forum/155825#:~:text=Use%20this%20when%20checking%20if%20the%20candle%20has,return%20%28false%29%3B%20BarsOnChart%3D%20Bars%20%3B%20return%20%28true%29%3B%20%7D Optimization is done by every tick not OHLC due to trail's inside