Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Die Meldung"Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2" erscheint auch auf neueren CPUs. Dies ist ein bekannter Fehler in TensorFlow. Das hat nichts mit der Python-Version zu tun.
Es gibt eine weitere Meldung wie "...not load dll..." von Python
https://en.wikipedia.org/wiki/Advanced_Vector_Extensions- ab 2011
Das ist wahr... ich habe i3 und GForce Video, wenn ich mich nicht irre, ist der Laptop 3-4 Jahre alt, auch das Spielzeug fliegen gut, aber mit AVE gerade herausgefunden
@Roffild, guten Tag.
Ich habe Ihre Bibliothek installiert und den Fehler bei der allerersten Prüfung sofort bemerkt:
Auch die Variablen sind alle vorhanden.
Was habe ich noch vergessen zu tun?
Danke.
Ja, ich habe es herausgefunden.
Entschuldigung für die Dummheit.
Guten Tag.
Beginnen Sie mit den ersten Schritten zur Nutzung Ihrer Bibliothek. Nehmen wir als Beispiel PythonDLL_Example.mq5 und PythonDLL_Example.py. Ich habe gerade beschlossen, das Anrufergebnis zu testen. nahm, erstellte ein Array mit 11 Zahlen und übergab es an die Funktion. Bislang sah die Funktion in PythonDLL_Example.py wie folgt aus:
(meine erste Änderung ))) )Alles funktionierte, wie es sollte. Aufgrund der Tatsache, dass ich angefangen habe zu schreiben, wenn die Börse geschlossen ist, um die Funktion zu testen, habe ich den Aufruf zu int OnInit() Kein Problem, es funktioniert, wenn EA läuft.
Als Nächstes fügten wir einfach importierte Bibliotheken in die Datei PythonDLL_Example.py ein
Die Datei sah nun folgendermaßen aus:
Das Folgende begann zu geschehen:
1. Ich hänge den EA auf, das Ergebnis ist korrekt. Die folgende Ausgabe.
Richtig! Das Ergebnis ist 251920 - das ist richtig!
2. Ich ziehe den Expert Advisor zurück und füge ihn wieder ein. Die Ausgabe ist unten dargestellt:
Beim dritten oder vierten Mal stürzt der Expert Advisor ab.
Was ist das Problem und wie kann es gelöst werden? Was muss ich tun?
Dankeschön
Abstürze sind bei der Verwendung beliebter Bibliotheken unvermeidlich. Abstürze treten genau in dem Moment auf, in dem ein Programm beendet und ein neues gestartet wird, nicht während der Codeausführung. Es ist einfacher, das Terminal für die Ausführung eines neuen Codes neu zu starten. Das Testgerät kann sich aufhängen, wenn Sie das Terminal vor der Fertigstellung beenden.
Crashdumps können sich inc:\Users\ \AppData\Local\CrashDumps ansammeln.
Das Problem liegt in Python selbst, oder vielmehr im Fehlen eines Mechanismus, der externe Bibliotheken über die Fertigstellung informiert.
OK, vielen Dank.
Ich werde mit dem arbeiten, was ich habe.
Ich weine verdammte Tränen!
Eine Zeile nach der anderen versuchen, Funktionscode zu schreiben.
Was geschah:
Der Wert von x wird korrekt zurückgegeben! Das Ergebnis ist 251920
Was hinzugefügt wurde:
Der Wert von x ist falsch, das Ergebnis ist 3.211426697968103e-322
Ich habe mehrmals versucht, eine Zeichenfolge hinzuzufügen oder zu entfernen! Ich habe gerade die Datei mit der hinzugefügten Zeichenfolge gelesen! Sie beeinflusst die Berechnung von x in keiner Weise! Die Pandas-Bibliothek wird importiert.
Warum verhält sich das System so? Wo ist das Problem zu suchen?
Ich danke Ihnen! )