Ryzen 9 7950x or intel i9 13900k for MT5 optimisation? - page 2

 
cidand1 #:

My AMD Ryzen 9 5950X 4.9Ghz 16-Core Processor compared to my friends Intel Core i9-12900K 5.2Ghz 16-Core  Processor is quite embarrassing. His intel is significantly faster in running optimizations. I am sad. 

Optimizations is also depending of the RAM and hard disk, not only on the CPU (and maybe not mainly on CPU).
 
Have you considered whether it would be more advantageous to use the rental of a dedic with such a processor as the Intel 12900 or 13900?
 
Fernando Carreiro #:

Before buying a machine specific with optimisations in mind, consider improving your EA strategy instead so that it is less dependent on optimisations.

I have been coding EAs and trading in real life for several years, and I only did serious optimisations at the very beginning due to not knowing better.

Nowadays, I only do simple optimisations during the initial stages of research and development tests, never for serious EAs I trade with.

It is much better to design and develop strategies that automatically adjust and adapt to conditions, and the most important part of the strategy is risk and money management that does not require optimisations at all.

I know it is sometimes difficult to believe the simple truths of more experienced coders/traders when, as a newbie you are filled with hopes and dreams of a golden future, but please take my words seriously.

Trading is a simple operation of buy or sell, but making profit consistently is very difficult and requires a lot of effort, commitment, and dedication.

If you put most of that effort into optimisations, you will lose out. Instead, put that effort into gaining more experience and knowledge about the markets, your coding, your strategies, etc.

The more you understand and know, the better you will code and trade, with insight and skill, and less based on “brute force” optimisations.

Hey Fernando, that's what I call a golden advice. I screenshotted it. 
I'm currently pulled in multiple directions sometimes.


1) Learning everything about price action first?

2) Learning everything about MQL5 first?

3) Learning everything about MT5 Strategy tester and optimize simple strategies?


I will more focus now on 1) then 2) but in parallel also to have some fun, I will always play around with backtesting and optimization. Only learning with fun ;)


Any other golden advice? 


Cheers

 
Kaizen1502:
Looking to build good backtesting (optimisation) pc.
- whats better for backtesting (optimisation) on MT5, ryzen 9 7950x or intel i9 13900k
My understanding is that AMD does better on the multicore but Intel beats it on single core processing.
Also will 64gb ram be enough or should I splash put on 128gb ram?
Im not planning to put a gpu in the machine as my understanding is gpu has no significant impact on testing speed.

PS: I know MT5 offers the virtual server thats super quick but with the amount of tests I run in the long term my own pc will work out cheaper.

If you plan on optimizing multisymbol EAs I would go more on the side of RAM being more important If I were you I would read everything in this thread: https://www.mql5.com/en/forum/484665

That said I plan on building a workstation with 128gb of RAM just so I can do big optimizations on multisymbol EAs even though its not really necessary because you could use 1 min ohlc to reduce RAM usage but then you have to control for bar opening when you run it on a live account to make it similar in backtesting conditions

Optimiser Errors "no disk space in ticks generating function" - How to fix an error in my computer optimiser?
Optimiser Errors "no disk space in ticks generating function" - How to fix an error in my computer optimiser?
  • 2025.04.12
  • Michael Charles Schefe
  • www.mql5.com
The error is probably most common out of every error that has mention in the forum. If there is any more images or info details that you want to see that may give more ideas as to either the cause or how to improve my method of doing the optimisation, please make your suggestions. How many parameters are you optimizing
 
Juri W #:

Hey Fernando, that's what I call a golden advice. I screenshotted it. 
I'm currently pulled in multiple directions sometimes.


1) Learning everything about price action first?

2) Learning everything about MQL5 first?

3) Learning everything about MT5 Strategy tester and optimize simple strategies?


I will more focus now on 1) then 2) but in parallel also to have some fun, I will always play around with backtesting and optimization. Only learning with fun ;)


Any other golden advice? 


Cheers

Do 1

then learn python and machine learning

 
Lorentzos Roussos #:

Do 1

then learn python and machine learning

There is a very interesting discussion here. Which is better, machine learning or deep optimization. From my experience, deep optimization is more reliable, at least so far. Regarding the configuration for optimizations, yes, RAM matters, clock matters, and most importantly, the number of cores matters.