Una libreria rapida e gratuita per MT4, per la gioia dei neuralnetworkers - pagina 53

 

Va bene:)

 

Strano, si è aperto su un account e non sull'altro:)) Ho due terminali, la cartella ANN è la stessa per entrambi i terminali, i tipi di conto sono identici, anche le impostazioni.....Il log non scrive nulla quando l'ordine non è aperto. La versione FANN-EA_3a.mq4..... Su un conto (sul quale è stato aperto l'affare) al momento dell'apertura non c'erano ordini in corso e su quello dove non è stato aperto nessun ordine c'erano ordini aperti manualmente, può essere questa la ragione? Inoltre, ci sono 4 bot appesi al terminale....

 
marker:

Strano, si è aperto su un account e non sull'altro:)) Ci sono due terminali, una cartella ANN per due terminali, i tipi di account sono identici, anche le impostazioni.....Non ho niente nel registro se l'ordine non è aperto. Versione FANN-EA_3a.mq4..... Su un conto (sul quale è stato aperto l'affare) al momento dell'apertura non c'erano ordini in corso e su quello dove non è stato aperto nessun ordine c'erano ordini aperti manualmente, può essere questa la ragione? Inoltre, ci sono 4 bot appesi al terminale....

Ho la sensazione che tu stia cercando nel posto sbagliato da qualche parte.

Non funziona così. In primo luogo, il server deve rispondere a una richiesta errata. In secondo luogo, abbiamo già messo le stampe in giro.

Quindi, o argomentate, con sequenze di screenshot, mostrate la vostra situazione.

O dare una password di investimento, in modo che la gente possa documentare il comportamento inadeguato delle funzioni standard.

Come questo...

 

GetLastError Questa funzione nell'ultima versione di FANN-EA_3a.mq4 è corretta?

Ho cancellato tutti i registri e l'ho riavviato:

13:41:22 FANN-EA_3a EURUSD,H1: caricato con successo
13:41:22 FANN-EA_3a EURUSD,H1 input: StopLoss=620; x=500; Lots=0.01;
13:41:22 FapTurbo-ver.52 EURUSD,M15: caricato con successo
13:41:22 FapTurbo-ver.52 EURUSD,M15 ingressi: \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 DVD 100-50 cent EURUSD,H1: caricato con successo
13:41:22 DVD 100-50 cent EURUSD, ingressi H1: \\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:22 PuriaM2_09 EURUSD,M15: caricato con successo
13:41:22 PuriaM2_09 EURUSD,M15 input:\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

13:41:25 PuriaM2_09 EURUSD,M15: inizializzazione iniziale: versione 09, 02.04.2011
13:41:25 stdlib EURUSD,M15: caricato con successo
13:41:25 strlib EURUSD,M15: caricato con successo
13:41:25 PuriaM2_09 EURUSD,M15:

13:41:25 PuriaM2_09 EURUSD,M15:

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

Ho installato la libreria come segue: Ho installato tutto nella cartella eksperts, poi ho copiato tutto da libraris e l'inlude in un altro terminale, che è installato in una cartella diversa. Optato sul primo terminale, tutti i risultati alla cartella ANN, per il secondo terminale non ho optato nulla, ho solo inserito gli stessi valori, cioè stop loss nelle impostazioni e il percorso è rimasto lo stesso, anche a ANN....

 

va bene che due NS usino gli stessi file di allenamento allo stesso tempo?

cioè prima il primo NS legge il file, poi il secondo ci prova ma il file è occupato. quindi restituisce un errore, che non appare nella stampa.

il mio consiglio è di coprire con stampanti anche dove dll restituisce qualsiasi numero

 
progma137:

va bene che due NS usino gli stessi file di allenamento allo stesso tempo?

cioè prima il primo NS legge il file, poi il secondo prova ma il file è occupato. quindi restituisce un errore, che non appare nella stampa.

Il mio consiglio è di mettere delle stampe intorno anche dove la DLL restituisce dei numeri.


Ho anche capito che gli altri ordini interferiscono, o l'opzione che hai stabilito.

La mia domanda è cosa rinominare e dove in Expert Advisor che sarebbero due cartelle diverse? Credo che dovrò cambiare il nome di questa linea: #define ANN_PATH "C:\\\ANN\\" e inoltre tutte le linee dove dice ANN?

 
progma137:

va bene che due NS usino gli stessi file di allenamento allo stesso tempo?

cioè prima il primo NS legge il file, poi il secondo ci prova ma il file è occupato. quindi restituisce un errore, che non appare nella stampa.

il mio consiglio è di mettere delle stampe intorno anche dove dll restituisce dei numeri

Non importa cosa restituisce la libreria FANN e non importa come funziona, gli ordini dovrebbero aprirsi, cioè indipendentemente dal valore della res. E le stampe dovrebbero essere registrate. Con tutti i mezzi.

Date un'occhiata voi stessi.

// 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());
         }
   
   }
 

Non ci sono posizioni aperte da Fannom su nessun conto in questo momento, quindi vedremo se non ci sono condizioni di apertura. Altri trade sono appesi, sia manuali che aperti da altri bot. Nel silenzio dei registri e anche nel registro.

 
marker:

Non ci sono posizioni aperte da Fannom su nessun conto in questo momento, quindi vedremo se non ci sono condizioni di apertura. Altri trade sono appesi, sia manuali che aperti da altri bot. Nel silenzio dei tronchi e anche in una rivista.

Lo ripeto.

Ci sono semprecondizioni di apertura in questo EA. Non mi interessa se la libreria FANN funziona o no.

 
lasso:

Di nuovo.

In questo EA, le condizioni di apertura sono sempre presenti. Indipendentemente da come funziona la biblioteca FANN.


Tuttavia, non scrive nulla.

Ecco i log, ho reinstallato l'EA prima dell'inizio dell'ora.

22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(15, C:\ANN\EURUSD-620.15.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(15) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(14, C:\ANN\EURUSD-620.14.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(14) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(13, C:\ANN\EURUSD-620.13.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(13) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(12, C:\ANN\EURUSD-620.12.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(12) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(11, C:\ANN\EURUSD-620.11.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(11) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(10, C:\ANN\EURUSD-620.10.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(10) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(9, C:\ANN\EURUSD-620.9.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(9) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(8, C:\ANN\EURUSD-620.8.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(8) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(7, C:\ANN\EURUSD-620.7.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(7) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(6, C:\ANN\EURUSD-620.6.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(6) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(5, C:\ANN\EURUSD-620.5.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(5) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(4, C:\ANN\EURUSD-620.4.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(4) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(3, C:\ANN\EURUSD-620.3.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(3) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(2, C:\ANN\EURUSD-620.2.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(2) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(1, C:\ANN\EURUSD-620.1.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(1) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_save(0, C:\ANN\EURUSD-620.0.net) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: f2M_destroy(0) returned: 0
22:57:44 FANN-EA_3a EURUSD,H1: deinizializzato
22:57:44 FANN-EA_3a EURUSD,H1: uninit reason 5
22:57:44 FANN-EA_3a EURUSD,H1 input: StopLoss=620; x=500; Lots=0.01;
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.0.net' caricato con successo con handler 0
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.1.net' caricato con successo con handler 1
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.2.net' caricato con successo con il gestore 2
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.3.net' caricato con successo con il gestore 3
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.4.net' caricato con successo con il gestore 4
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.5.net' caricato con successo con il gestore 5
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.6.net' caricato con successo con il gestore 6
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.7.net' caricato con successo con il gestore 7
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.8.net' caricato con successo con il gestore 8
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.9.net' caricato con successo con il gestore 9
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.10.net' caricato con successo con il gestore 10
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.11.net' caricato con successo con il gestore 11
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.12.net' caricato con successo con il gestore 12
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.13.net' caricato con successo con il gestore 13
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.14.net' caricato con successo con il gestore 14
22:57:44 FANN-EA_3a EURUSD,H1: ANN: 'C:\ANN\EURUSD-620.15.net' caricato con successo con il gestore 15
22:57:44 FANN-EA_3a EURUSD,H1: inizializzato

Motivazione: