I would like an EA coded with the following features: Description The EA is intended to allow the use of the bid line only when trading, and to ignore the spread/ask line when considering stop loss and take profit levels. The EA will use normal and hidden stop loss levels, and will use a stepped trailing stop. Initial Setup The user will enter the Input Parameters as shown later in this document. The EA will draw horizontal line segments at each of the 3 SELL levels, and each of the 3 BUY levels. The SELL level lines will be COLOUR #1, with label “PENDING SELL” The BUY level lines will be COLOUR #2, with label “PENDING BUY” Trade Entry The EA will open orders when a user set level is reached by the BID price, on the expectation of a reversal trade. The user will enter up to six values in the EA parameters fields (Sell #1,#2, #3, Buy #1, #2 , #3). The Sell trades will be above the current price, and the buy trades below the current price. The EA will draw a horizontal line segment (Colour #3) at the BID entry – labelled, for example, BUY ENTRY #1 The EA must only enter each trade once. Once the bid price has crossed a buy/sell level, and a trade has been opened, that particular level is no longer valid until the EA is reset (by editing the Input Parameters) Trade Management Once a trade has been opened the EA will manage the trade in the following manner. 1. The EA will place a standard stop loss at the following point. a. For a BUY trade: Bid Entry Level - Hidden Stop – Hard Stop Offset e.g. 6940-20-5 = 6915 b. For a SELL trade: Bid Entry Level + Hidden Stop + Hard Stop Offset, e.g. 7100+20+5 = 7125 2. The EA will place a standard take profit at the following point a. For a BUY trade: Bid Entry Level + Target #3 + Target Offset = 6940+60+5=7005 b. For a SELL trade: Bid Entry Level - Target #3 – Target Offset = 7100-60-5=7035 3. The EA will place a horizontal line segment at the Hidden Stop Level a. For a BUY trade: Bid Entry Level – Hidden Stop e.g. 6940-20=6920 b. For a SELL trade: Bid Entry Level + Hidden Stop e.g. 7100+20=7120 4. The EA will monitor the trade and close the trade if the Bid line crosses the Hidden Stop Level. 5. The EA will monitor the trade and move the hidden stop level to “SL Step 1” once the bid price reaches target #1. [In this example , with “SL step 1” = -5, the new hidden stop loss would be 6935 for a BUY trade, or 7105 for a SELL trade]. The SL Step 1 value may be positive or negative. 6. The EA will monitor the trade and move the hidden stop level to “SL Step 2” once the bid price reaches target #2. [BUY=6941,SELL=7099] 7. The EA will monitor the trade and close the trade when the bid price crosses the Target #3 value. [BUY=7000, SELL=6940] 8. The EA will update the Hidden Stop Level horizontal lines as the stop level changes. 9. Once a trade has been closed, either by a stop loss, or take profit, the EA will update the colour of the trade horizontal line segment to colour #4, and update the label to “NO LONGER VALID” Input Parameters [Example values for FTSE Index] Lot Size e.g. 1.00 Sell Level #1 e.g. 7100 Sell Level #2 e.g. 7150 Sell Level #3 e.g. 7200 Buy Level #1 e.g. 6940 Buy Level #2 e.g. 6840 Buy Level #3 e.g. 6800 Hidden Stop e.g. 20 Hard Stop Offset e.g. 5 SL Step 1 e.g. -5 SL Step 2 e.g. 1 Target #1 e.g. 18 Target #2 e.g. 45 Target #3 e.g. 60 Target Offset e.g. 5 Base Magic Number e.g. 5000 Colour #1 e.g. Pink ( for pending sell trades) Colour #2 e.g. Cyan (for pending buy trades) Colour #3 e.g. Green (for open trades) Colour #4 e.g. Grey (for previously taken trades) Additional Features Individual Magic Numbers for each trade ( i.e. Base Magic Number +1, Base Magic Number +2 …+6) The EA must be able to monitor 6 simultaneous trades.