SCM Dashboard (STOs, CCIs, MAs, multiple strategies combo)

SCM Dashboard (STOs, CCIs, MAs, multiple strategies combo)

by Dr.Hamdi Boukamcha

Hello Guys,

You’ll find on this thread a Dashboard which can be utilized as an EA.

Hooked up Picture (click on to enlarge)
SCM Dashboard (STOs, CCIs, MAs, multiple strategies combo)

This dashboard was initially coded to commerce Al technique shared on this thread (earlier DB are there additionally): http://www.forexfactory.com/showthread.php?t=635469

Contemplating the brand new options out there within the DB EA, Forexpinbars technique from this thread will also be traded: http://www.forexfactory.com/showthread.php?t=631956

New choices since newest model are highlighted in Yellow.

To summarized, this DB EA can commerce and provides complicated indicators mixtures of 4 stochastics, 5 CCIs and 2 MAs. Which imply you may commerce Als technique, Forexpinbars technique, or a mixture of Sto solely or CCI solely or MA solely

Dashboard Settings:
Dashboard settings are actually straight ahead. Here’s a fast description of the principle features.

This Dashboard comes as an EA so please set up it in your MT4 consultants listing.

In OOTB (Out Of the Field Settings):

– Throughout initialisation, the Dashboard will obtain historic knowledge out of your dealer to be sure to have sufficient information to have the right calculations. In case you are utilizing a contemporary MT4 set up, it would take a bit chunk of time the primary time you launch the Dashboard.

– You possibly can place the Dashboard on any timeframe because the settings for the timeframes used for indis calculation are coded within the EA (inside EA settings).

– This Dashboard EA can be utilized as a Dashboard solely which generates alerts or as an EA as effectively. In OOTB settings EA mode is turned off. Use Dashboard as EA ?.

– You possibly can change the listing of pairs to show the 28 requirements, for this primary model I’ve hardcoded the checklist of pairs advised by Al.

– Displayed outcomes: the pip rely for all displayed outcomes is displaying solely the L1 in pattern orders pip rely (the earlier DB was exhibiting the web of each legs orders and was a chew messy). The full is displayed additionally. The assorted outcomes panels are exhibiting: (Win/Loss trades counter per pair, L1 pips counts, money).

– within the floating outcomes panel, when trades are open you’ll discover small purple crosses, a click on on it might shut the open orders. On the appropriate facet a small B imply the we’ve a purchase in development commerce, a small S imply that we’ve a promote in pattern commerce.

– Within the information panel the dashboard shows:
The present unfold (in Orange whether it is larger than the typical unfold)
The typical Unfold
Immediately ADR (in Orange whether it is larger than the typical ADR)
The common ADR

– I’ve included some buttons simply after the pairs label. Inexperienced = buying and selling on, pink off for Purchase/Promote. On init there are turned ON by default, you may swap all buttons standing with the 2 buttons on the backside.

You’ve varied alert modes accessible within the Dashboard.

A click on on the pair label or on the sign sq. (when there’s a sign) will open the chart of the chosen pair, you’ll be able to specify the template within the DB settings. I’m utilizing Al template as default, if you need the template to be opened appropriately make certain to put in al Indis, save a template, and specify its title within the settings.

Dashboard is movable wherever in your display.
01 – Click on to pick out the dashboard (just a little sq. will seem within the high left nook)
02 – Let shift keyboard button pressed and left mouse clicked and drag and drop the DB the place you need.
03 Unselect the dashboard to ensure show is appropriate

In case you are displaying the 28 requirements pairs you’ve an choice to show separators traces to make the informations extra seen.

The file comes as a compiled file as I’m utilizing some helpers (mqh) to code.

EA Settings and filters:
You may filter trades with buying and selling hours, settings are actually straight ahead. Time filter is utilizing LOCAL HOURS (I can see the questions coming already) as laid out in settings.

You can even filter trades per periods.
The dashboard is utilizing an automated GMT offset calculation, no want to alter classes time. The DB is utilizing home windows OS to get these values, examined on W10 and on my VPS operating W server 2012.
Open periods are highlighted in colors beneath the dashboard. You may specify which foreign money are tradable throughout every session.

I attempted to maintain the EA settings so simple as doable, utilizing Al ideas and commerce administration, nonetheless I’ve added a few choices (chance to position SL and TP with trades, choices to make use of a second leg commerce as Al is doing).

==> Stochastics settings accessible within the DB
==> CCIs settings obtainable within the DB
==> MAs settings accessible within the DB. On this newest DB model, you’ve gotten a MA filter. If quick MA > sluggish MA pattern up, which imply you’ll be able to commerce Forexpinbars technique
==> TP: take revenue might be positioned with trades
==> SL: cease loss will be positioned with trades
==> Second leg commerce: possibility to make use of or not a second leg commerce
==> Reverse trades: choice to make use of or not reverse trades
==> Stealth TP to shut each legs trades at xx pips worth
==> Dynamic Stealth TP to shut each legs trades at xx % of common ADR. In OOTB setting the % is about at 25 % the typical ADR worth which is, from my standpoint, roughly the TP that Al is utilizing for the beneficial pairs. I’ve additionally included a minimal and maximal worth for this Dynamic ADR TP as a way to keep away from irregular worth when there’s an abnormally low or excessive common ADR (which happens every now and then). There may be additionally an choice to show these Dynamic ADR TP worth on the best aspect of the DB (as in my earlier pic). On default this selection is on false to keep away from cluttering the DB. You may also see this worth when you hover your mouse over the assorted common ADR values.
==> Breakeven possibility: Breakeven might be set in fastened pips or as an ADR worth. If you’re utilizing the ADR worth please make sure that to have an ADR worth for TP > ADR worth for BE threshold > ADR worth for BE buffer. I’ve additionally included a minimal and maximal worth in pips for this Dynamic ADR BE with the intention to keep away from irregular worth when there’s an abnormally low or excessive common ADR (which happens once in a while).
==> Restrict buying and selling to 1 worthwhile commerce a day
==> Restrict buying and selling to x in development purchase commerce
==> Restrict buying and selling to x in pattern promote commerce
==> Restrict buying and selling to 1 in development commerce (purchase or promote)

New alerts/indicators system
Within the earlier DB EA, the alerts/alerts have been hardcoded and so it was not attainable for customers to tweak them. The usual alerts/sign was to have e.g for a purchase sign: all stochastics above ninety and all CCI inexperienced. All situations wanted to be true.

On this new DB EA model, you’ve got a extra complicated alerts/alerts system that you would be able to fully customise.

For every Sto, CCI and MA, you possibly can resolve whether or not it’s a part of the indicators or not.

You possibly can select to have:
Sto 1 and/or Sto 2 and/or Sto 3 and/or Sto 4
and/or CCI 1 and/or CCI 2 and/or CCI 3 and/or CCI 4 and/or CCI 5
and/or Development MA

You possibly can discover 2 strains under the DB:
– @ entry: show if alerts are on or not for every indis
– @ oppos: show if alerts are on or not for reverse alerts for every indis

It means which you can have totally different situations for preliminary entries and reverse alerts.

More information:
I wont embody any information filter within the DB. I did that previously and it’s at all times a nightmare as you depend on web site informations and formatting and for any cause if one thing change the perform wont work anymore.

You will have varied features which will help you to keep away from buying and selling throughout information: Buying and selling hour filter, Session filter, now the buttons to permit purchase or promote.

Commerce are open when a sign is generated on final closed candle. There’s an possibility to make use of the present open candle as a substitute.

Within the dashboard, the alerts are checked this manner:

If the earlier closed bar has a sign and the bar earlier than don’t have a sign, then it is a legitimate sign and it’s highlighted in Crimson or Lime on the DB.

If the earlier closed bar has a sign and the bar earlier than has a sign, then it is a continuation sign (not a sound sign to enter a commerce) and it’s highlighted in Teal or Pink.

The dashboard just isn’t checking for the primary sign of the day (for CPU concern). In case your dashboard is operating 24/24 a day, because the dashboard is limiting buying and selling to 1 in pattern purchase and 1 in pattern promote a day solely the primary legitimate alerts would set off a commerce. It additionally implies that in case your guys are launching the DB in the course of the day the DB would possibly set off a commerce with a sign which isn’t the primary sign of the day.

Working completely on MT4 construct 1049, home windows 10, coded with editor 1529.
Dashboard examined on TradersWay which has a suffix i and dealing fantastic.


Extra informations about OOTB settings and potential presets will come later.

OOTB settings
– Use Dashboard as EA: is off to keep away from customers who desires to make use of the DB EA solely as a dashboard to make errors.
– Dashboard pairs: 8 pairs really helpful by Al
– Alerts per indi are all on off
– all particular person SL and TP are on off.
– Fastened MM is used First leg with 0.1 lot and second leg with 0.03 lot.
– Each legs can be closed if leg 1 attain forty pips.
– No breakeven
– Reverse orders will probably be opened if the dashboard generates an reverse sign.
– Unfold filter is on (if present unfold is increased than common unfold the commerce will not be open), solely relevant for the primary preliminary commerce to open.
– ADR filter is off (if on and as we speak ADR > common ADR or distance between As we speak ADR and common ADR < inputs in EA settings the commerce just isn’t open), solely relevant for the primary preliminary commerce to open.
– Restrict buying and selling to 1 worthwhile commerce a day is on
– Restrict buying and selling to 1 purchase or 1 promote a day is on
– Buying and selling hours are empty (as enter is LOCAL time and all of us have completely different native time)
– Session filter is off

Take a look at, check and check.

Hope it make sense.

Have enjoyable,

Hooked up File


SCM Dashboard (STOs, CCIs, MAs, multiple strategies combo)  ! – !-GiG-!–Dashboard-041.ex4   346 KB | 456 downloads | Uploaded Feb 21, 2017 8:36am
SCM Dashboard (STOs, CCIs, MAs, multiple strategies combo)  NM_DB_Al.tpl   33 KB | 22 downloads


Share this article

Leave a comment