DownloadRequest: Develop an MT4 Expert Advisor (EA) based on the MQLTA-CSL indicator

1
Please create an Expert Advisor (EA) for MetaTrader 4 that trades using data from the MQLTA-CSL indicator, with the following specifications:

1. General
- The EA runs on MT4 (MetaQuotes).
- It can be attached to any chart and any timeframe.
- It works on any of the 28 Forex pairs (minor or cross pairs).
- The chart already has MQLTA-CSL indicator attached.

2. EA Inputs
- Lot size per trade-
- Stop Loss (SL) in pips
- Take Profit (TP) in pips
- Magic Number (to allow the EA to manage orders separately on different charts)

3. Buy Limit Rules
The EA places one Buy Limit order when:
- At candle close, the base currency strength line is above the quote currency strength line on the MQLTA-CSL indicator.
- The Buy Limit price is set at 38.2% of the candle range, calculated from the High:
Buy Price = High − 0.382 × (High − Low)
- SL and TP are set based on input values.
Order management:
- If the order is triggered, it is closed at candle close when the base currency strength becomes lower than the quote currency strength (unless already closed by SL, TP, or manual close).
- If the pending order is not triggered, it is deleted when, at candle close, the base currency strength becomes lower than the quote currency strength.
- During one full cycle (from base > quote to base < quote), the EA is allowed to create only one order.
- After that order is triggered and closed (by SL, TP, or manual close), no new order is created in the same cycle.

4. Sell Limit Rules
The EA places one Sell Limit order when:
- At candle close, the base currency strength line is below the quote currency strength line on the MQLTA-CSL indicator.
- The Sell Limit price is set at 38.2% of the candle range, calculated from the Low:
Sell Price = Low + 0.382 × (High − Low)
- SL and TP are set based on input values.
Order management:
- If the order is triggered, it is closed at candle close when the base currency strength becomes higher than the quote currency strength (unless already closed by SL, TP, or manual close).
- If the pending order is not triggered, it is deleted when, at candle close, the base currency strength becomes higher than the quote currency strength.
- During one full cycle (from base < quote to base > quote), the EA is allowed to create only one order.
- After that order is triggered and closed, no new order is created in the same cycle.
Does any one help me code this EA, i have traded follow this indicator and seen it works quite well. Actually i trade in H4 with these importan indicator's input:
Calculation mode: Stochastic Signal, Stochastic %K period: 14, Stochastic %D period: 5, Stochastic Slowing: 5,
Strength Line Time Frame: current,
Draw All Currency Strength: False,
Show arrow signal: True,
Draw when a currency is above the other: True,
Draw if lines are opposite to the zero, False
Number of bars to calculate: 1000,
Minimum Refresh Interval (seconds): 5;
Currencies to analyze: all of currencies are True
Thank you in advance!