Preguntas básicas de un recién llegado - página 2

 
Gracias. Lo escribí usando el patrón de muestra MACD. Funciona, pero sólo por sí mismo. La visualización muestra que las posiciones se abren y se cierran no debido a las condiciones especificadas, pero no está claro cuándo. Hasta ahora, no puedo encontrar lo que está mal en el código. ¡Pero gracias por hacer que funcione al menos!
 
doublezero:
Gracias. Lo escribí usando el patrón de muestra MACD. Funciona, pero sólo por sí mismo. La visualización muestra que las posiciones se abren y se cierran no debido a las condiciones especificadas, pero no está claro cuándo. Hasta ahora, no puedo encontrar lo que está mal en el código. ¡Gracias por hacer que funcione al menos!
Ya no soy un EA porque debería entrar en detalles de mql 5 y actualmente estoy trabajando sólo con mql 4
 

La MKL5 es un poco una búsqueda de la vida salvaje. A los indicadores se les asigna un peso (¿?). No los necesito, si mi estrategia se basa en el posicionamiento mutuo de las líneas indicadoras. No sé cómo sortear estos pesos. En general, en mi opinión, esto es una tontería invertida para un tipo de Asesor Experto. Es difícil escribir otra cosa.

Y Gammaray recibe respeto y crédito.

 
Tengo una pregunta: empecé a estudiar MKL4 para automatizar mi propia TS, pero de alguna manera busqué en Google "MKL5" y leí que para escribir un asesor en MKL5 no es necesario conocer el lenguaje de programación, cualquier principiante puede hacerlo. Lo puedo hacer sin ningún lenguaje de programación. He encontrado lo mismo en MKL5 que en MKL4. ¿Puede decirme en pocas palabras cuál es la diferencia entre MKL4 y MKL5?
 
toni_stark:
Mi pregunta es la siguiente: comencé a estudiar MKL4 para automatizar mi propio EA y de alguna manera busqué en Google "MKL5" y leí que no necesito saber el lenguaje de programación para escribir un EA en MKL5, cualquier principiante puede hacerlo. Lo puedo hacer sin ningún lenguaje de programación. He encontrado lo mismo en MKL5 que en MKL4. ¿Puede decirme en pocas palabras cuál es la diferencia entre MKL4 y MKL5?

La diferencia es el artificio.

Yo también he caído en este truco. De hecho, en MKL4 y sobre todo en MKL5 hay tantos matices que no se pueden leer en ningún sitio que es frustrante. He intentado adaptar los códigos ya hechos a mi estrategia, pero todos están escritos de forma diferente. Hasta ahora no he conseguido captar su esencia. Cuanto más se profundiza en MCQL, más claro queda que se puede escribir un Asesor Experto sin estudiar la programación en detalle, utilizando sólo los sistemas de comercio disponibles en la base de código, modificándolos ligeramente. Y si su ST difiere fundamentalmente, nada funcionará. En mi opinión, esto se hace a propósito, para pedir un Asesor Experto a un especialista, pagando dinero y renunciando a su estrategia rentable. Mi pregunta es la siguiente: cuando empecé a estudiar el Asesor Experto, empecé a estudiarlo y he descubierto que no es rentable.

 
doublezero:

La diferencia es el artificio.

Yo también he caído en este truco. De hecho, en MKL4 y sobre todo en MKL5 hay tantos matices que no se pueden leer en ningún sitio que es frustrante. Intenté adaptar los códigos ya hechos a mi estrategia, pero todos están escritos de forma diferente. Hasta ahora no he conseguido captar su esencia. Cuanto más se profundiza en MCQL, más claro queda que se puede escribir un Asesor Experto sin estudiar la programación en detalle, utilizando sólo los sistemas de comercio disponibles en la base de código, modificándolos ligeramente. Y si su ST difiere fundamentalmente, nada funcionará. En mi opinión, esto se hace a propósito, para pedir un Asesor Experto a un especialista, pagando dinero y renunciando a su estrategia rentable. Y habiendo probado un montón de Asesores Expertos ya hechos desde la base, me convencí de que TODOS ellos no son rentables.

