• Overview
  • Reviews
  • Comments
  • What's new

Your Personal Assistant

Your Personal Assistant is an Expert Advisor for semi-automatic Forex trading. It is designed for trades who trade manually or prefer semi-automatic trading.

Suitable for trading currencies, metals and CFD.

The EA helps the trader in managing the open positions, as well as open deals using virtual pending orders based on graphical horizontal and/or trend lines. Thus, positions can be opened by the following method, including their joint use:

  • Market orders (positions are opened by the trader)
  • Pending orders (orders are placed by the trader)
  • Virtual orders in the form of graphic lines (lines are placed by the trader)

The graphic lines must have the corresponding names for the EA to be able to identify them among any other graphical objects.

Deals can be opened using the graphic lines in the direction of the breakout, rebound, buy or sell. Combined use is also possible, for example, certain lines for breakout (buy and sell), others for rebound (buy and sell), or breakout and buy, etc. Identification of the deal type is performed based on the line name and its description. Name of the graphic line in the input parameters must have three characters. Name of the graphic line on the chart must begin with the three characters from the input parameters.

Graphic lines for buying must have one B letter in description, which means Buy. Accordingly, for selling - one S letter. An empty string in the description of the graphical line or other characters indicate that the line can be used both for buying and for selling (see screenshots).

In general, the EA is able to perform the following functions:

  • Open deals using graphic lines
  • Calculation of lot when opening deals
  • Management of the real TakeProfit level
  • Management of the virtual StopLoss level
  • Use of the averaging and/or hedging strategy
  • Fixing profit or loss
  • Output of the report to the Experts journal
  • E-mail notification about disconnection from the trading server, opening and closing orders

The list of the input parameters is provided fully, descriptions - selectively.

Input parameters

  1. Trade Type:
    • Breakout
    • Rebound
    • Custom
  2. Bar Type:
    • Current
    • Previous
  3. Order Type:
    • Buy
    • Sell
    • Mixed
  4. Lot Method:
    • Fixed
    • Percent
    • Multiplier
  5. Breakout Line Name
  6. Rebound Line Name
  7. Start Lot Value
  8. Lot is Fixed Value
  9. Lot is Percent of Equity
  10. Lot Multiplier
  11. Percent to fix Loss
  12. Margin Level as Percent to fix Loss
  13. Percent to fix Profit
  14. Pips to fix Profit
  15. Profit as Percent to start Delta - Profit in % for calculation of the Delta deviation
  16. Delta as Percent to fix Profit - Delta in % for fixing profit
  17. Pips as Profit to set first SL - Profit in points for the first SL
  18. Pips as Profit to set second SL - Profit in points to move SL to the second stage
  19. Pips as Profit for Trailing Virtual SL - Profit in points to activate trailing stop
  20. Loss Pips to Set Initial TakeProfit - Loss in points to set the initial TP
  21. Initial TakeProfit
  22. TakeProfit for Averaging or Hedging
  23. Average Spread for Hedging
  24. Slippage
  25. Use Percent to fix Loss
  26. Use Margin Level as Percent to fix Loss
  27. Use Percent to fix Profit
  28. Use Pips to fix Profit
  29. Use Percent as Delta to fix Profit
  30. Use Marubozu Pattern - Use Marubozu for fixing profit
  31. Use Morning Star Hammer Hanging Man - Use the patterns for fixing profit
  32. Use Profit above Breakeven - Use the SL above breakeven (point 17)
  33. Use Virtual Trailing StopLoss
  34. Use Initial TakeProfit
  35. Use Trailing TakeProfit
  36. Use Averaging
  37. Use Hedging
  38. Use Virtual SL during TP Management
  39. Use Virtual SL for Averaging - Use SL when averaging
  40. Use Virtual SL for Hedging - Use SL when hedging
  41. Delete Line
  42. Connection Control
  43. Send Mail
  44. Language of Messages
  45. Print Report
  46. StopLoss Sell Color
  47. StopLoss Buy Color

Using the virtual SL at points 39 and 40 allows to protect the profit in case the orders are not closed at the real TP and SL levels.


The averaging and hedging strategies use the same algorithms as the Averaging Script, Hedging Script products. The Averaging and Hedging indicators may be used for visualization.

It is possible to switch from averaging strategy to hedging, but not backwards.

The EA is intended for trading only one financial instrument.

No reviews
Version 1.7 2017.03.30
The EA is now able to stay on symbol charts currently not used by a trader. As in the previous version, the EA helps traders work on a single financial instrument.