Importacion DLL de EA

Foro para cuestiones generales sobre la plataforma MetaTrader 4.

Importacion DLL de EA

Notapor car2707 » 31 Ago 2016, 02:45

Hola !!, Deseo preguntarles algo.

El EA adjunto en MQ4 dice ser "nodll", segun entiendo por dll, permite importar funciones desde el sitio web del creador, en este caso,¿no seria necesario importarlos debido a que es "nodll"?.

A partir del archivo MQ4 que contiene el codigo fuente ¿Se puede conocer los indicadores que usa y sus valores, es decir, al estar abierto el codigo fuente por ende tambien la estrategia?


Saludos y Gracias !!
Adjuntos
PipStriderV134_edu_nodll.mq4
(65.4 KiB) 449 veces
Hay 10 tipos de personas los que entienden binario y los que no
car2707
 
Mensajes: 143
Registrado: 08 Mar 2009, 20:41
Karma: 0

Re: Importacion DLL de EA

Notapor carlessan » 31 Ago 2016, 11:31

Normalmente "NoDLL" significa que es una versión que no usa ningún archivo externo del tipo *.DLL (librería externa).
Esto suele ser resultado de una modificación del código fuente original que sí que usaba algún archivo del tipo *.DLL. (no necesariamente para conectarse con el servidor web del fabricante).

Respecto a indicadores, no usa. Sólo usa el precio y los valores de las velas.

Comentar que este experto fue desarrollado con una versión del Meta anterior a la 600, con lo que al compilarlo con las actuales versiones devuelve una serie de advertencias, entre las cuales se encuentran unas cuantas del tipo:

"check operator precedence for possible error; use parentheses to clarify precedence"

Ten en cuenta que aunque está catalogada de "advertencia", es la peor de todas, pues se trata de un problema de clarificación de paréntesis que se da normalmente en las sentencias de tipo "if", esto quiere decir que el nuevo compilador de Metatrader, no entiende correctamente la sentencia "if" y te pide que pongas bien los paréntesis para dar prioridad a las condiciones de la cabecera de la sentencia. Si no se modifica el error, su ejecución tal como está puede dar resultados drásticamente distintos a los esperados comparado con el experto original.
Para reparar este error, es necesario entender correctamente la sentencia "if" y poner bien los paréntesis para darle la misma interpretación que el programador le dió en el experto original. Otra solución más rápida y drástica es compilar este código fuente con una versión del Meta anterior a la 600, por ejemplo la 580, con lo que el experto se comportaría como el original, ya que el error desaparecería.

Salu2
Avatar de Usuario
carlessan
 
Mensajes: 45
Registrado: 19 Mar 2011, 01:42
Ubicación: Girona
Karma: 4

Re: Importacion DLL de EA

Notapor MF1Forex » 02 Sep 2016, 00:13

car2707 escribió:El EA adjunto en MQ4 dice ser "nodll", segun entiendo por dll, permite importar funciones desde el sitio web del creador, en este caso,¿no seria necesario importarlos debido a que es "nodll"?.

Como te dice el catacrack de Carlessan, brillante por cierto como siempre... el dll es un archivo que va junto a algunos robots o indicadores y se tiene que poner en la carpeta MQL4\Libraries para que funcione. Pero en este caso álguien lo modificó para que no tubiera que usarse el dll.

O sea, que ahora trabaja como la mayoría de robots o indicadores. Solo con el mq4 y el ex4, y nada de archivo adjunto dll, y evidentemente si funciona bien sin el dll, se deduce que tampoco se conecta a ninguna web del creador ni nada por el estilo.
Saludos.
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Importacion DLL de EA

Notapor car2707 » 02 Sep 2016, 05:13

Gracias maestro carlessan y MF1Forex, una pregunta corta: A mi no me entra al mercado el EA ultimamente,
Intento copiar ordenes desde el EA con FX Blue Personal Trade Copier

¿Creen que copiar las ordenes genera conflicto?

Saludos y Muchas Gracias, son unos Cracks !!
Hay 10 tipos de personas los que entienden binario y los que no
car2707
 
Mensajes: 143
Registrado: 08 Mar 2009, 20:41
Karma: 0

Re: Importacion DLL de EA

Notapor MF1Forex » 02 Sep 2016, 10:10

A mi no me va bien ese robot... o para de operar perdiendo pasta o no pone operaciones. :blink2:
Avatar de Usuario
MF1Forex
 
Mensajes: 1078
Registrado: 02 Dic 2013, 10:54
Ubicación: Cyberdyne Systems
Karma: 13

Re: Importacion DLL de EA

Notapor car2707 » 02 Sep 2016, 22:29

Buscando instalar versiones anteriores de MT4 siempre pide actualizar a la ultima version, rondando en internet encontre el Metaeditor de la version Build 509, la comparto por si alguno necesita compilar con versiones anteriores a la 600.

https://drive.google.com/drive/folders/0BwXu_iGLVLwIZi1lWGtjWDNRWFE
Hay 10 tipos de personas los que entienden binario y los que no
car2707
 
Mensajes: 143
Registrado: 08 Mar 2009, 20:41
Karma: 0

Re: Importacion DLL de EA

Notapor Urano » 04 Sep 2016, 07:05

car
¿y que te motivo a usar ese ea?

vi cuentas reventadas en myfxbook, es un ea martingalero.
solo vi cuentas de centimos en su pagina oficial, nada de confiar.
http://www.forex-goldmine.net/showcase/pipstriderea

saludos
Urano
 
Mensajes: 692
Registrado: 06 Dic 2011, 22:13
Karma: 4

Re: Importacion DLL de EA

Notapor car2707 » 04 Sep 2016, 19:35

Hola LuisG, me motivo un mes en demo que estuvo bien y he querido optimizarlo.
Saludos!
Hay 10 tipos de personas los que entienden binario y los que no
car2707
 
Mensajes: 143
Registrado: 08 Mar 2009, 20:41
Karma: 0

Siguiente

Volver a MetaTrader 4

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado