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

 
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.
 
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.  

 
Like button or and stars for comments in forum
 

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

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

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. 

 

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

 

 
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.
 
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:
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 :)

 

Reason: