Bibliotecas: Funciones de la Biblioteca Free Fuzzy Logic (Lógica Difusa)

 

Funciones de la Biblioteca Free Fuzzy Logic (Lógica Difusa):

Las funciones de la API de la biblioteca Free Fuzzy Logic (Lógica Difusa).

Autor: Grigoriy Chaunin

 

Hmmm... Muy interesante... =)

 
¿Existe algún material donde pueda aprender más sobre los principios de la lógica difusa?
[Eliminado]  
slyusar:
Si no es difícil, cuéntanos más sobre la biblioteca..., tal vez haya algunos materiales donde puedas aprender más sobre lógica difusa.

Internet para ayudarnos - Lógica difusa

PS

Interesante tema, vale la pena tratarlo más de cerca. Y en la forma de una biblioteca creada por los desarrolladores sería aún más interesante ...

Felicitaciones al autor del artículo.

 
Interesting:

Internet para ayudarnos - Lógica difusa

PS

Interesante tema, vale la pena tratarlo más de cerca. Y en forma de biblioteca creada por desarrolladores sería aún más interesante...

Felicitaciones al autor del artículo.

Muchas gracias.
 
Todavía no he mirado los códigos, pero tengo una pregunta para los expertos (más bien, para el autor) - ¿funcionará esta biblioteca en MQL-4 y podemos esperar una versión para 4?
[Eliminado]  
Segun1966:
Todavía no he mirado los códigos, pero la pregunta para los expertos (mejor dicho, para el autor) es si esta librería funcionará en MQL-4 y si podemos esperar una versión para 4K
Bueno, si es de 32 bits, entonces bastante bien, al menos seguro que en MATLAB ya hay montones de todo para la implementación de la lógica difusa (lo único que queda es encontrarlo todo)....
 
Funcionará en MT4 sin ninguna modificación. Las funciones de importación son las mismas en MQL4 y MQL5.
 
FoxRex:
Funcionará en MT4 sin ninguna modificación. Las funciones de importación son los mismos en MQL4 y MQL5.

Idealmente, donde el parámetro string no funcionará. En mt4 char*, en mt5 wchar_t*.

gracias por la libreria

 

No lo tuve en cuenta, pero este problema tiene solución.

ffll_get_msg_text

Prototipos:

Versión de caracteres anchos:
const wchar_t* ffll_get_msg_textW(int model_idx)
Versión de caracteres ASCII:
const char* ffll_get_msg_textA(int model_idx)

Finalidad:

Esta función devuelve el texto del "mensaje actual" asociado al índice del modelo introducido. El mensaje puede ser un error o una advertencia. Esta función debe invocarse cuando una función de la API devuelve un error.

Parámetros:

  • model_idx - Índice del modelo en el que se va a cargar el archivo.

Devuelve:

Texto del mensaje, o NULL si no hay mensaje.

Notas:

Aunque es libre de llamar a la versión de caracteres anchos o ASCII de esta función explícitamente, la versión que es llamada por ffll_get_msg_text() depende de si _UNICODE está definido o no. Si _UNICODE está definido cuando compila su aplicación, se llama a la versión de caracteres anchos, en caso contrario se llama a la versión ASCII.

Para MT4 use const char* ffll_get_msg_textA(int model_idx)

Para MT5 const wchar_t* ffll_get_msg_textW(int model_idx)

Usé la primera para MT5, no funcionará correctamente reemplázala por la segunda.

Inicialmente probé la biblioteca en MT4, funciona bien, pero sólo una cosa, si se especifica la ruta incorrecta al cargar un archivo en FCL, el terminal se bloquea.

 

¿Lógica difusa VS redes neuronales?

¿Cuál es más prometedor? (aún no he visto una biblioteca/código de soporte de redes neuronales para mq5, como FANN para mq4)


O ambos, tal vez se puedan fusionar ? ... y ver que sale..