Una biblioteca rápida y gratuita para MT4, para deleite de los neuralnetworkers - página 16

 
VladislavVG писал(а) >>

Puedo adjuntar dll, mqh y EA - hay diferencias con los originales allí - podría ser más rápido para que funcione.

Tímido para preguntar. Gracias de antemano.

 
lasso >> :

Me daba vergüenza preguntar. Gracias de antemano.

No hay problema.

No es necesario instalarlo, sólo hay que copiarlo en el directorio correspondiente.

Principales diferencias:

1. Función de creación de redes - puede crear redes arbitrarias - el primer parámetro es el número de capas, el segundo parámetro es un array con el número de neuronas capa por capa.

2. Las redes pueden tener un número arbitrario de salidas.

Creo que se puede trabajar desde un Asesor Experto.

3. Sin modo paralelo y sin dependencia de otras dlls

4. limitación :

- Número de redes 2048 (no cambia, se fija en la dll)

Límites variables (en el Asesor Experto)

- Número máximo de redes 21 (#define MAX_ANNS_COUNT 21) - no más de 2048

- Número máximo de capas 5 (#define MAX_ANNS_LAYERS 5) - ilimitado

- Número máximo de entradas 500 (#define MAX_ANNS_INPUT 500) - ilimitado

- Número máximo de salidas 3 (#define MAX_ANNS_OUTPUT 3) - no limitado

* no limitado - realmente limitado por las capacidades del ordenador.


>> Buena suerte.

Archivos adjuntos:
vgtalib.mqh  9 kb
xeahvgfann.mq4  14 kb
 
lasso >> :

Sí, la aleatoriedad de las escalas está ahí. Pero lo diré de nuevo:

Se ha tomado nota. La aleatoriedad va de -1 a 1, y en el perfil de la red los pesos van de -10,0e--003 a 10,0e-003

Ejemplo: (12, -7,35577636217311400000e-003) (13, 7,639700053449810000-002)

¿Es esto correcto?

Por eso pedí ver sus perfiles de red ....


conexiones (conectado_a_neurona, peso)=(0, -5,56518554687500000000e-001) (1, 6,18225097656250000e-001) (2, -8.0303955078125000000e-001) (3, 1,5905761718750000e-001) (4, -8,42468261718750000e-001) (5, -4,30847167968750000e-001) (6, -7.1838378906250000e-002) (7, -3,76770019531250000e-001) (8, 5,607910156250000e-001) (9, -3,36425781250000e-001) (10, -3,41491699218750000e-001) (11, -3,85803222656250000e-001) (12, -6,25793457031250000e-001)

El segundo grado sí aparece, pero muy raramente...

 
VladislavVG писал(а) >>

No hay problema.

Requiere dos inlusiones más:

#include <hTradeServFuncs.mqh>
#include <hStrategyEnterPointFinder.mqh>

 
lasso >> :

Requiere dos inlusiones más:

#include <hTradeServFuncs.mqh>.
#include <hStrategyEnterPointFinder.mqh>

Sólo comenta el segundo - no se usa - sólo un 'stub' por ahora.


Buena suerte

Archivos adjuntos:
 
VladislavVG писал(а) >>

Sólo comentar el segundo - no se utiliza - sólo un "tapón" por ahora.

Buena suerte

Sigue luchando. Lo he comentado y compilado de alguna manera. Pero en el registro del probador dice

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: no se puede cargar la biblioteca 'vgTALib.dll' (error 126),

dll está en las bibliotecas, la importación de dll está activada.

VladislavVG escribió >>

No es necesario instalarlo, basta con copiarlo en el directorio correspondiente.

Ordenador en el trabajo, nunca tuvo VisualStuidio en él. Como mucho msvcr71.dll está ahí. (((

....

 
lasso >> :

Sigue luchando. Lo he comentado y compilado de alguna manera. Pero en el registro del probador dice

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: no se puede cargar la biblioteca 'vgTALib.dll' (error 126),

dll está en las bibliotecas, la importación de dll está activada.

Mi ordenador en el trabajo, nunca tuvo VisualStuidio en él. Max es msvcr71.dll. (((

....

Prueba con esta - creo que he autentificado todas las bibliotecas de las que depende el proyecto.

 
VladislavVG писал(а) >>

Pruebe este - parece haber autentificado todas las bibliotecas de las que depende el proyecto.

Sí, el dll está cargado.

Pero al compilar hTradeServFuncs.mqh se queja de la ausencia de 'GetAncestor' - la función no está definida y algunas más para obtener las asas.

Según tengo entendido no son necesarios para las pruebas, pero quiero compilar de forma limpia. Desde que empezamos..... ))

Gracias de antemano.

 
lasso >> :

Sí, el dll está cargado.

Pero al compilar hTradeServFuncs.mqh se queja de la ausencia de 'GetAncestor' - la función no está definida y varias más para obtener manejadores.

Según tengo entendido no son necesarios para las pruebas, pero quiero compilar de forma limpia. Desde que empezamos..... ))

Gracias de antemano.

Esto es de la base de código.

Archivos adjuntos:
winuser32.mqh  110 kb
 
VladislavVG писал(а) >>

Esto es de la base de código.

Lo entiendo, pero no lo tengo por alguna razón. Pensé que eran sus adiciones personales a este inluder. >> ¿No es así?