Mira cómo descargar robots gratis
¡Búscanos en Telegram!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Librerías

Funciones de la Biblioteca Free Fuzzy Logic (Lógica Difusa) - librería para MetaTrader 5

Visualizaciones:
1960
Ranking:
(37)
Publicado:
2014.01.14 14:56
Actualizado:
2016.11.22 07:33
fuzzylogic.zip (170.57 KB)
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

La Lógica Difusa o Heurística es una ciencia moderna usada en diversos campos, por ejemplo, tiene aplicaciones militares. Ahora está disponible para los traders.

¿Por qué la Lógica Difusa? Hay algunos sistemas que pueden ser fácilmente resueltos por humanos, pero difíciles de programar. En estos casos, la Lógica Difusa puede ayudar. Es muy parecida a la lógica de una mente humana.

Contenido del fichero:

API de la Biblioteca Libre Fuzzy Logic

Como usar la dll

Inicialmente es necesario llamar a la función ffll_new_model() para crear un modelo, a continuación, se descarga el programa FCL de un archivo, utilizando la función ffll_load_fcl_file(int model_idx, string file), y se crea un modelo hijo, utilizando la función ffll_new_child(int model_idx). Ahora el modelo está listo para su uso.

Ahora se pueden especificar los parámetros de entrada para el modelo, utilizando la función ffll_set_value(int model_idx, int child_idx, int var_idx, double value), el índice se corresponde con el orden del parámetro en la declaración que se inicia desde cero. Entonces se puede obtener el resultado, utilizando la función double ffll_get_output_value(int model_idx, int child_idx).

Cada modelo tiene sólo un resultado, pero se pueden usar varios modelos para diferentes propósitos. Por supuesto, para su uso efectivo usted debería aprender los principios de la Lógica Difusa.

En una primera etapa, el programa del sitio http://www.louderthanabomb.com/ será de utilidad para usted, pero no permite editar los archivos.

Usando este programa usted puede comprobar la corrección del programa FCL y visualizar las funciones necesarias.

Estaré encantado de poder contestar a sus preguntas, en el código encontrará la referencia.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/151

spread_on_chart spread_on_chart

El indicador spread_on_chart muestra los valores actuales de spread, nivel de stop y nivel de congelación.

MACD - Con periodicidad superior MACD - Con periodicidad superior

Este indicador se basa en un MACD simple, pero te permite elegir también una periodicidad del indicador diferente de la actual. Puede elegir la actual periodicidad de la gráfica (entonces el indicador muestra los mismos valores que un MACD común) o cualquier periodicidad superior.

Heiken Ashi en Adaptive Moving Average Heiken Ashi en Adaptive Moving Average

Este es el indicador Heiken Ashi, basado en el promedio de precios de Apertura, Máximo, Mínimo y Cierre, promediados utilizando una Media Móvil Adaptable.

Asesor Experto - Index Moving Average Asesor Experto - Index Moving Average

Este Asesor Experto utiliza el indicador Índice de Media Móvil.