Uma rede neural é um conjunto de algoritmos que replica o funcionamento do cérebro humano para encontrar conexões ocultas em um conjunto de dados. Redes neurais são sistemas de neurônios que podem ter origem orgânica ou artificial neste contexto. Como as redes neurais são capazes de se adaptar a entradas variáveis, a rede pode produzir o melhor resultado sem precisar alterar o critério de saída. Redes neurais, um conceito de inteligência artificial, estão ganhando cada vez mais espaço na criação de sistemas de negociação.