Une bibliothèque rapide et gratuite pour MT4, pour le plus grand plaisir des neuralnetworkers. - page 16

 
VladislavVG писал(а) >>

Je peux joindre la dll, la mqh et l'EA - il y a des différences par rapport aux originaux - cela pourrait être plus rapide pour le faire fonctionner.

Timide à demander. Merci d'avance.

 
lasso >> :

J'étais gêné de demander. Merci d'avance.

Pas de problème.

Aucune installation n'est requise - il suffit de copier dans le répertoire approprié.

Principales différences :

1. la fonction de création de réseaux - vous pouvez créer des réseaux arbitraires - le premier paramètre est le nombre de couches, le second paramètre est un tableau avec le nombre de neurones couche par couche.

2. les réseaux peuvent avoir un nombre arbitraire de sorties.

Je pense que vous pouvez le faire à partir d'un conseiller expert.

3. pas de mode parallèle et pas de dépendance vis-à-vis d'autres dlls

4. limitation :

- Nombre de filets 2048 (ne change pas, défini dans la dll)

Limites variables (dans le conseiller expert)

- Nombre maximal de filets 21 (#define MAX_ANNS_COUNT 21) - pas plus de 2048

- Nombre maximal de couches 5 (#define MAX_ANNS_LAYERS 5) - illimité

- Nombre maximal d'entrées 500 (#define MAX_ANNS_INPUT 500) - illimité

- Nombre maximum de sorties 3 (#define MAX_ANNS_OUTPUT 3) - non limité

* non limité - réellement limité par les capacités de l'ordinateur.


>> Bonne chance.

Dossiers :
vgtalib.mqh  9 kb
xeahvgfann.mq4  14 kb
 
lasso >> :

Oui, la randomisation des échelles est là. Mais je vais le répéter :

Noté. La randomisation est de -1 à 1, et dans le profil du réseau les poids sont de -10.0e--003 à 10.0e-003

Exemple : (12, -7.35577636217311400000e-003) (13, 7.639700053449810000e-002)

Est-ce correct ?

C'est pourquoi j'ai demandé à voir les profils de votre réseau.....


connexions (connected_to_neuron, weight)=(0, -5.56518554687500000000e-001) (1, 6.18225097656250000e-001) (2, -8.03039550781250000e-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)

Le second degré se présente, mais très rarement...

 
VladislavVG писал(а) >>

Pas de problème.

Il faut deux autres inludes :

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

 
lasso >> :

Il faut deux autres inludes :

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

Il suffit de commenter le deuxième - il n'est pas utilisé - juste un 'stub' pour le moment.


Bonne chance

Dossiers :
 
VladislavVG писал(а) >>

Il suffit de commenter le deuxième - il n'est pas utilisé - juste un "plug" pour l'instant.

Bonne chance

Il se bat toujours. Je l'ai commenté et compilé en quelque sorte. Mais dans le journal du testeur, il est dit

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5 : cannot load library 'vgTALib.dll' (error 126),

dll est dans les bibliothèques, l'importation de dll est activée.

VladislavVG a écrit >>

Il n'est pas nécessaire de l'installer - il suffit de le copier dans le répertoire approprié.

Ordinateur au travail, il n'a jamais eu VisualStuidio dessus. Tout au plus msvcr71.dll est là. (((

....

 
lasso >> :

Il se bat toujours. Je l'ai commenté et compilé en quelque sorte. Mais dans le journal du testeur, il est dit

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5 : cannot load library 'vgTALib.dll' (error 126),

dll est dans les bibliothèques, l'importation de dll est activée.

Mon ordinateur au travail, je n'ai jamais eu VisualStuidio dessus. Max est msvcr71.dll. (((

....

Essayez celui-ci - je pense que j'ai authentifié toutes les bibliothèques dont le projet dépend.

 
VladislavVG писал(а) >>

Essayez celui-ci - il semble avoir authentifié toutes les bibliothèques dont le projet dépend.

Oui. La dll est chargée.

Mais lors de la compilation de hTradeServFuncs.mqh se plaint de l'absence de 'GetAncestor' - la fonction n'est pas définie et quelques autres pour obtenir les poignées.

Si je comprends bien, ils ne sont pas nécessaires pour les tests, mais je veux compiler de manière propre. Depuis que nous avons commencé..... ))

Merci d'avance.

 
lasso >> :

Oui. La dll est chargée.

Mais lors de la compilation de hTradeServFuncs.mqh, il se plaint de l'absence de 'GetAncestor' - la fonction n'est pas définie et plusieurs autres pour obtenir des handlers.

Si je comprends bien, ils ne sont pas nécessaires pour les tests, mais je veux compiler de manière propre. Depuis que nous avons commencé..... ))

Merci d'avance.

Ceci provient du codebase.

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

Ceci provient du codebase.

Je comprends, mais je ne l'ai pas pour une raison quelconque. Je pensais que c'était vos ajouts personnels à cet inluder. >> N'est-ce pas ?

Raison: