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

 

Es ist OK:)

 

Seltsam, bei dem einen Konto ging es auf, bei dem anderen nicht:)) Ich habe zwei Terminals, der ANN-Ordner ist für beide Terminals gleich, die Kontotypen sind identisch, die Einstellungen auch.....Das Protokoll schreibt nichts, wenn die Bestellung nicht geöffnet wird. Die Version FANN-EA_3a.mq4..... Auf einem Konto (auf dem das Geschäft eröffnet wurde) gab es zum Zeitpunkt der Eröffnung keine laufenden Aufträge und auf dem Konto, auf dem kein Auftrag eröffnet wurde, gab es manuell eröffnete Aufträge, kann das der Grund sein? Außerdem hängen 4 Bots an dem Terminal....

 
marker:

Seltsam, bei dem einen Konto ging es auf, bei dem anderen nicht:)) Es gibt zwei Terminals, einen ANN-Ordner für zwei Terminals, Kontotypen sind identisch, Einstellungen auch.....Ich habe keine Einträge im Protokoll, wenn die Bestellung nicht geöffnet wird. Version FANN-EA_3a.mq4..... Auf einem Konto (auf dem das Geschäft eröffnet wurde) gab es zum Zeitpunkt der Eröffnung keine laufenden Aufträge und auf dem Konto, auf dem kein Auftrag eröffnet wurde, gab es manuell eröffnete Aufträge, kann das der Grund sein? Außerdem hängen 4 Bots an dem Terminal....

Ich habe das Gefühl, dass Sie irgendwo an der falschen Stelle suchen.

So funktioniert das nicht. Zunächst muss der Server auf eine fehlerhafte Anfrage antworten. Zweitens haben wir die Drucke bereits verteilt.

Also, entweder Sie argumentieren, mit Sequenzen von Screenshots, zeigen Sie Ihre Situation.

Entweder geben Sie ein Investitionspasswort an, damit die Leute das unzureichende Verhalten der Standardfunktionen dokumentieren können.

Etwa so...

 

GetLastError Ist diese Funktion in der neuesten Version von FANN-EA_3a.mq4 korrekt?

Ich habe alle Protokolle gelöscht und das System neu gestartet:

13:41:22 FANN-EA_3a EURUSD,H1: erfolgreich geladen
13:41:22 FANN-EA_3a EURUSD,H1 inputs: StopLoss=620; x=500; Lots=0.01;
13:41:22 FapTurbo-ver.52 EURUSD,M15: erfolgreich geladen
13:41:22 FapTurbo-ver.52 EURUSD,M15 inputs: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 DVD 100-50 cent EURUSD,H1: erfolgreich geladen
13:41:22 DVD 100-50 cent EURUSD,H1 inputs: \\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 PuriaM2_09 EURUSD,M15: erfolgreich geladen
13:41:22 PuriaM2_09 EURUSD,M15 inputs:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:25 PuriaM2_09 EURUSD,M15: initiale Initialisierung: Version 09, 02.04.2011
13:41:25 stdlib EURUSD,M15: erfolgreich geladen
13:41:25 strlib EURUSD,M15: erfolgreich geladen
13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15: initialisiert
13:41:25 FapTurbo-ver.52 EURUSD,M15: initialisiert
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' erfolgreich geladen mit Handler 0
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' erfolgreich geladen mit Handler 1
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' erfolgreich geladen mit Handler 2
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' erfolgreich geladen mit Handler 3
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' erfolgreich geladen mit Handler 4
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' erfolgreich geladen mit Handler 5
13:41:31 DVD 100-50 cent EURUSD,H1: initialisiert
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' erfolgreich geladen mit Handler 6
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' erfolgreich geladen mit Handler 7
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' erfolgreich geladen mit Handler 8
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' erfolgreich geladen mit Handler 9
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' erfolgreich geladen mit Handler 10
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' erfolgreich geladen mit Handler 11
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' erfolgreich geladen mit Handler 12
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' erfolgreich geladen mit Handler 13
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' erfolgreich geladen mit Handler 14
13:41:31 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' erfolgreich geladen mit Handler 15
13:41:31 FANN-EA_3a EURUSD,H1: initialisiert
13:45:06 iPuria EURUSD,M15: erfolgreich geladen
13:45:06 iPuria EURUSD,M15: initialisiert

Ich habe die Bibliothek wie folgt installiert: Ich habe alles in den eksperts-Ordner installiert und dann alles aus libraris und dem inlude in ein anderes Terminal kopiert, das in einem anderen Ordner installiert ist. Auf dem ersten Terminal habe ich alle Ergebnisse in den ANN-Ordner übertragen, auf dem zweiten Terminal habe ich nichts ausgewählt, sondern nur die gleichen Werte eingegeben, z. B. Stop Loss in den Einstellungen, und der Pfad blieb derselbe, ebenfalls auf ANN....

 

Ist es in Ordnung, dass zwei NS gleichzeitig dieselben Schulungsdateien verwenden?

d.h. zuerst liest die erste NS die Datei, dann versucht die zweite NS die Datei zu lesen, aber die Datei ist belegt. also gibt sie einen Fehler zurück, der im Ausdruck nicht auftaucht.

Ich empfehle, mit Druckern zu arbeiten, auch wenn dll Zahlen liefert.

 
progma137:

Ist es in Ordnung, dass zwei NS gleichzeitig dieselben Schulungsdateien verwenden?

d.h. zuerst liest der erste NS die Datei, dann versucht der zweite es, aber die Datei ist belegt. also gibt er einen Fehler zurück, der nicht durch den Druck auftaucht.

Ich rate dazu, auch dort, wo die DLL Zahlen zurückgibt, Drucke einzufügen.


Ich habe auch verstanden, dass die anderen Aufträge stören, oder Option, die Sie dargelegt.

Meine Frage ist, was umzubenennen und wo in der Expert Advisor, die zwei verschiedenen Ordnern sein würde? Ich glaube, ich muss den Namen dieser Linie ändern: #define ANN_PATH "C:\\\\ANN\" und zusätzlich alle Zeilen, in denen ANN?

 
progma137:

Ist es in Ordnung, dass zwei NS gleichzeitig dieselben Schulungsdateien verwenden?

d.h. zuerst liest die erste NS die Datei, dann versucht die zweite NS die Datei zu lesen, aber die Datei ist belegt. also gibt sie einen Fehler zurück, der im Ausdruck nicht auf taucht.

Mein Rat ist, auch dort, wo dll Zahlen zurückgibt, Drucke einzufügen

Unabhängig davon, was die FANN-Bibliothek zurückgibt und wie sie funktioniert, sollten die Aufträge geöffnet werden, d. h. unabhängig vom Res-Wert. Und die Ausdrucke sollten protokolliert werden. Auf jeden Fall.

Überzeugen Sie sich selbst.

// Get Results
   double res = ann_pnn();
   
   // Trade
   
   int ticket = 0;
   
   RefreshRates();
   GetLastError();
   
   StopLoss = Correct_Stop(StopLoss); 
   if (res > 0) {
      ticket = OrderSend(Symbol(), OP_BUY, Lots, Ask, 2, 0, 0, WindowExpertName(), 0, 0, Blue);
      Print("buy ticket=",ticket);
      
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Ask -  NormalizeDouble(StopLoss * Point,Digits),Ask + NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("buy set SL & TP err=",GetLastError());
         }


   } else {
      ticket = OrderSend(Symbol(), OP_SELL, Lots, Bid, 2, 0, 0, WindowExpertName(), 0, 0, Red);
      Print("sell ticket=",ticket);
     
      if (ticket>0)
         {
         OrderSelect(ticket,SELECT_BY_TICKET);
         RefreshRates();
         OrderModify(OrderTicket(),OrderOpenPrice(),Bid +  NormalizeDouble(StopLoss * Point,Digits),Bid - NormalizeDouble(StopLoss * Point,Digits),0,Blue);
         Print("sell set SL & TP err=",GetLastError());
         }
   
   }
 

Es gibt derzeit keine von Fannom eröffneten Positionen auf irgendeinem Konto, also werden wir sehen, ob es keine Bedingungen für die Eröffnung gibt. Andere Trades hängen, sowohl manuell als auch von anderen Bots eröffnet. In den Protokollen Stille und im Protokoll auch.

 
marker:

Es gibt derzeit keine von Fannom eröffneten Positionen auf irgendeinem Konto, also werden wir sehen, ob es keine Bedingungen für die Eröffnung gibt. Andere Trades hängen, sowohl manuell als auch von anderen Bots eröffnet. In Protokollen, die schweigen, und auch in einer Zeitschrift.

Ich wiederhole es.

In diesem EA gibt es immerBedingungen für die Öffnung. Es ist mir egal, ob die FANN-Bibliothek funktioniert oder nicht.

 
lasso:

Nochmals.

In diesem EA sind die Bedingungen für eine Öffnung immer gegeben. Unabhängig davon, wie die FANN-Bibliothek funktioniert.


Trotzdem wird nichts geschrieben.

Hier sind die Protokolle, ich habe den EA vor Beginn der Stunde neu installiert.

22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(15, C:\ANN\EURUSD-620.15.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(15) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(14, C:\ANN\EURUSD-620.14.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(14) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(13, C:\ANN\EURUSD-620.13.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(13) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(12, C:\ANN\EURUSD-620.12.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(12) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(11, C:\ANN\EURUSD-620.11.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(11) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(10, C:\ANN\EURUSD-620.10.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(10) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(9, C:\ANN\EURUSD-620.9.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(9) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(8, C:\ANN\EURUSD-620.8.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(8) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(7, C:\ANN\EURUSD-620.7.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(7) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(6, C:\ANN\EURUSD-620.6.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(6) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(5, C:\ANN\EURUSD-620.5.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(5) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(4, C:\ANN\EURUSD-620.4.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(4) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(3, C:\ANN\EURUSD-620.3.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(3) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(2, C:\ANN\EURUSD-620.2.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(2) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(1, C:\ANN\EURUSD-620.1.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(1) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(0, C:\ANN\EURUSD-620.0.net) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(0) ergab: 0
22:57:44 FANN-EA_3a EURUSD,H1: deinitialisiert
22:57:44 FANN-EA_3a EURUSD,H1: uninit Grund 5
22:57:44 FANN-EA_3a EURUSD,H1 inputs: StopLoss=620; x=500; Lots=0.01;
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' erfolgreich geladen mit Handler 0
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' erfolgreich geladen mit Handler 1
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' erfolgreich geladen mit Handler 2
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' erfolgreich geladen mit Handler 3
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' erfolgreich geladen mit Handler 4
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' erfolgreich geladen mit Handler 5
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' erfolgreich geladen mit Handler 6
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' erfolgreich geladen mit Handler 7
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' erfolgreich geladen mit Handler 8
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' erfolgreich geladen mit Handler 9
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' erfolgreich geladen mit Handler 10
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' erfolgreich geladen mit Handler 11
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' erfolgreich geladen mit Handler 12
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' erfolgreich geladen mit Handler 13
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' erfolgreich geladen mit Handler 14
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' erfolgreich geladen mit Handler 15
22:57:44 FANN-EA_3a EURUSD,H1: initialisiert