Custom Signal Search Criteria (average holding time)

 

Is there a way to apply filters to signals search other than the defaults? As an example, I'd like to be able to search for signals with average holding time < 12 hours or sort them by "growth per week".

Is there an API somewhere or perhaps a way to download search results as a csv or so for further processing? 

 

I don't think that's possible through MQL5 website.

I've done such research myself in the past, but manually and it took ages. 

 
MorpheusZ:

Is there a way to apply filters to signals search other than the defaults? As an example, I'd like to be able to search for signals with average holding time < 12 hours or sort them by "growth per week".

Is there an API somewhere or perhaps a way to download search results as a csv or so for further processing? 

There is an API but not sure it allows to do what you want, I never used it.
 
MorpheusZ:

Is there a way to apply filters to signals search other than the defaults? As an example, I'd like to be able to search for signals with average holding time < 12 hours or sort them by "growth per week".

Is there an API somewhere or perhaps a way to download search results as a csv or so for further processing? 

By the way using Trading activity between 0 and 20% should be close to "holding time <12 hours".
 

Alain is right!

You can use Trading Activity between 0 and 40% (less than half a day) and you will get average holding times, less than 12 hours. 

 
Alain Verleyen:
By the way using Trading activity between 0 and 20% should be close to "holding time <12 hours".

oh, that's good to know! thanks!

does anyone know how "trading activity" is calculated? I failed to find info on it in the mql5 docs

 
Average holding time is the percentage of time that orders were open in the total time of the signal's monitoring period.
 
MorpheusZ:

oh, that's good to know! thanks!

does anyone know how "trading activity" is calculated? I failed to find info on it in the mql5 docs

https://www.mql5.com/en/articles/2704 

Trading activity is displayed as the percentage of the total time when there were open positions on the account. If this value approaches 100%, it means the account almost always has open positions,
EDIT: Sorry Eleni, it looks like we posted at the same time.
The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts
The Easy Way to Evaluate a Signal: Trading Activity, Drawdown/Load and MFE/MAE Distribution Charts
  • 2016.09.28
  • MetaQuotes Software Corp.
  • www.mql5.com
Subscribers often search for an appropriate signal by analyzing the total growth on the signal provider's account, which is not a bad idea. However, it is also important to analyze potential risks of a particular trading strategy. In this article we will show a simple and efficient way to evaluate a Trading Signal based on its performance values.
 
Eleni Anna Branou:
Average holding time is the percentage of time that orders were open in the total time of the signal's monitoring period.

edit:

afaiu, there could be very active scalpers with short holding times but large trading activity, or conversely inactive swing traders with long holding times but small trading activity

still, seems like a good approximation for holding time! thanks a bunch!

Reason: