Hi! As you say, it is not that you are a dinosaur, etc. In my humble opinion as long as you refer to Algorithmic Trading, not doing Back Testing and general optimization and the Specific Pair is not an error, it is even worse is throwing money away, if you have plenty of my advice is to donate it to the poor people and not that you throw it away doing trading and giving it to billionaires, with this I answer the 1st. consultation.
Now I answer the 2nd. And technique, every strategy, whether algorithmic or manual, needs these points that I list below in that order and with rigorous performance and rigidity, otherwise you will lose your money silly at 100%:
1º Develop a strategy and score points to follow one by one without any change when applying it.
2º Carry out a manual Baktesting for a minimum of one to two years.
3º Once the manual Baktesting has been carried out without having changed an apex to your strategy, make an assessment of these points.
3.1 Profit factor minimum 1.5, less bankruptcy accounts.
3.2 Drawdown less than 15%, never exceed 18%.
3.3 Nr. Negative transactions max. 10
3.4 Nr. Positive transactions min. two
3.5 If points 3.3 and 3.4 are not fulfilled, the mathematical expectation is never less than 0.3.
And last
3.6 % Annual profit between 5 -10% minimum.
Once these values have been verified in the Manual Backtesting
- Apply your strategy for a minimum of one month in the Broker's Demo account where you want to use it in the Real account. Ideally, you should obtain a minimum of 500 operations in a demo account. If they are H4, D1 or higher strategies, you must have a minimum of 50 or 100 in demo.
- If everything applied obtains the same or better results than previously obtained in the Backtest, only then can you apply it in real account, before it would be a very serious error and a great inprudence on your part.
Regarding optimization it is not essential but it is highly advisable, since from my algorithmic experience I have more than proven and the great gurus keep it for it, a strategy does not work the same for EURUSD as for GBPJPY, etc. for one it is a loser and the other can give you great benefits, if you optimize it it can serve you with different parameters for almost all pairs, indices, etc. you just have to optimize and adjust for the torque, index, etc. even for the temporality that also affects the same pair, index, etc. to equal importance in all senses that is why optimization is highly advisable if not essential.
I hope I have helped you and eliminated your doubts and erroneous appreciations that, as you say about a dinosaur, I am a 63-year-old dinosaur. and I know what you say.
Ah! Regarding what @l-andorrà commented about going to MT5 because it is better, I have to contradict @l-andorrà, this is very wrong is how to compare the programming of fxDreema with Mql4, a programmer of Mql4 code will tell you that the visual environment is prettier than that of the MT5 but only that, I've been programming in Mql4 and Mql5 for some time after having done many EAs, s in fxDreema and I left fxDreema for two reasons, the 1st. the same EA in fxDreema had 3000 lines of code against 138 in MQl4 and 780 in MQl5 with this a programmer will tell you and with good reason that the execution responses and rigidity are better with short codes and not with long or extra long codes in addition to more file size more errors you will get and more difficultly you will be able to correct.
and 2nd reason it gave me 50% false entries in fxDreema against the same in Mql4 and this happens the same with Mql4 and Mql5 but in 20%.