Cuando estuve programando durante 15 años, me di cuenta de que mql tiene tantas trampas de las que otros lenguajes se deshicieron hace tiempo que es difícil de creer. Ten en cuenta que no he iniciado mql 5 en absoluto porque mi broker no soporta Metatrader 5. Mi broker no soporta Metatrader 5. No tengo otra opción, así que tengo que trabajar con mql. Pero no hay opción, así que tengo que trabajar con lo que está disponible).
 
doublezero:

La diferencia es el artificio.

Yo también he caído en este truco. De hecho, en MKL4 y sobre todo en MKL5 hay tantos matices que no se pueden leer en ningún sitio que es frustrante. He intentado adaptar los códigos ya hechos a mi estrategia, pero todos están escritos de forma diferente. Hasta ahora no he conseguido captar su esencia. Cuanto más se profundiza en MCQL, más claro queda que se puede escribir un Asesor Experto sin estudiar la programación en detalle, utilizando sólo los sistemas de comercio disponibles en la base de código, modificándolos ligeramente. Y si su ST difiere fundamentalmente, nada funcionará. En mi opinión, esto se hace a propósito, para pedir un Asesor Experto a un especialista, pagando dinero y renunciando a su estrategia rentable. Y habiendo probado un montón de Asesores Expertos ya hechos desde la base, me convencí de que TODOS ellos no son rentables.

¿Y qué, lo siento, esperabas? La situación del mercado cambia con mucha frecuencia, y el EA que ayer funcionaba bien, hoy puede perder todo su depósito, sabiendo perfectamente que lo está haciendo todo bien. No se preocupe por su corredor y el hecho de que el 98% de los corredores rusos ganan sólo cuando usted está perdiendo.
Y en cuanto al código. Diferentes autores - diferente estilo de escritura de código. No hay nada correcto o incorrecto aquí, sólo diferentes enfoques. A algunos les gusta escribir en estilo procedimental (las funciones llaman a otras funciones), otros en estilo de programación orientada a objetos. En algún lugar uno encaja mejor que el otro.
MT5 tiene un enfoque radicalmente diferente de las operaciones. Si en MT4 la unidad básica es una orden, en MT5 ya es una posición como conjunto de órdenes.
 
gammaray:
Después de haber programado durante 15 años me he dado cuenta de que mql tiene tantas trampas de las que otros lenguajes se deshicieron hace mucho tiempo, que es difícil de creer. Tengo que decir que no he mirado nada de mql 5 porque mi broker no soporta Metatrader 5. Mi broker no soporta Metatrader 5. No tengo otra opción, así que tengo que trabajar con mql. Pero no hay opción, así que tenemos que trabajar con lo que tenemos).
¿Así que deliberadamente, sin tener la más mínima experiencia en programación en MQL5, te dedicas a hablar de idiomas? Este es un foro técnico y las palabras deben estar respaldadas por el código.
 
Karputov Vladimir:
¿Así que estás deliberadamente, sin la más mínima práctica de programación en MQL5, participando en la negociación del lenguaje? Este es un foro técnico y las palabras deben ser confirmadas por el código.
MQL5 tiene más posibilidades, pero no hay donde aplicarlas en el trading real, digamos. Y los que jugaron con un probador hace cinco años ya están operando en MT4. Así que con MT5, hay que empezar por algún sitio...
 

Añadí un producto al mercado, el moderador me dijo que añadiera un control de fondos gratuito.

La condición que me dio, pero ¿qué acción debe realizar?

Puedo poner el contador al infinito (así el robot esperará a la recarga.) Notificación al usuario al menos en un teléfono móvil. Puedo poner el contador al infinito (el robot esperará a que se reinicie).