Realmente quiero aprender MQL5 ¿Por dónde empiezo? - página 5

 
Tome cualquier código de Codobase y comience a analizarlo/modificarlo, lo que se necesita y por qué. Lo más importante es encontrar un
 
Andrey F. Zelinsky:

empezar a hablar de "lenguaje antiguo" -- bueno, la documentación no es adecuada para los novatos -- el 99% de los novatos no pueden avanzar con la documentación -- sólo existe el libro de texto de Kovalev, bueno/malo, viejo/nuevo, pero sólo existe.

Realmente quería decir exactamente eso, pero se contuvo. Y ahora lo dejaré pasar. Hazlo a tu manera. No he leído el libro de texto de Kovalev y no lo sufro. La documentación es suficiente para mí. Si no lo he entendido en la primera lectura, lo vuelvo a leer. Y continuar hasta que no entienda.

 
Andrey F. Zelinsky:

empezar a hablar de "lenguaje antiguo" -- bueno, la documentación no es adecuada para los principiantes -- el 99% de los principiantes no pueden avanzar con la documentación -- sólo existe el tutorial de Kovalev, bueno/malo, viejo/nuevo, pero sólo existe.

IMHO por supuesto, pero si los doctores locales no te han metido, no tiene sentido buscarlo, es una pérdida de tiempo. Bueno, no todo el mundo es dado a ello, como escribir poesía, por ejemplo.
 
Alexey Viktorov:

Realmente quería decir exactamente eso, pero me contuve. Y ahora voy a dejarlo pasar. Que sea a tu manera. No he leído el libro de texto de Kovalyov y no lo sufro. La documentación es suficiente para mí. Si no lo he entendido en la primera lectura, lo vuelvo a leer. Y continúo hasta que lo entiendo.


"Todos tenemos nuestro propio camino, nuestra propia meta, pero todos compartimos el mismo fin. Todos los caminos llevan a ninguna parte. Así que toda la alegría y el sentido no están en la meta, sino en el propio camino" [Carlos Castaneda].

 
Vladimir Simakov:
Si no sabes cómo hacer una entrada en los muelles locales, no debes buscarla, no tiene sentido, es una pérdida de tiempo. Pues no a todos se les da, como por ejemplo, escribir poesía.

Es menos común que la gente intente escribir poesía que programar en mql. No hay ningún lenguaje que quieran aprender tanto como el mql, pero todavía está a la cola en términos de popularidad. Tal vez lo intenten en C, pero rápidamente comprenden que no pueden manejar una tarea normal, y que no es interesante escribir alguna tontería. Pero en Forex creen haber encontrado un grial y necesitan programarlo urgentemente. Me da pena compartir una idea. Debemos burlarnos de nosotros mismos al intentar dominar la lengua.

Para todos aquellos masoquistas: Programar no es sólo conocer la sintaxis del lenguaje, sino la capacidad de plantear una tarea para conseguir el objetivo. Exactamente la tarea. Intente escribir primero unos TdR, después de leerlos el programador no tendrá ninguna duda y podrá escribir sus deseos. No tienes que poner tu propio grial, escribe TOR para cruzar las medias móviles. Cómo determinar que las medias se han cruzado, qué hay que tener en cuenta a la hora de cerrar la posición, para que no se abra otra inmediatamente. Y así sucesivamente...

 

En general, no importa en qué lenguaje programar.

Hay procedimientos y funciones que conforman el código de cualquier programa.

Las lenguas sólo se diferencian en la forma de las entradas.

Por ejemplo

Pascal

La función

function SplitString(const Str: string): string;
var
  k: integer;
begin
  result:= Str;
  k:= Pos('-', result);
  if(k > 0) then
  begin
    Delete(result, k, length(result) - k + 1);
  end else result:= '';
end;

La misma función en MQL5

string SplitString(const string Str)
{
  if(StringLen(Str) > 0)
  {
    int k = StringFind(Str, "-");
    if(k>-1)
    {
      return(StringSubstr(Str, 0, k));
    }
  }
  return("");
}

Lo más importante en la programación es entender lo que se hace.

 
prostotrader:

En general, no importa en qué lenguaje programar.

...

Si no es con.
 
Dmitry Fedoseev:
Si no es c.

¿Qué pasa con C?

 
Vladimir Simakov:

¿Qué pasa con C?

Eso es lo que ustedes -los especialistas en C- harían mejor en contarnos. Es bienvenido a hacerlo. El hecho de que algo esté mal es una pregunta equivocada. Si no, dirás que he declarado que C es el lenguaje equivocado.

 
muhhacc ccc:
Hola a todos. Quiero aprender MQL5 /
Chicos, ¿me puede decir dónde empezar? Tal vez hay un video tutorial?
He encontrado el material de vídeo, pero no entiendo más del 80% de lo que muestra cómo escribir EAs por ejemplo ( ejemplo de varias funciones y así sucesivamente ) Necesito los fundamentos.
Gracias por entender

Busca en Internet un libro sobre MQL5. Puede ser útil.

Uso avanzado de la plataforma comercial
MetaTrader 5
© Timur Mashnin, 2016