I need a robot based on a simple martingale and hedging concept. The name of the EA(Maddog) This is a hedge strategy involving 2-way martingale. 1. It should work to open two hedging deals, buy and sell immediately with their take profits when it is attached to the chart. As shown in the picture below: 2. When price goes against the direction of the trade, the EA uses the chosen lot size multiplier/ additional rule to increase the lot size and adjust the take profit accordingly. As shown in the picture below: 3. There should never be a time where by the EA doesn't open a buy and sell trade simultaneously. Immediately after a buy and sell order/orders reaches a profit target another one should open immediately. 4. The EA should work in all time frames. It should be able to trade all currencies, metals and commodities and it should be able to work on multiple charts attached to. When the EA is activated onto different currency pair, I don't want the same settings activated for all pairs. I need to be able to change parameters without it effecting other previous pairs that would be opened. 5. The EA should be able to trade news or any kind of movement in the market. Meaning it should not stop taking trades no matter the stress of the market. When it has failed to open a trade based on the deviation level cause of news/market stress, it should be able to adjust and open trades to recover. 6. Normally, with the Martingale strategy each and every trade position will double in lot size. For example: 0.01, 0.02, 0.04, 0.08, 0.16, 0.32, 0.64, etc. But, for my strategy I do not want the lot size to double. I only want the lot size to increase by the value of the first initial trade. For example: 0.01, 0.02, 0.03, 0.04, 0.05 ... 0.98, 0.99, 1.00. Martingale additional order rule of lot sizes should be based on numeric whole number sequence.: 0.01, 0.02, 0.03 ... 0.98, 0.99 to 1.00. When price goes against the direction of the trade, the EA uses the chosen lot size multiplier/addition rule to increase the lot size and adjust the take profit accordingly. Every additional trade, the take profit is recalculated for all positions and set to the target profit set in the input settings. When target is hit, the EA closes all positions related to that trade. 7. Deviation level of added positions should be added after every 10 pips/100 points with an option of adding/adjusting it from 1 pip up to 100 pips. 8. The EA should open one position per lot size. 9. No stop loss for this EA, only entry and take profit. 10.The EA should display how many buy/sell orders is currently taking on a chart window (Down right corner). 11.Maximum Buy/Sell order for each direction is 100 orders (can be adjust). 12. I need the Ea to be able to run on a cent, micro or standard accounts. Parameters:( I don't know much about parameters, but i will prefer them as simple) Lot1: Manual lot size Auto Lot: Set true to automatically calculate optimal Lot Size based on risk preferences, Set False if you want to use manual lot size. Take Profit: Take Profit in points/pips adjusted for 30- or 20-Digits brokers. Stoploss: No Stop Loss Start Time: Start Time in GMT time. EA starting Time. End Time: Ending Time in GMT time. EA Ending Time. Continuous trading = true Keep working nonstop = false The Expert is deleted from the chart after the total profit of the transactions. Magic Number: EA Magic Number Currency: It should work on the following currencies: Gold EURUSD GBPUSD USDJPY USDCHF AUDUSD EURJPY USDCAD. or any other currency who's spread less than ***pips Max Spread = *** Video link - https://www.youtube.com/watch?v=JwkM9LZ_Iu4&t=6s