Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Linda MQ! Trabalho sério!
Um exemplo de uso da biblioteca é ensinar à rede neural MLP a tabuada.
:( Tenho medo de pensar no que acontecerá com a nuvem quando os usuários começarem a usar ativamente a biblioteca em seus especialistas.
Esse script simples pesa menos de um megabyte.
O mesmo, mas para RF:
não é tão preciso, devo tentar ajustá-lo
PS
é mais preciso, 500 antigos e r=1, mais ajuste e menos ruído.
A mesma coisa para RF:
Considera que não é tão preciso, precisa tentar ajustá-lo
PS
essa maneira é mais precisa, 500 árvores e r=1, mais ajuste e menos ruído.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Erros, bugs, perguntas
Andrey Khatimlianskii, 2019.01.30 04:57 AM
MQL5\Include\Math\AlgLib\dataanalysis.mqh - CLinReg::LRLine não funciona para 1M e mais valores?Alguém sabe?
Obrigado @Rashid Umarov
Recomendo a todos que acessem o site, porque este tópico foi atualizado por 3 anos, mas o site continua sendo atualizado.
Fizemos uma revisão completa da versão baseada em GPL C++ da biblioteca ALGLIB, lançando-a como ALGLIB++. Isso rastreia a versão mais recente do ALGLIB, que está na versão 3.16.0, a partir de 12 de 2019. Muito foi adicionado nos módulos de otimização e interpolação desde as versões anteriores com as quais a MQL5 está sincronizada (por exemplo, splines de nuvem de pontos(!), mais métodos de interpolação ponderada de distância inversa, vários métodos de otimização adicionais etc.).
O ALGLIB++ é um derivado do ALGLIB que está sendo usado como uma forma intermediária em um processo de reengenharia/refatoração de longo prazo, no qual será recodificado em C++ nativo (semelhante ao que era antes da Versão 3), a camada extra e a duplicação sendo removidas em preparação para fornecer suporte mais direto a multi-threading, bem como testes e módulos adicionais e, eventualmente, um front-end de linguagem de script.
As diferentes versões de linguagem do ALGLIB foram todas geradas a partir de um núcleo comum, com a versão C++ fornecendo suporte limitado (mas não oficial) para o dialeto C90 do C. Esse recurso tornou necessário simular, dentro do C, recursos que, de outra forma, seriam nativos do C++ e, em seguida, fornecer um wrapper C++ sobre isso. Da mesma forma, há dois espaços de nomes separados: alglib_impl, que contém a versão em C, e alglib, que contém os wrappers em C++. O ALGLIB++ manteve a maior parte dessa estrutura e o máximo possível da codificação original, mas reduziu ou eliminou grande parte da infraestrutura global como uma primeira etapa para sua eliminação e substituição por código C++ nativo multi-threaded e simplificou significativamente a interface do wrapper C++. Dessa forma, ele representa uma ponte de forma intermediária entre o próprio ALGLIB e a futura biblioteca na qual o ALGLIB++ está sendo transformado.
Muitos problemas que levaram a um aumento de complexidade no ALGLIB, desde (e antes) das versões adaptadas pelo MQL5, foram resolvidos, com a consequente simplificação da estrutura e redução da complexidade. Em sua forma atual, deve ser mais fácil adaptar o ALGLIB à MQL5 por aqueles que estão atualmente mantendo a versão MQL5 do ALGLIB.
A distribuição inclui uma reformatação completa do manual do ALGLIB++ a partir do ALGLIB C++ original. As seções sobre os pacotes e subpacotes, no entanto, são compatíveis com ambas as versões do ALGLIB, e o layout e o conteúdo devem ser facilmente adaptados à versão MQL5. A MQL5 é mencionada na seção "References & Related Links" do manual.
A versão mais recente pode ser encontrada em para futura integração ao ALGLIB++. Outras bibliotecas, incluindo a MKL (que, a propósito, tem rotinas de redes neurais), também estão sendo consideradas para integração futura.
Quando você adaptou o ALGLIB para MQL5, teve dificuldades com as rotinas "RCOMM".
Quando você adaptou o ALGLIB para MQL5, teve dificuldades com as rotinas "RCOMM".
Prezada Lydia:
Mas seu arquivo de biblioteca ALGLIB ++ no github ainda está no formato C ++ CPP. Ele não foi convertido para MQL5 mql. Você poderia fornecer o arquivo da biblioteca ALGLIB ++ como .mql? Obrigado!
Caros desenvolvedores, adicionem um método para calcular o número conjugado de umnúmero complexo à estrutura complexa ( fonte em SB <Math\Alglib\complex.mqh>).
Minha versão:
Após a próxima versão de uma nova compilação, você precisa reverter para arevisão anterior. O que é inconveniente.
Caros desenvolvedores, adicionem um método de cálculo do número conjugado de umnúmero complexo à estrutura complexa ( fonte em SB <Math\Alglib\complex.mqh>).
Minha versão:
Após a próxima versão de uma nova compilação, você precisa reverter para arevisão anterior. O que é inconveniente.
Adicionado