Specification
Description for an indicator dashboard in MT5 (NOT MT4):
1. I am concerned about the huge data size and the subsequent possible slowdown or cashes of the MT5 terminal.
Please, after analyzing, comment whether you see any issues with that.
If you cannot guarantee a stable dashboard that does not cause crashes or cannot be operated at an acceptable speed, I don’t want it.
Note that I have a very fast computer with i9-14900KF CPU and 128 GB RAM, so that cannot be the issue.
Further, I have a 55 inch screen, so I can visually see a large amount of data at once.
2. If there are other ways of creating the dashboard than in MT5, I am open to it.
Some years ago, I hired a programmer on MQL5 to create such a dashboard for me, and he did it as a what he called database pulling out the data which could be viewed on a website.
However, due to the huge data size, it was so damn slow that it was unusable, even when it was on a website, but pulling the live data from 100 opened MT4 (at the time) instances on a VPS was seemingly too much and way too costly.
In case you do it in MT5, I will run the dashboard in any case in a separate MT5 instance.
3. The exact attached indicators must be the basis for the dashboard. They are 8 in total, should appear on the dashboard in the following order, and their required settings are in brackets – important, I need these same settings):
a) Absolute Strength (20, 10, RSI, Exponential, Close price)
b) Absolute Strength (20, 10, RSI, Smoothed, Close price)
c) Disparity Index (Exponential, 10, 3.0)
d) Relative Strength Index DEMA (50, Close price)
e) Demand and Supply Difference (FromSpecifiedTime, 1970.01.01 00:00:00, 0, 0, 0, 0, 0, DemandAndSupplyDifference, current, UpAndDown, AsColoredHistogram, false, true, 0, 0.0, 0, Disable, Last, NotWrite, 0.0, 0.0, Tick, Active, 10)
f) Cumulative Volume (10, Yes, No)
g) Hull Moving Average (14, 2, Close)
h) Heikin Ashi
Unfortunately the Cumulative Volume and the Demand and Supply Difference I only have as .ex5, while all others as .mq5 and .ex5.
4. With the dashboard, I am looking for confluence signals from the individual indicators that have the following general signals:
a) Absolute Strength 1: Rising = Buy, Falling = Sell
b) Absolute Strength 2: Rising = Buy, Falling = Sell
c) Disparity Index: >0 = Buy, <0 = Sell
d) Relative Strength Index DEMA: >0 = Buy, <0 = Sell
e) Demand and Supply Difference: Rising = Buy, Falling = Sell
f) Cumulative Volume: >0 & rising = Buy, <0 & falling = Sell
g) Hull Moving Average: Rising = Buy, Falling = Sell
h) Heikin Ashi: Bull Candle = Buy, Bear Candle = Sell
Whenever there is a Buy condition, we use color Turquoise in the respective dashboard field.
Whenever there is a Sell condition, we use color Orange in the respective dashboard field.
Whenever there is a Neutral condition (only possible with Cumulative Volume), we use no color in the respective dashboard field.
However, there are further special conditions/signals as follows – these signals refer to ONLY the VERY candle where the change takes place (while afterwards, when the same condition persists, i.e. there is not another change, we go back to the earlier general signals above):
a) Absolute Strength 1: Change from Falling to Rising = Buy or from Rising to Falling = Sell
b) Absolute Strength 2: Change from Falling to Rising = Buy or from Rising to Falling = Sell
c) Disparity Index: Cross of the Zero line from the bottom = Buy or from the top = Sell
d) Relative Strength Index DEMA: Cross of the 50 line from the bottom = Buy or from the top = Sell
e) Demand and Supply Difference: Change from Falling to Rising = Buy or from Rising to Falling = Sell
f) Cumulative Volume: >0 & Change from Falling to Rising = Buy or <0 & Change from Rising to Falling = Sell
g) Hull Moving Average: Change from Falling to Rising = Buy or from Rising to Falling = Sell
h) Heikin Ashi: Change from Bear to Bull Candle = Buy or from Bull to Bear Candle = Sell
Whenever there is a Buy condition, we use color Blue in the respective dashboard field.
Whenever there is a Sell condition, we use color Red in the respective dashboard field.
Whenever there is a Neutral condition (only possible with Cumulative Volume), we use no color in the respective dashboard field.
In addition, we need two summary columns at the end:
Summary 1: This should calculate and spit out as number: All Buys (Blue & Turquoise) minus all Sells (Red & Orange).
Summary 2: This should calculate and spit out as number: All Buys (Blue only) minus all Sells (Red only).
Summary 1:
Whenever there is a Buy condition, it should show the calculated number as positive value in the respective dashboard field with Turquoise as field color.
Whenever there is a Sell condition, it should show the calculated number as negative value in the respective dashboard field with Orange as field color.
Whenever there is a Neutral condition, it should show 0 (Zero) in the respective dashboard field with no field color.
Summary 2:
Whenever there is a Buy condition, it should show the calculated number as positive value in the respective dashboard field with Blue as field color.
Whenever there is a Sell condition, it should show the calculated number as negative value in the respective dashboard field with Red as field color.
Whenever there is a Neutral condition, it should show 0 (Zero) in the respective dashboard field with no field color.
Although I have above preselected some colors, it would be a plus if there was an option to change the colors myself.
5. In the dashboard, we should use in the fields abbreviations for all indicators, namely:
a) Absolute Strength 1: ABS1
b) Absolute Strength 2: ABS2
c) Disparity Index: DISP
d) Relative Strength Index DEMA: RSID
e) Demand and Supply Difference: D&SD
f) Cumulative Volume: CUVO
g) Hull Moving Average: HULL
h) Heikin Ashi: HEAS
i) Summary 1: TOT1
j) Summary 2: TOT2
6. I want the dashboard to scan ALL the symbols in my Market Watch, namely 138 symbols (which includes ALL asset classes).
I can provide the full list if you need it.
On the other hand, it could make sense to include the option for me to exclude selected symbols.
7. If possible, the following 14 timeframes should be scanned:
M5
M10
M15
M30
H1
H2
H3
H4
H6
H8
H12
D1
W1
MN
In case that’s too much, we could reduce it to a minimum of 6 timeframes:
M5
M15
H1
H4
D1
W1
8. The layout (output format) should be a table like this example:
ABS1 ABS2 DISP RSID D&SD CUVO HULL HEAS TOT1 TOT2
EURUSD M5
EURUSD M15
EURUSD H1
EURUSD H4
EURUSD D1
EURUSD W1
... next symbols
9. So, in total we would have 138 symbols x 14 timeframes x 8 indicators & 2 summaries = 19,320 dashboard cells.
Or, in case we must reduce, 138 symbols x 6 timeframes x 8 indicators & 2 summaries = 8,280 dashboard cells.
10. The dashboard must be sortable by clicking on the two summary column headers.
It should be automatically sorted by the summary columns by default.
Basis for sorting is the ABSOLUTE VALUE of the figures, so e.g. -5 is sorted as if it was 5.
11. The dashboard should always update itself automatically after the respective candle closes, meaning every 5 minutes.
Kindly let me know whether you are confident in managing it, what the fixed price would be and how long it would take.
I value quality over speed.