Bibliotecas: Fuzzy - Biblioteca de Lógica Fuzzy

 

Fuzzy - Biblioteca de Lógica Fuzzy:

A biblioteca FuzzyNet para desenvolvimento de modelos fuzzy foi escrita em C#. Na conversão para MQL4, 8 funções de pertinência e 4 métodos de defuzificação para sistemas do tipo Mamdani foram adicionados à biblioteca.

Tips_Sample_Mamdani.mq5 calcula a porcentagem da gorjeta que você precisa pagar, dependendo da qualidade de serviço e comida.

Entre com os parâmetros de entrada:

Autor: MetaQuotes Software Corp.

 

Olá, tudo bem ? 

Fiz o Download da biblioteca, porém aparece um erro quando eu faço a compilação do arquivo. Alguém poderia me ajudar ou me passar um arquivo sem este problema ?


ERRO APRESENTADO: 

cannot convert type 'Lexem *' to reference of type 'CObject *' RuleParser.mqh 485 37


LINHA DO PROGRAMA COM ERRO ....


static CArrayObj *ParseLexems(const string rule,CList *& lexems)
     {
      CArrayObj *expressions=new CArrayObj;
      string words[];
      StringSplit(rule,' ',words);
      int index=0;
      for(int i=0; i<ArraySize(words); i++)
        {
         string word=words[i];
         Lexem * lexem;
         if(TryGetValue(lexems,word,lexem))
           {
            expressions.Add(lexem);
           }
         else
           {
            Print(StringFormat("Unknown identifier : %s",word));
            //--- return  NULL
            return(NULL);
           }
        }
      //--- return expressions
      return (expressions);
     }


Razão: