Librerie: Biblioteca che implementa la logica fuzzy

 

Biblioteca che implementa la logica fuzzy:

La logica fuzzy è una scienza moderna che viene utilizzata attivamente in campo militare, in particolare per la guida dei missili. Ora è disponibile per i commercianti.

Author: Grigoriy Chaunin

 

Hmmm... Molto interessante... =)

 
Esistono materiali in cui è possibile approfondire i principi della logica fuzzy?
[Eliminato]  
slyusar:
Se non è difficile, diteci qualcosa di più sulla biblioteca..., forse ci sono dei materiali dove potete imparare di più sulla logica fuzzy.

Internet ci aiuta - Logica fuzzy

PS

Argomento interessante, vale la pena di affrontarlo più da vicino. E sotto forma di libreria creata dagli sviluppatori sarebbe ancora più interessante...

Complimenti all'autore dell'articolo.

 
Interesting:

Internet ci aiuta - Logica fuzzy

PS

Argomento interessante, vale la pena di affrontarlo più da vicino. E sotto forma di libreria creata dagli sviluppatori sarebbe ancora più interessante...

Complimenti all'autore dell'articolo.

Grazie mille.
 
Non ho ancora guardato i codici, ma ho una domanda per gli esperti (piuttosto, per l'autore) - questa libreria funzionerà in MQL-4 e possiamo aspettarci una versione per 4?
[Eliminato]  
Segun1966:
Non ho ancora guardato i codici, ma la domanda per gli esperti (piuttosto, per l'autore) è se questa libreria funzionerà in MQL-4 e se possiamo aspettarci una versione per 4K.
Beh, se è a 32 bit, allora abbastanza bene, almeno di sicuro sotto MATLAB ci sono già un sacco di cose per l'implementazione della logica fuzzy (l'unica cosa che rimane è trovare tutto)....
 
Funzionerà su MT4 senza alcuna modifica. Le funzioni di importazione sono le stesse in MQL4 e MQL5.
 
FoxRex:
Funzionerà su MT4 senza alcuna modifica. Le funzioni di importazione sono le stesse in MQL4 e MQL5.

Idealmente, dove il parametro stringa non funziona. In mt4 char*, in mt5 wchar_t*.

grazie per la libreria

 

Non ne ho tenuto conto, ma il problema è risolvibile.

ffll_get_msg_text

Prototipi:

Versione a caratteri larghi:
const wchar_t* ffll_get_msg_textW(int model_idx)
Versione acaratteri ASCII:
const char* ffll_get_msg_textA(int model_idx)

Scopo:

Questa funzione restituisce il testo del "messaggio corrente" associato all'indice del modello inserito. Il messaggio può essere un errore o un avviso. Questa funzione deve essere richiamata quando una funzione API restituisce un errore.

Parametri:

  • model_idx - Indice del modello in cui caricare il file.

Restituisce:

Testo del messaggio o NULL se non c'è alcun messaggio.

Note:

Sebbene sia possibile richiamare esplicitamente la versione a caratteri larghi o ASCII di questa funzione, la versione richiamata da ffll_get_msg_text() dipende dal fatto che _UNICODE sia definito o meno. Se _UNICODE è definito al momento della compilazione dell'applicazione, viene chiamata la versione a caratteri larghi, altrimenti viene chiamata la versione ASCII.

Per MT4 utilizzare const char* ffll_get_msg_textA(int model_idx)

Per MT5 const wchar_t* ffll_get_msg_textW(int model_idx)

Ho usato il primo per MT5, non funzionerà correttamente, ma sostituitelo con il secondo.

Inizialmente ho testato la libreria in MT4 e funziona bene, ma c'è solo una cosa: se si specifica un percorso sbagliato quando si carica un file su FCL, il terminale si blocca.

 

Logica fuzzy VS Reti neurali?

Quale è più promettente da usare? (Non ho ancora visto una libreria/codice di supporto per le reti neurali per mq5, come FANN per mq4)


O entrambi, forse possono essere fusi? ... e vedere cosa viene fuori...