Eine schnelle und kostenlose Bibliothek für MT4, sehr zur Freude der Neuralnetworker - Seite 16

 
VladislavVG писал(а) >>

Ich kann dll, mqh und EA anhängen - dort gibt es Unterschiede zu den Originalen - es könnte schneller gehen, damit es funktioniert.

Sie scheuen sich zu fragen. Vielen Dank im Voraus.

 
lasso >> :

Es war mir peinlich zu fragen. Vielen Dank im Voraus.

Kein Problem.

Keine Installation erforderlich - einfach in das entsprechende Verzeichnis kopieren.

Die wichtigsten Unterschiede:

1. die Funktion zur Erstellung von Netzwerken - Sie können beliebige Netzwerke erstellen - der erste Parameter ist die Anzahl der Schichten, der zweite Parameter ist ein Array mit der Anzahl der Neuronen pro Schicht.

(2) Netze können eine beliebige Anzahl von Ausgängen haben.

Ich denke, Sie können es mit einem Expert Advisor ausarbeiten.

3. kein Parallelmodus und keine Abhängigkeit von anderen Dlls

4. Einschränkung :

- Anzahl der Netze 2048 (ändert sich nicht, wird in der DLL eingestellt)

Variierende Grenzwerte (im Expert Advisor)

- Maximale Anzahl von Netzen 21 (#define MAX_ANNS_COUNT 21) - nicht mehr als 2048

- Maximale Anzahl von Ebenen 5 (#define MAX_ANNS_LAYERS 5) - unbegrenzt

- Maximale Anzahl von Eingängen 500 (#define MAX_ANNS_INPUT 500) - unbegrenzt

- Maximale Anzahl von Ausgängen 3 (#define MAX_ANNS_OUTPUT 3) - nicht begrenzt

* nicht begrenzt - wirklich begrenzt durch die Möglichkeiten des Computers.


>> Viel Glück.

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

Ja, die Randomisierung der Skalen ist vorhanden. Aber ich sage es noch einmal:

Zur Kenntnis genommen. Die Randomisierung geht von -1 bis 1, und im Netzprofil liegen die Gewichte zwischen -10,0e--003 und 10,0e-003

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

Ist dies richtig?

Deshalb habe ich darum gebeten, Ihre Netzwerkprofile zu sehen: ....


connections (connected_to_neuron, weight)=(0, -5.56518554687500000000e-001) (1, 6.18225097656250000e-001) (2, -8.030395507812500000000e-001) (3, 1.5905761718750000e-001) (4, -8.42468261718750000e-001) (5, -4.30847167968750000e-001) (6, -7.18383789062500000000e-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)

Der zweite Grad kommt zwar vor, aber sehr selten...

 
VladislavVG писал(а) >>

Kein Problem.

Erfordert zwei weitere Einlagen:

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

 
lasso >> :

Erfordert zwei weitere Einlagen:

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

Kommentieren Sie das zweite einfach aus - es wird nicht verwendet - es ist nur ein "Stummel" für jetzt.


Viel Glück!

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

Das zweite wird nicht verwendet - es ist nur ein "Stecker" für den Moment.

Viel Glück!

Es wird immer noch gekämpft. Ich habe es irgendwie kommentiert und kompiliert. Aber im Protokoll des Testers heißt es

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: Bibliothek 'vgTALib.dll' kann nicht geladen werden (Fehler 126),

dll ist in Bibliotheken, dll-Import ist eingeschaltet.

VladislavVG schrieb >>

Es muss nicht installiert werden - kopieren Sie es einfach in das entsprechende Verzeichnis.

Computer auf der Arbeit, auf dem noch nie VisualStuidio installiert war. Höchstens msvcr71.dll ist vorhanden. (((

....

 
lasso >> :

Es wird immer noch gekämpft. Ich habe es irgendwie kommentiert und kompiliert. Aber im Protokoll des Testers heißt es

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: Bibliothek 'vgTALib.dll' kann nicht geladen werden (Fehler 126),

dll befindet sich in den Bibliotheken, der dll-Import ist aktiviert.

Auf meinem Computer bei der Arbeit war VisualStuidio nie installiert. Max ist msvcr71.dll. (((

....

Versuchen Sie dies - ich glaube, ich habe alle Bibliotheken, von denen das Projekt abhängt, authentifiziert.

 
VladislavVG писал(а) >>

Versuchen Sie dies - es scheint alle Bibliotheken, von denen das Projekt abhängt, authentifiziert zu haben.

Ja, die DLL ist geladen.

Aber beim Kompilieren von hTradeServFuncs.mqh beschwert sich über das Fehlen von 'GetAncestor' - die Funktion ist nicht definiert und ein paar mehr, um die Handles zu bekommen.

Soweit ich weiß, sind sie für das Testen nicht erforderlich, aber ich möchte sauber kompilieren. Seit wir begonnen haben..... ))

Vielen Dank im Voraus.

 
lasso >> :

Ja, die DLL ist geladen.

Beim Kompilieren von hTradeServFuncs.mqh wird jedoch das Fehlen der Funktion "GetAncestor" beanstandet - die Funktion ist nicht definiert, und es sind noch weitere Handler zu finden.

Soweit ich weiß, sind sie zum Testen nicht erforderlich, aber ich möchte sie sauber kompilieren. Seit wir begonnen haben..... ))

Vielen Dank im Voraus.

Dies ist aus der Codebase.

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

Dies ist aus der Codebase.

Ich verstehe es, aber ich habe es aus irgendeinem Grund nicht. Ich dachte, es wären Ihre persönlichen Ergänzungen zu diesem Eintrag. >> Nicht wahr?

Grund der Beschwerde: