• Overview
  • Reviews
  • Comments (12)
  • What's new

Ermou Street

Ermou Street rather than an expert or an indicator is a all-in-one trading assistant easing your trading sessions by providing signals and notifications. It's an assistant rather than a robot - "an assisted steering rather than an autopilot", and now, it autoadjusts itself to any instrument, any timeframe & any circumstance.


How to

First, you should watch the video. Then here's some explanation:

By default, attaching Ermou Street to a chart, you’ll get:

  • A panel
  • Signals: buy (default blue arrow) / sell (default red arrow)
  • Intermediate buy (blue point), intermediate sell (red point): those ones show support and resistance levels.

Back end inputs : these parameters are available from the EA tab :

  • Buy signal / Resistance (R1/R2/R3) levels' color : default blue
  • Sticker / Pivot levels' color : defaut navy
  • Sell signal / Support (S1/S2/S3) levels' color : default red
  • Signal shift in points : shift of 150 points higher/lower than entry candle by default

The panel is organized so - from left to right:

  • Accuracy in percent of the last optimization ; Report ; Sticker (relevant notices)
  • Self optimization parameters:
    • Bars: number of bars used to optimize, should be inferior to the chart max bars and superior or equal to 1000
    • Deals expected on x bars: expected numbers of deals for x bars - should be superior or equal to 2
    • Step W, X, Y, Z: unormalized periods' step of the Ichimoku Kinko Hyo's fork integrated in Ermou Street - respectively, Tenkan, Kijun, Senkou, Chinkou - the less these parameters are, the more passes & the more time the optimization will take (limits are precised if exceeded)
    • Progression of the optimization
    • Results: profits in points on x bars, numbers of deals & an evaluation for 1 lot in account currency
    • Self optimization button and autoreoptimization value: another self optimization on the specified range (default 1000 bars) starts, when previous optimization's accuracy isn't verified a posteriori (last measure is updated in the upper-left corner of the panel)
  • Trading strategy:
    • Step: the order stop is placed at x points from the signal - 0: deactivated
    • Stoploss & Takeprofit: are calculated on the same basis, in points - 0: deactivated
    • Trailing Stop : in points - 0: deactivated
    • Risk: used to calculate the lot size, in %
    • Sessions' hour filtering: toggle button, low - normal - high
    • Daily pivots: hide - show
    • Notifications: sound, push, sound and push.

You could use Ermou Street as is. On any timeframe, on any instrument, with no more change than the orders levels.

Using 0 as a step, stoploss & trailing, it's the arrow-to-arrow strategy used to calculate optimization results - it's not more dangerous, as a new signal close automatically the previous one.

ie: BUY - LONG POSITION - BUY - BUY - BUY - SELL (close the position).

When a new signal appears, the levels are automatically calculated, you're notified about and is placed only by clicking the Deal button or from the MT5 app of your phone/tablet. The deal opportunity expires when the calculated entry price and the calculated stoploss of the stop order become obsolete. You can bypass this safety-limitation by placing a deal any time - at your own risk.

If you’re trading on the forex market, you can select how filtered will be the session & the signals provided (cf. screenshots).

The daily pivots are particularly useful for swing-traders, to adjust stops by yourself (trailing = 0) for example.

Notifications:

  • Always in the sticker (panel), includes different events
  • Push notification: stay connected with the MetaTrader 5 app
  • Sound notification
  • Both: sound & push

All settings are saved as a profile by symbol/timeframe in a single file.


Testing

Testing the EA within the tester is done using an arrow to arrow strategy. To reproduce it in live, you'll just need to set stoploss, takeprofit, trailingstop to 0 & default step value. Depending the selected symbol, timeframe, results may be from excellent to deceiving.


Known bugs

Let me know.

Enjoy!

No reviews
Version 5.6 - 2017.05.22
- Bar counting in charts not yet loaded by the terminal
- The deal is no longer marked as being valid once an order is placed
Version 5.5 - 2017.04.13
- Format change from "indicator" to "expert" : the concept remaining the same (indicators, signals, notifications, semi-automated)
- Full overhaul :
*** a panel has been added
*** self-optimization & autoreoptimization implemented
*** automatization of standard tasks : stoploss, takeprofit, trailingstop, volume - the positions are fully managed - a click on a "deal" button is needed, all being auto-adjusted
Version 4.1 - 2017.03.09
- Cleaned code (indicators' old plots)
Version 4.0 - 2017.02.22
- Can't stand with this memory lack issue warning when working with many charts - so I sacrified the 3 secondaries modules that were finally no longer essentials since the native signals' function has been improved
Version 3.35 - 2016.10.14
- Last deals scrolling function to adjust volume regarding the previous results corrected.
- Product description updated
Version 3.3 - 2016.09.14
Minor correction : entries signals recalculated (more sensitive, noise to be reduced via the filter)
Version 3.2 - 2016.09.07
MAJOR UPDATE
************************************************
- Base algo (full with MM, Starter & Basic with no MM)
* filtering reworked
* fix the SL, the lot suggested is based on risk (%)
* Strong reversal sign found : stop reverse order with new sl, new tp, volume to close+new volume at price +/- trailing step
* Strong pursue sign found : overbid at price+/- trailing step with the pending order's new volume (% risk), new sl & new tp
* Low reversal sign : stop reverse order with new sl, new tp, volume to close+new volume at price +/- trailing step
* Low reversal sign (standard exit) is no longer showed for past bars, but for news bars and if a position has been opened
- Secondaries modules aren't no longer usable as entries signals, I do refine the strategy as I learn
- Modules activated in the settings are loaded & exclusively used to monitor signals
* Positive signal upon a opened position : trend continue, overbid @ actual price, new volume, new stop, new tp
* Negative signal upon a opened position : trend may reverse, stop or lot decreasing @ price +/- trail step
* These signals are no longer showed for past bars, but for news bars and if a position has been opened
- The value of Positive/Negative signal differs from the signals of the base algo
* Guidance : support/resistance zone, the more square you'll get there, the stronger is the resistance/support you'll find there
* Hastiness : many diamonds of the same color suggests a reversal, otherwise the diamonds is read as an acceleration phase
- Option to deactivate levels' drawing on chart to decrease memory consumption
- In this new version, trailing stops are calculated in points (no longer based on the average x bar size), I judge it more common and so on more easy to appreciate
- An option to activate/deactivate it has been included : true : will look for a trail & notify it / false : won't.
- The TP has been added in the notifications
Version 3.1 - 2016.08.30
- Cleaning modules' code to increase performance and speed
Version 3.0 - 2016.08.24
- Code cleaned
- Ease the use of arrow-to-arrow strategy by improving the whole system
- Improved filtering (0 = no filter on main signals)
Version 2.9 - 2016.05.16
- Options to display or no the secondaries & tertiaries signals : more minimalistic & often enough, useful particulary when used with notifications.(basic & full version)
- Corrected array out of range error when there were not enough bar for calculation on the chart
Version 2.8 - 2015.11.20
- Missing a function call needed to check positions states before opening a new one
Version 2.7 - 2015.10.12
- Bug corrected in MM
Version 2.6 - 2015.08.07
- Another displaying bug corrected (!)
- Added two features:
* You now can disable notification for signals II as a reliable strategy Ermou St. provides the ability to pass from a BUY to a SELL directly (Higher TF +++)
* You now can disable notification for trailed deals for which profit is negative (turned off you can still adjust negative profit trails)
Version 2.5 - 2015.08.06
- Filter's timeframe now fixed
- Profit to save wasn't displayed when notified
Version 2.3 - 2015.06.19
- Pivots lines available on chart as an indication
- Clean notification system
- On sale as it's an end-product
Version 2.2 - 2015.05.27
- Minor bug in MM corrected
- "Carry Trading" - get benefits holding long-standing positions
Version 2.1 - 2015.05.07
- Corrected bugs on 2ndaries signals
- Improved acceleration & directional module
Version 2.0 - 2015.04.15
- Improved acceleration phase (diamond) of a signal prediction. Now, it comes up earlier.
- Imrpoved notification system: added an option to show (true)/ hide (false) signals regarding their swap (useful when carrytrading).
- Reduced memory consumption.
Version 1.9 - 2015.04.08
Minor upgrade to correct a bug in lot/sl calculation.
Version 1.8 - 2015.04.02
- Improved filter logic in order to make tracking signals on different timeframes more efficient
Version 1.7 - 2015.03.31
- Improved monitoring via Push:
* Shows the timeframe, on which the signal for an MTF deal tracking appears.
* Once a position opened (i.e. long), a 2nd "long" arrow is displayed as a strong trend confirmation sign.
* Once a position opened (i.e. long), a 2nd "short" arrow is displayed as a strong reversal sign.

- Contract updater (active trades only): when a contract expires (i.e. Ger30Mar15), it opens the new one (Ger30Jun15) with the same settings and closes the old one if no position held.

- Added a Trend Preview: Bullish/Bearish/Flat (retrospective).

- Added a rent for 6 months: less would be irrelevant if working on M30 and more.

- Fixed minors bugs:
* Should not show the "... too slow, rewrite ..." any longer, seems also VPS ready
* Should not show the "Array out of range" any longer
* Correction of the levels lines drawing
* NormalizeDouble on lots size (push/expert tab)

TODO: Pearson's index implementation, not yet sure how.