Is It Even Possible to Create Something Profitable for the 5 Min Timeframe?

 

Title says it all. I've been through a lot with EA coding and can do multi symbol stuff, custom performance metrics (Calmar Ratio, Avg Weekly R multiple, etc), news filtering. Yet I have never been able to create any profitable system on the 5 min timeframe. The way I build EAs might be affecting this but I wanted to know everyone's thoughts/experience with building indicator based systems for the five min. I build EAs this way: 1. Determine premise (Trend following or mean reversion) 2. Select indicators based off this. I usually use custom indicators like KAMA, Aroon, any of John Ehlers's stuff 3. Copy and paste my multi symbol template in and modify it to work with the indicators. 4. Determine any additional rules like only trade once per trend or something similar 5. Walk forward optimize (3 parameters max & as many symbols as possible coz I watched the darwinex videos) 

So far I have only ever been able to create stable and profitable trend following strategies on the 1 hour timeframe and I haven't been able to create any profitable mean reversion strategies that don't bite the dust in out of sample testing. Could it be because I set my TP and SL risk to reward based off the ATR? Usually I use a 2:2 RR and my most stable trend following strategies on the 1 hour gets a Calmar ratio of around 3.5 in sample but usually degrades to somewhere between 2.0-2.5 in out of sample testing (and so the win rate also decreases from around 55% to 52% normally). 

Usually I have my EAs only trade once per trend with a fixed RR. Is this a bad choice? Should I upgrade to 4 parameters with a 3 or 4 RR instead of 2 and just consider them different systems entirely? I don't use trailing stops and I don't scale out trades because I don't want potentially want to overfit and I'm not sure how reliable my back testing data (dukascopy) is for trailing stops. I'm thinking for 5 min algos probably the best thing to do is have like a 5:5 RR and only limit it to 1-2 trades per day and have them scale out and do the intraday equity flow thing in the darwinex videos. 

But anyway is it actually possible to build profitable algos on the 5 min based off indicator? Please if anybody has any advice to share at least advice is free lol. 

EDIT: I should also note that I don't use exit indicators or anything similar besides and time filter to close out trades and news filters. Should it be easier to create 5 min timeframe algos or am I just missing something?

Custom Walk Forward optimization in MetaTrader 5
Custom Walk Forward optimization in MetaTrader 5
  • www.mql5.com
The article deals with the approaches enabling accurate simulation of walk forward optimization using the built-in tester and auxiliary libraries implemented in MQL.
 

Hey mate yes it is totally possible to create a system that's profitable on 5 minutes chart.

In fact your "profitable" 1 hour chart strategy SHOULD work on 5 minutes chart too, just treat the 5 minutes chart as 1 hour chart, they look similar after all.

Reading your post, I find you have mentioned too many numbers, indicators, variables etc. To make money you need something simple.

 
dudebigdik #:

Hey mate yes it is totally possible to create a system that's profitable on 5 minutes chart.

In fact your "profitable" 1 hour chart strategy SHOULD work on 5 minutes chart too, just treat the 5 minutes chart as 1 hour chart, they look similar after all.

Reading your post, I find you have mentioned too many numbers, indicators, variables etc. To make money you need something simple.

except that my 1 hour strategies don't work on 5 min because there is too much noise and too many trades. They don't even work on 15 min charts but get okay results on 30 min

 

What is sure is that you can't make a strategy that works exactly the same on all timeframes: they are all different and lower timeframes are more noisy than highers, it's quiet normal and obvious.

I think you should quit to think and shape your strategies strictly related to a specific timeframe only. In my personal opinion no one of them is profitable on its own, except rare case.

Usually, well done and profitable strategies uses multiple timeframes, generally speaking: higher timeframes for catching the market scenario, lower timeframes to make an accurate entry.

 
5 min works perfect. In my case even 1 min timeframe may work perfect. Noise is nothing if you know how to cancel it.

It depends on your preference.
Timeframe is just a fractal. But major timeframes are the one which is provided by broker terminal. For example mt5 provides 2min chart but a broker don't provide it. It provides 3min instead so you should avoid looking 2min chart.

A tree branches can be considered as an example of fractal.

There are two suggested ways to consider for your strategies
1. Only watch and do analysis on a single timeframe
2. Use HTF to find signals and LTF to confirm entries so in case 5min chart is your signal timeframe, find entries on 1min chart
 
Fabio Cavalloni #:

What is sure is that you can't make a strategy that works exactly the same on all timeframes: they are all different and lower timeframes are more noisy than highers, it's quiet normal and obvious.

I think you should quit to think and shape your strategies strictly related to a specific timeframe only. In my personal opinion no one of them is profitable on its own, except rare case.

Usually, well done and profitable strategies uses multiple timeframes, generally speaking: higher timeframes for catching the market scenario, lower timeframes to make an accurate entry.

Do you open multiple trades at the same time in one EA/combine different strategies in an EA? I looked at your EAs on the seller page and I'm honestly blown away by how good they look. 
 

It is possible, but your risk management has to be tailored to M5. The fact is that you will have many losses on M5, but it's ok if you lose less than you win (in scalping). Then long term trades are a different story, if you would look at the trend on higher timeframes and enter on the minute timeframes

 

It's possible but I'd have to ask: why do you care? If you can make a profit using any other time frame, then so be it. Go make your money. Why does this have to happen on a 5-minute chart?

Say I use a daily chart with a TP/SL of 100 pips and a 1 pip spread, while you use a 5 minute chart with a TP/SL of 5 pips and the same 1 pip spread. I'm spending 1% on fees while you spend 20% on fees.

I don't know about you, but I wouldn't be so concerned with working harder for less money.

But you might think "yeah but on the 5 minute I can catch all the up and down movements!" ... first, don't kid yourself, it's not going to happen like that. And even if it did, it's simpler to get more funding than it is to trade more. If I double my funding compared to you, it's not going to matter how many 5-minute trades you pull off. I'm still far more likely to end up with more money in my pocket when it's all said and done.

 
I think the M5 for EA is the best option, but it is difficult to work with.
 
James McKnight #:

It's possible but I'd have to ask: why do you care? If you can make a profit using any other time frame, then so be it. Go make your money. Why does this have to happen on a 5-minute chart?

Say I use a daily chart with a TP/SL of 100 pips and a 1 pip spread, while you use a 5 minute chart with a TP/SL of 5 pips and the same 1 pip spread. I'm spending 1% on fees while you spend 20% on fees.

I don't know about you, but I wouldn't be so concerned with working harder for less money.

But you might think "yeah but on the 5 minute I can catch all the up and down movements!" ... first, don't kid yourself, it's not going to happen like that. And even if it did, it's simpler to get more funding than it is to trade more. If I double my funding compared to you, it's not going to matter how many 5-minute trades you pull off. I'm still far more likely to end up with more money in my pocket when it's all said and done.

Mainly coz I want a higher sample sizes of trades for optimization/back testing, but then again its basically all meaningless if its unprofitable anyway. Also things like swap etc still eat costs on the daily chart and since I set tp/sl based on a multiplier of the ATR I could always increase it to get the same effect. Idk I just want to make something profitable on the M5 but seem unable to do so.

 
Casey Courtney #:

Mainly coz I want a higher sample sizes of trades for optimization/back testing, but then again its basically all meaningless if its unprofitable anyway. Also things like swap etc still eat costs on the daily chart and since I set tp/sl based on a multiplier of the ATR I could always increase it to get the same effect. Idk I just want to make something profitable on the M5 but seem unable to do so.

that's because even when you have good intentions to trade on the known trend, the indicators are less stable on M5 and they can repaint easily. So while some indicators are truly not repaint, some others are only non repainting on timeframes after M30...while the same indicators give False signals on M1 - M5. A human will ignore a false signal, but the indicator signal has to be more controlled so the EA doesn't trade upon a flickering signal. The moving average value on the current bar repaints constantly, but volatility based tools don't change their information so soon. Multitimeframe indicators were one solution to prevent false signals, also an MA with standard deviation filter and cluster filters.