Expert Advisor Features

Your custom expert advisor comes with a comprehensive set of useful features. Complete documentation is provided in PDF format. The standard features listed below are included with every EA, and can be modified or omitted upon request.

Standard Features

  • Money Management - The lot size can be specified as a percentage of equity or a constant amount.
  • Stop Loss & Take Profit - A fixed stop loss and take profit setting, specified in pips.
  • Execute Once per Bar - Your EA can run on every tick or only at the open of each bar. You can even run your EA on a different timeframe than the one specified on the chart!
  • Separate Instances - Your expert advisor can run on multiple charts at the same time - even on the same currency pair! You can also run it alongside other EAs as well as manual trades.
  • Order Limit - The number of maximum simultaneous orders can be easily adjusted.
  • Errors & Alerts - Any trading errors, invalid settings or other program errors will be immediately brought to your attention. Audible alerts are available using MetaTrader's built-in alert feature.
  • Indicator Settings Display - Your indicator settings are displayed right on the chart, allowing you to set your indicators without opening the expert properties window.

Optional Features

These optional features are available upon request. Just about any custom feature you may desire can be added to your expert advisor. There may be an additional time charge for optional and/or custom features.

  • Trailing Stops - A full trailing stop, in pips, that allows you to specify the minimum order profit before the trailing stop is activated. You can also "step" the trailing stop to move every x number of pips!
  • Timer - Two types of timers are available. You have the option of using server time or local time, and you can optionally close all orders when the timer stops.
    • Daily Timer - Specify the hour and minute to begin and end trading each day. Great for those who trade the same market hours every day.
    • Block Timer - Alllows you to customize start and end times. Multiple timers allow you to schedule trading around volatile news events.
  • Alternate Risk Management - These stop types can be applied to stop losses, trailing stops, take profits or any combination of the above!
    • Equity-based - Stops are based on a percentage of equity, similar to money management. This allows you to easily quantify your trading risk.
    • Volatility-based - You can base your stops on a volatility indicator such as Average True Range. Stops are set wider during periods of high volatility, and narrower on low volatility.
    • Swing High/Low - Set stops based on a recent high or low, or other price of your choice.
  • Martingale Lot Sizing - Increases the lot size for each consecutive win or loss order. An adjustable multiplier allows you to control the lot size increase, and you can limit the maximum lot size to control your risk. 
  • History Log - This feature saves your expert advisor's trading history to a seperate log file. You can view this log in any spreadsheet program and easily evaluate the performance of your trading system.
  • Control Manual Orders - When manually placing an order on a chart with the EA attached, fill out the comment field with a specified string and your EA will control that order as if it were placed automatically. Trailing stops and exits will be handled automatically.
  • Spread Protection - Avoid those large dynamic spreads! Trading will automatically be suspended if the current spread exceeds the maximum spread setting.
  • Margin Check - Your EA will automatically suspend new orders if your used margin exceeds the specified percentage. This way you can avoid unexpected margin calls.
  • Save State - If necessary for your trading system, the current state of your EA can be saved to the terminal, allowing your EA to continue trading in case of accidental shutdown.

©2008 EasyExpertForex.com