Jorge Daniel Ortalli
Jorge Daniel Ortalli
Freelance at Los Cardales, BA-AR
Desarrollador de software, entusiasta del trading, con ganas de aprender, ganar dinero tradeando y poder programar algo en MQL5. Todo a su debido tiempo.. :D
Jorge Daniel Ortalli
Jorge Daniel Ortalli
Things like the following are those that make me think if MQLx really worth it the effort. I have lot of code in MQL4 and I am trying to port it to MQL5, one reason it is because the MQL5 tester and optimizer theoretically is better than it predecessor which in my experience (a bit more than one year) it is a loss of time. Then I found this:

MQL4:
string StringTrimLeft(
const string text // string to cut
);

MQL5:

int StringTrimLeft(
string& string_var // string to cut
);

after compiling a code created in mql4 and saved as mql5 and receive not an error but "warning":

"implicit conversion from 'number' to 'string' at.library.trading.common.mqh 96 34"

Why? No why the error... Why such a change in the meaning of a function which can be widespread in all the code and that forces to change code unnecessary...
Jorge Daniel Ortalli
Jorge Daniel Ortalli
Novato probando robots.. y asustado! Lo probé en un rango de fechas entre junio y julio, un mes aproximadamente, y dio unos resultados buenísimos en H1 y H4. Hoy lo hice con el mes de mayo (5/05/17 al 5/06/17) y se fumó todo el capital!
Entiendo que los robots y las estrategias funcionan a largo plazo, pero si me toca en el primer período un resultado como este, no creo que pruebe un segundo período. ¿Alguien puede hacerme alguna recomendación sobre cómo anticipar este tipo de desvío tan grande como para tomar medidas?

Gracias!
Miguel Angel Vico Alba
Miguel Angel Vico Alba 2017.08.10
Juega con el numero de lotes hasta que el DD (drawdown) consideres que física y psicologicamente lo podrás soportar. Si aun y así, con lotes mínimos, el EA sigue siendo perdedor, optimizalo. Si después de una primera optimización sigue siendo deficitario, descartalo, ya que o bien la estrategia no es buena, o puede que solo funcione con mucho capital.
Miguel Angel Vico Alba
Miguel Angel Vico Alba 2017.08.10
Te aconsejo que aprovechando que eres nuevo, empieces usando MT5, ya que los backtest son muchísimo mas precisos. La única ventaja del MT4 es la cantidad de EA's e indicadores que tiene debido al numero de años que tiene, pero si por otro lado los backtest son de pésima calidad, no merecen la pena, ya que solo llevan al engaño. Puede que en backtest digan que es estupendo y en real sea totalmente perdedor. Con MT5 y con backtest con un 90% de calidad de modelado, tienes muchas, pero muchas mas posibilidades de que en real haga lo mismo. Aunque hay que tener en cuenta que un backtest es en base al pasado, el futuro nadie ni nada lo puede predecir, solo puedes obtener una alta probabilidad de acierto, y es eso de lo que se trata.
Jorge Daniel Ortalli
Registered at MQL5.community