MT5, mql5, mql5.com suggestions for improvement. - page 2

Alain Verleyen
42596
snelle_moda:

Hi all. 

 

Here is my list with improvement:

 

1e: A multi terminal solution for mt5. So you can run multiple EA's on the same instrument without the need for additional terminals.

2e: An easier approach to direct copy/use the data from a custom indicator in the EA without the need for the iCustom() function.

3e: Call the OnCalculate() function for a symbol when new tiks arrive from different (selected) symbols. This is needed to make a reliable multi currency robot.

4e: More trading instruments (index futures). DAX,  S&P500, CAC40 or FTSE100.

About your point 1. You can already run multiple EA on the same instrument provided that your EA are well programmed. You only have to open multiple chart for same symbol and attach your EA to it.
Snelle Moda
713
Snelle Moda  
angevoyageur:
About your point 1. You can already run multiple EA on the same instrument provided that your EA are well programmed. You only have to open multiple chart for same symbol and attach your EA to it.

Yes that's true but it's still in the same trading account and you can't have a SELL and BUY position at the same time in one account.  

Bharamappa Gojanur
330
Like button or and stars for comments in forum
graziani
2272
graziani  

Strategy testeroptimization graphs:

1) Z-coordinate is always Balance/Profit. I suggest to introduce Relative Equity Drawdawn, as well as other possibilities.

2) in 1D graph, instead of results being next to each other,  let them overlap in different colors for different values. 

Strategy tester, results:

3)  Possibility to save and load results of test, for later analysis

graziani
2272
graziani  
How about replacing all drawdawns with relative drawdawn [%] versions, and displaying Equity Relative Drawdawn [%] where there is only one value displayed?
hoogilein
5
hoogilein  

Hi, I have realized a problem with ObjectGetValueByTime. I use it like this:  ObjectGetValueByTime(0, "LTLine", TimeCurrent(), 0)  and when I print the value it shows:

2013.06.21 13:34:33 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:32 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:32 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:31 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:31 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:31 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:30 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:30 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:30 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:30 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
 

so there is very often a 0.0 value that is not correct. So is that a Bug in MT5 ??

Hopefully I am in the correct Threat here. 

lello1231
412
lello1231  

Hi,

I think adding support for RENKO type charts would be a great idea, I can see traders are frustrated in forums cause of that... Or at least maybe offline charts...

Br

 

Alain Verleyen
42596
hoogilein:

Hi, I have realized a problem with ObjectGetValueByTime. I use it like this:  ObjectGetValueByTime(0, "LTLine", TimeCurrent(), 0)  and when I print the value it shows:

2013.06.21 13:34:33 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:32 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:32 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:31 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:31 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:31 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:30 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:30 My TestEA (EURUSD,M1) ObjectGetValueByTime of LTLine (Trendline) = 0.0
2013.06.21 13:34:30 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
2013.06.21 13:34:30 My TestEA (EURJPY,M1) ObjectGetValueByTime of LTLine (Trendline) = 129.2093760807738
 

so there is very often a 0.0 value that is not correct. So is that a Bug in MT5 ??

Hopefully I am in the correct Threat here. 

You are not in the good thread, please post you issue in bugs & dysfunctions.
Alain Verleyen
42596
graziani:
How about replacing all drawdawns with relative drawdawn [%] versions, and displaying Equity Relative Drawdawn [%] where there is only one value displayed?
You are talking about ? Strategy tester ?
graziani
2272
graziani  
graziani:
How about replacing all drawdawns with relative drawdawn [%] versions, and displaying Equity Relative Drawdawn [%] where there is only one value displayed?

Everywhere!

In Signals, for example:

 

Balance:986.57 USD
Equity:208.00 USD
Abs. drawdown:1.12 USD
Maximal:14.25 USD
Relative:15.13%

 

When i see such information, i need medical help, in order not to die of laughter! 
This excellent system has maximal drawdawn of only 14$, but unfortunately it has only 80% drawdawn on open transactions.

Also, introduce sort by Equity Relative Drawdawn [%]  in signal overview! Of course, after you decide to show this value :)