Bibliothèque: Bibliothèque de mise en œuvre de la logique floue

 

Bibliothèque de mise en œuvre de la logique floue:

La logique floue est une science moderne activement utilisée dans le domaine militaire, notamment pour le guidage des missiles. Elle est désormais accessible aux commerçants.

Author: Grigoriy Chaunin

 

Hmmm... Très intéressant... =)

 
Existe-t-il des documents me permettant d'en savoir plus sur les principes de la logique floue ?
[Supprimé]  
slyusar:
Si ce n'est pas difficile, parlez-nous de la bibliothèque..., il y a peut-être des documents où vous pouvez en apprendre davantage sur la logique floue.

Internet pour nous aider - Logique floue

PS

Sujet intéressant, il vaut la peine de s'y intéresser de plus près. Et sous la forme d'une bibliothèque créée par des développeurs, ce serait encore plus intéressant...

Bravo à l'auteur de l'article.

 
Interesting:

L'internet pour nous aider - Logique floue

PS

Sujet intéressant, il vaut la peine de s'y intéresser de plus près. Et sous la forme d'une bibliothèque créée par des développeurs, ce serait encore plus intéressant...

Bravo à l'auteur de l'article.

Merci beaucoup à l'auteur de l'article.
 
Je n'ai pas encore regardé les codes, mais j'ai une question pour les experts (plutôt, pour l'auteur) - cette bibliothèque fonctionnera-t-elle dans MQL-4 et peut-on s'attendre à une version pour 4 ?
[Supprimé]  
Segun1966:
Je n'ai pas encore regardé les codes, mais la question pour les experts (plutôt, pour l'auteur) est de savoir si cette bibliothèque fonctionnera dans MQL-4 et si on peut s'attendre à une version pour 4K
Bon, si c'est du 32 bits, alors très bien, en tout cas c'est sûr que sous MATLAB il y a déjà des tas de tout pour l'implémentation de la logique floue (il ne reste plus qu'à tout trouver)....
 
Il fonctionnera sur MT4 sans aucune modification. Les fonctions d'importation sont les mêmes dans MQL4 et MQL5.
 
FoxRex:
Il fonctionnera sur MT4 sans aucune modification. Les fonctions d'importation sont les mêmes dans MQL4 et MQL5.

Idéalement, les paramètres de type chaîne ne fonctionneront pas. Dans mt4 char*, dans mt5 wchar_t*.

Merci pour la bibliothèque

 

Je n'en ai pas tenu compte, mais ce problème peut être résolu.

ffll_get_msg_text

Prototypes :

Version caractères larges :
const wchar_t* ffll_get_msg_textW(int model_idx)
Version caractères ASCII:
const char* ffll_get_msg_textA(int model_idx)

Objet :

Cette fonction renvoie le texte du "message actuel" associé à l'index du modèle transmis. Le message peut être une erreur ou un avertissement. Cette fonction doit être appelée lorsqu'une fonction de l'API renvoie une erreur.

Paramètres :

  • model_idx - Index du modèle dans lequel le fichier doit être chargé.

Retourne :

Texte du message, ou NULL s'il n'y a pas de message.

Remarques :

Bien que vous soyez libre d'appeler explicitement la version caractère large ou ASCII de cette fonction, la version appelée par ffll_get_msg_text() dépend de la définition ou non de _UNICODE. Si _UNICODE est défini lorsque vous compilez votre application, la version en caractères larges est appelée, sinon c'est la version ASCII qui est appelée.

Pour MT4, utilisez const char* ffll_get_msg_textA(int model_idx)

Pour MT5, utilisez const wchar_t* ffll_get_msg_textW(int model_idx)

J'ai utilisé la première pour MT5, elle ne fonctionnera pas correctement, remplacez-la par la seconde.

J'ai initialement testé la bibliothèque dans MT4, elle fonctionne bien, mais une seule chose, si vous spécifiez un mauvais chemin lors du chargement d'un fichier sur FCL, le terminal se plante.

 

Logique floue VS réseaux neuronaux ? ?

Lesquels sont les plus prometteurs à utiliser (je n'ai pas encore vu de bibliothèque/code de support des réseaux neuronaux pour mq5, comme FANN pour mq4) ?


Ou les deux, peut-être peuvent-ils être fusionnés ? ... et voir ce qu'il en ressort...