¿Dónde puedo comprar un libro sobre programación de EA? - página 4

 
Zvezdochet:
explicando la palabra propiedad ..... lo entiendo de nuevo: ¿por qué hay una línea a la derecha? ¿Por qué dos? ¿Y si es la izquierda? ¿Y si es recta? ¿Y si es sólo uno? me dijo: "adelante y experimenta" lo hice y el programa no me deja compilar y abajo en el sótano hay un ladrillo - no se permite el tránsito y errrr .... Vuelvo al programador: ¿cuál es el problema? Dice: "Suéltame, idiota".

Es la sintaxis del idioma, sólo hay que memorizar esas cosas. Es como la gramática de cualquier idioma extranjero, cuándo usar el artículo 'a' y cuándo usar 'el'. Cuándo poner una coma y cuándo poner un punto. Si puedes explicar algo a una persona en un idioma extranjero y lo haces con errores, es más probable que la persona entienda lo que intentas decir. Pero el ordenador debe explicarse sin errores, siguiendo estrictamente las reglas. Si te olvidas de un punto y coma o un paréntesis de cierre en algún lugar, será un error de compilación.
En general, no es una buena idea aconsejar a un principiante que lea a Knuth. Si quieres familiarizarte con los fundamentos, la sintaxis, las bases y aprender todo este conocimiento desde un libro donde el material se servirá de forma bien organizada, capítulo a capítulo, a medida que el conocimiento del lector aumente, con buenos ejemplos, puedes leer el libro C# de Schildt. En este libro se hace más hincapié en la sintaxis. Todos los conceptos básicos sobre Tipos de Datos, Operadores, Arrays y Cadenas, Métodos y Clases, Variables se pueden encontrar en él. Las diferencias entre Mql4 serán mínimas.
A menos que, por supuesto, pueda tomar un Asesor Experto en particular, uno simple, cuya lógica es clara de la A a la Z, y vaya a través del código, pulse F1, marque la expresión poco clara, y lea la ayuda, como se aconseja más arriba.
Personalmente, empecé de esta manera - hace mucho tiempo tenía un EA-boletín muy simple que colocaba órdenes pendientes en ambas direcciones en un momento dado. Mostraría información sobre la propagación. Cuando una de las órdenes se dispara, borra la contraria y trilla la que quedaba. Aquí he leído de la A a la Z y he entendido lo que implican OnInit, OnTick y todas las demás funciones.

 
Zvezdochet:
Un programador que conozco me dijo lo mismo:Haces clic en el editor, luego haces clic en Crear en la esquina superior izquierda del editor y aparece el asistente de creación del Asesor Experto (una plantilla cuadrada), luego escribes el nombre en inglés, luego haces clic en siguiente, luego en COMPLIMITAR después. Encontrará este código en la carpeta Expertos de la carpeta Datos en formato MQL. Vuelve a abrir este código en el editor, pasa el cursor por encima de una palabra como propiedad y pulsa F1, y aparecerá una página explicando la palabra. Lo hice pero hay muchas palabras incomprensibles que explican la palabra propiedad ..... Lo conseguí de nuevo: ¿por qué dos líneas a la derecha? ¿Por qué dos? ¿Y si es la izquierda? ¿Y si es recta? ¿Qué tal uno? me dijo: "adelante y experimenta" lo hice y el programa no me deja compilar y abajo en el sótano hay un ladrillo - no se permite el tránsito y errrr .... Vuelvo al programador: ¿cuál es el problema? Dice: "Aléjate de mí, idiota".

La mejor opción es comprar un curso de programación en C++, entonces entenderás aún más. Lo que le preguntabas a tu amigo es lo básico de la programación, si te preguntaran por qué 2*2 = 4 y no 5 y no lo entendieras, tu reacción sería similar.

 
Zvezdochet:
Ya me lo dijo un amigo programador:Haces clic en el editor, luego haces clic en Crear en la esquina superior izquierda del editor y aparece el asistente de creación de Asesores Expertos (una plantilla cuadrada), luego escribes el nombre en inglés, luego haces clic en siguiente, y después en COMPLIMITAR. Encontrará este código en la carpeta Expertos de la carpeta Datos en formato MQL. Vuelve a abrir este código en el editor, pasa el cursor por encima de una palabra como propiedad y pulsa F1, y aparecerá una página explicando la palabra. Lo hice pero hay muchas palabras incomprensibles que explican la palabra propiedad ..... Lo conseguí de nuevo: ¿por qué dos líneas a la derecha? ¿Por qué dos? ¿Y si es la izquierda? ¿Y si es recta? ¿Qué tal uno? me dijo: "adelante y experimenta" lo hice y el programa no me deja compilar y abajo en el sótano hay un ladrillo - sin tránsito y error .... Vuelvo al programador: ¿cuál es el problema? Dice: "Suéltame, idiota".

¿Por qué los pantalones se ponen como se ponen? Las palabras y las frases en inglés y en ruso son exactamente así y en ese orden y reglas, por lo que es una cuestión de educación lingüística superior especial. La sintaxis de los lenguajes de programación es exactamente la misma, mucha gente inteligente pensó en la sintaxis de los lenguajes de programación durante aproximadamente una década (la historia de la creación de c++ probablemente no puede prescindir de ella). Comience simplemente de la lectura de Knuth, hay 5-7 libros en Internet para descargar, leer simplemente como un libro de ficción, y muchos por qué, que no ha escrito aquí todavía obtendrá respuestas. Si después de leer estos libros sigues teniendo la fuerte sensación de que esto es yp---ay una mierda, 200% que en este momento de tu vida la programación no es lo tuyo - cada uno es diferente y no hay nada malo en ello. Allí, lee el perfil de Galina Bobko, la chica fue estúpidamente a cursos de programación y se enterró. Ahora todo está disponible en Internet, no tienes que ir a ningún sitio. Si quieres hacer perder el tiempo a alguien con preguntas inútiles, no hay problema, puedes cobrar 30$/hora y muchos estarán dispuestos a escucharte y responder a tus preguntas.

 
Andrey Azatskiy:

La mejor opción es comprar un curso de programación en C++, entonces entenderás aún más. Si te preguntaran por qué 2*2 = 4 y no 5 y no pudieras entenderlo, tu reacción sería la misma.

¿Por qué necesita C++? Necesita escribir programas para MetaTrader en MQL, por lo que necesita estudiar MQL, y no alguna aproximación.

 
Vitaly Muzichenko:

¿Por qué necesita C++? Necesita escribir programas para MetaTrader en MQL, por lo que necesita aprender MQL, y no alguna aproximación.

La cuestión está en otro plano, el hombre necesita entender de qué se trata la programación.

 
Unicornis:

La cuestión está en otro plano, una persona necesita comprender de qué se trata la programación.

Pues bien, aconsejar a .php, en general, es sencillo.

 
Vitaly Muzichenko:

¿Por qué necesita C++? Necesita escribir programas de MetaTrader en MQL, así que necesita aprender MQL, no alguna aproximación.

¿Cree que С++ es diferente de MQL?

El hecho de que MQL tenga funciones incorporadas para trabajar con un servidor de comercio, historial y entorno de comercio, no lo hace diferente de C++... La única excepción es el trabajo con punteros y plantillas de clases, MQL lo simplificó todo

 
¿Qué pasa con C++? Será mejor que aprendas ensamblador. De esta manera no empezarás a escribir EAs por más tiempo.
 
Dmitry Fedoseev:
¿Qué pasa con C++? Será mejor que aprendas ensamblador. De esta manera no empezarás a escribir EAs durante mucho tiempo.

Sigo recomendando empezar con el código máquina, por así decirlo, desde lo más básico. )))

 
Igor Makanu:

Sigo recomendando empezar con el código máquina, por así decirlo, desde lo más básico. )))

Entonces deberías empezar con las matemáticas de 3er grado).

De hecho, si hay que aprender algo, es lo que se necesita para escribir un programa específico, más que algo aproximado. Asesores)

Razón de la queja: