Discussione sull’articolo "Collegare NeuroSolutions Neuronets" - pagina 4

 
Urain:

Cambiarlo

a


L'ho fatto, ora fallisce solo alla riga 20: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24

20 34, 20 43, 20 54

row += "Open"+i+",High"+i+",Low"+i+",Close"+i;
[Eliminato]  
Wangelys:

L'ho fatto, ora fallisce solo alla riga 20: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24

20 34, 20 43, 20 54


Esiste una funzione meravigliosa come StringConcatenate.

Nel vostro caso sarà così (a proposito, ho risolto problemi simili in MT4 in questo modo)...

  for(int i=0; i<=5; i++)
  {
    if(StringLen(row)) row += ",";

  StringConcatenate(row,row,"Open",i,",High",i,",Low",i,",Close",i);
  }
 
Interesting:

Esiste una funzione meravigliosa come StringConcatenate.

Nel vostro caso sarà così (a proposito, ho risolto problemi simili in MT4 in questo modo)...


Grazie, è stato utile.
 
Wangelys:

L'ho fatto, ora fallisce solo alla riga 20: conversione implicita da 'numero' a 'stringa' WeekPattern-Export.mq5 20 24

20 34, 20 43, 20 54


Si possono citare i tipi, si riassumono tipi diversi, cioè string e int.

row += "Open"+(string)i+",High"+(string)i+",Low"+(string)i+",Close"+(string)i;

anche se le linee gialle non sono errori ma avvisi. Se non si modifica nulla, funzionerà comunque.

Per la conversione dei tipi sono disponibili anche le funzioni della sezione "Conversione dei dati" del Manuale di riferimento.

 
Urain:

Si possono dare tipi, si riassumono tipi diversi, cioè stringa e int.

Anche se le linee gialle sono avvertimenti, non errori. Se non si cambia nulla, funzionerà comunque.

Per la conversione dei tipi esistono anche le funzioni della sezione "Conversione dei dati" del Manuale di riferimento.

Grazie. Anche questa è un'opzione.
Tuttavia, a giudicare dalla descrizione nel manuale di riferimento, StringConcatenate offre una soluzione più elegante...
 

URGENTE!!!

Per favore, aiutatemi a svolgere un compito di credito in NeuroSolutions a pagamento

Risolvere il problema di classificazione per i dati mostrati in figura (figura nel file allegato), dove x - corrisponde a istanze di uomini, o - donne.

ICQ: 367767066

File:
image014.gif  5 kb
 
Sto cercando di collegare una DLL a MT4 utilizzando questo articolo, ho riscontrato questo problema, la rete si collega con successo se è stata creata con NeuralExpert, ma se la creo con NeuralBuilder, ottengo l'errore "Failed to load weights from file . . .". Quale può essere il problema? (Creo una rete ricorrente).
 
Rosh:

Pubblicato il nuovo articolo Connecting NeuroSolutions Neuronets:

Autore: Andrew

Rosh:

Pubblicato il nuovo articolo Connecting NeuroSolutions Neuronets:

Autore: Andrew

Caro,

Ho appena letto il suo articolo e l'ho trovato molto interessante. E vorrei chiederle se può fornire ulteriori informazioni su

come lavorare questa intelligenza artificiale con quali modi diversi di strategie da integrare?

Beh, suppongo che la statistica? E come le strategie tecniche Elliot onde e Fibonacci?

Cordiali saluti,

jean charles Brosse

 

Ottimo articolo!!!

Utilizzare il pacchetto NeuroSolutions è una buona idea, ma c'è solo un MA - il software non è gratuito. Dove trovare la versione completa, forse qualcuno lo sa? ;)

EDITATO: Non sono riuscito a trovare la versione 6, ma la versione 5 di Developers Unity è disponibile in rete ;).

 

Ho notato una particolarità: se si scrivono i dati in un file utilizzando lo script fornito dall'autore, alcuni record nel file appaiono come questi:

0.0007200000000000001, 0.0006800000000000001

O come questo:

0.3e-005, 5e-005.

Nel primo caso, si può avere un rallentamento nell'apprendimento di NS a causa di un mucchio di cifre in più. Per quanto riguarda la scrittura esponenziale dei numeri nel secondo caso, non so se NS sia in grado di percepire correttamente tale formato.... Molto probabilmente sì, ma mi piacerebbe sentire i commenti degli esperti su questo argomento)

Penso che sia più corretto usare la funzione DoubleToString invece di NormaliseDouble. Permette di portare tutti i numeri a una forma rigorosa.

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
Преобразование данных / DoubleToString - Документация по MQL5