Which attributes are you able to provide from the list, below?
------
Automatically calculate the trade's lot size based on account balance/equity and stop loss size, so that the lot size increases as the balance increases and the lot size decreases as the balance decreases, in order to maximize profit potential
Check to see if the spread is not too high before entering a trade
Open trades only during specified times/sessions (hh:mm-hh:mm)
Open trades only on certain days of the week
Do not allow more than a certain amount of trades to be open at any one time in the account
Stop trading for the day if a certain amount of losses/wins occur or if a certain amount of pips/dollars is lost/won based on a manual input or a certain % of the account balance
Close half the trade's lot size when a certain condition occurs
Set the stop loss to break even when a certain condition occurs
Trailing Stop; move the stop loss up as the price goes up (for a buy) and move the stop loss down as the price goes down (for a sell)
Trailing Profit; move the take profit down as the price goes down (for a buy) and move the take profit up as the price goes up (for a sell)
Trail Blocks; move the stop loss x pips up/down every x pips of price movement
Close all trades and delete all pending orders 5 minutes before the market closes on Friday
Hide the stop losses and take profits from the broker, so they cannot take advantage of them
Martingale; double the lot size amount after every loss until a winner occurs
Pop Up Alert, Sound or Email/Text when a trade is opened or closed, describing the trade information
Give option to choose which account number the EA will work on and the option to choose the expiration date of the EA (for purposes of sharing the EA with friends)
------