Versión beta de MetaTrader 4 IDE que incluye el nuevo compilador y editor MQL4 - página 16
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
Por favor, explique, ya que el nuevo compilador de MT5 entiende los programas escritos en el lenguaje MQL4 actualizado, ¿es posible ejecutarlos en MT5 o no? Lo he intentado, pero los EAs mq4 guardados no se muestran en el navegador MT5. ¿Funcionará un EA escrito en el nuevo MQL4 en MT5?
No utilizar código descompilado.
Pero el código no fue descompilado, fue escrito por mí de principio a fin, según mi propio algoritmo? ¿Me acusan de plagio o qué? Esto es similar a las reclamaciones de los estadounidenses a la democracia rusa /u otra: egipcia, iraquí, libia, siria, etc./: tú eres culpable sólo porque yo quiero comer (fábula del abuelo Krylov). ¿Tengo que justificarme ante alguien? ¿Debo defender mi código en el NTSC, en el Consejo Científico, o escribir un artículo en nuestra revista o en una extranjera? ¿No crees que es un poco absurdo?
Pero el código no fue descompilado, fue escrito por mí de principio a fin, según mi propio algoritmo? ¿Me están acusando de plagio o qué? Esto es similar a las reclamaciones de los estadounidenses a la democracia rusa /u otra: egipcia, iraquí, libia, siria, etc./: tú eres culpable sólo porque yo quiero comer (fábula del abuelo Krylov). ¿Tengo que justificarme ante alguien? ¿Debo defender mi código en el NTSC, en el Consejo Científico, o escribir un artículo en nuestra revista o en una extranjera? ¿No crees que es un poco absurdo?
¿Por qué ataca a la gente a la vez? Hay que investigar y encontrar la causa. Lo más probable es que se active la protección del código descompilado, al descompilar se asignan a las variables nombres como gi_xx, gd_xx (globales, donde xx son números ordinales) li_xx, ls_xx, ld_xx(variables locales, donde xx son números ordinales). Existen otros mecanismos para definir los códigos descompilados. Vea si asigna nombres a las variables desde esta área. Por cierto, creo que las funciones se llaman f0_xx al descompilar.
¡Por supuesto, tampoco estoy de acuerdo con este tipo de protecciones, porque las prohibiciones tienen que estar estipuladas en la norma, y no quieren estipularlas porque es una protección!
Pero el código no fue descompilado, fue escrito por mí de principio a fin, según mi propio algoritmo? ¿Me acusan de plagio o qué? Esto es similar a las reclamaciones de los estadounidenses a la democracia rusa /u otra: egipcia, iraquí, libia, siria, etc./: tú eres culpable sólo porque yo quiero comer (fábula del abuelo Krylov). ¿Tengo que justificarme ante alguien? ¿Debo defender mi código en el NTSC, en el Consejo Científico, o escribir un artículo en nuestra revista o en una extranjera? ¿No te parece un poco absurdo?
Estimado señor, el compilador le ha escrito en inglés que el código no es suyo y que no tiene nada que ver con él, así como que está intentando aprovecharse del trabajo de otra persona de forma gratuita...
Incluso los programadores novatos, de 3 días, saben lo que significa este mensaje del compilador ... Así que será mejor que no empieces a hablar de tu autoría ....
¿Por qué ataca a la gente a la vez? Tenemos que descubrirlo y encontrar la razón. Lo más probable es que se active la protección del código descompilado, durante la descompilación se asignan a las variables nombres como gi_xx, gd_xx (globales, donde xx son números ordinales) li_xx, ls_xx, ld_xx (variables locales, donde xx son números ordinales). Existen otros mecanismos para definir los códigos descompilados. Vea si asigna nombres a las variables desde esta área. Por cierto, creo que las funciones se llaman f0_xx al descompilar.
Por supuesto que tampoco estoy de acuerdo con este tipo de protecciones, porque las prohibiciones deben estar estipuladas en la norma, y no quieren estipularlas porque ¡es una protección!
Gracias, realmente tenía esos identificadores. Los quité y todo desapareció. Gracias de nuevo, ya sabes lo que dices.
Estimado señor, el compilador le ha escrito en inglés que el código no es suyo y que no tiene nada que ver con él y también que está tratando de utilizar gratuitamente, el trabajo de otra persona ...
Incluso los programadores novatos, de 3 días, saben lo que significa este mensaje del compilador ... Así que será mejor que no empieces a hablar de tu autoría ....
Respuesta:
Querida, ya llevo 40 años escribiendo prog (TsUP, Korolev). Y ya me he doctorado en ingeniería durante 30 años, así que mi inglés está bien. Nunca he descompilado mql4, pero se te da bien, por lo visto :) La palabra "también" aquí se escribe con una "a", o no estás utilizando la obra de alguien:) Empecé a escribir programas en el autocódigo Nairi, en PL/1, en Fortran. Y las máquinas eran "Nairi", BESM-4, BESM-6, EC-1020 hasta EC-1066 (el sistema operativo SVR), y luego "Elbrus". ¿Alguna vez has oído hablar de algo así?
alexbHOME:
Querida, llevo 40 años escribiendo software.
Querido, si sigues presentando el tema de tu descompilación como "soy D'Artagnan y todos apestáis", irás al baneo.
Te sugiero que guardes tu experiencia para el desarrollo y no para hacer demagogia sobre el tema "escrito por mí de principio a fin".