Discussão do artigo "Usando Indicadores MetaTrader 5 com Estrutura de Aprendizado de Máquina ENCOG para Previsão das Séries Temporais" - página 3

 
Graff:

Depois dessas ações, quase funcionou, mas agora ele trava no treinamento e, ao mesmo tempo, os erros não são eliminados.

NET Eu tenho o 4º. Win 7 x64 sp1

NeuralEncogIndicator (EURUSD,M5) Violação de acesso lido para 0x00000000 continuar

.

Respondendo à minha própria pergunta. Consegui fazer o NinjaIndicators funcionar usando o código original do autor do ENCOG, link acima. Surpreendentemente, o NeuralEncogIndicator pegou com sucesso o step5_network.eg que ele criou e não morreu com a violação de acesso lida em 0x00000000 (primeira vez).
 
jrbr:

Obrigado por esse código.

Tenho um problema no final da execução. Obtenho este erro no registro:

2011.05.06 14:49:05 Core 1 2010.11.05 21:56:08 Exceção não tratada 0xE0434F4D

2011.05.06 14:49:05 Core 1 2010.11.05 21:56:08 C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files\step5_network.eg

As dll's estão colocadas corretamente e não vejo o que perdi.

Alguém pode me ajudar?

oi

Eu também estou com esse problema:

Instalei o C sharp e meu problema foi resolvido:)

Saudações

 

Tente alterar o símbolo decimal para "." em vez de "," em Painel de controle->Região e idioma->Configurações adicionais...

 

Quero alterar os indicadores deste artigo (stoch e william R%) para os indicadores de que preciso,

Tenho duas perguntas: como treinar meu novo arquivo?

Eu criei o mt5export.cvs com novos dados (dos meus novos indicadores, moeda e período de tempo), mas não sei como criar outros arquivos...

meu encog workbench não abriu o arquivo step5_network.eg e reportou erro:

--------------------------------------------------------------------

Lamentamos muito, mas ocorreu um erro inesperado.

Você poderia enviar essas informações para nós?

Nenhuma informação pessoal será transmitida, apenas o que você vê abaixo.

Essas informações são muito úteis para tornar o Encog um programa melhor.

----------------------------------------------------------------------

Versão do Encog: 2.5.3

Versão do Encog Workbench: 2.5.3

Versão do Java: 1.6.0_25

Fornecedor do Java: Sun Microsystems Inc.

Nome do sistema operacional: Windows XP

Arco do sistema operacional: x86

Versão do sistema operacional: 5.1

Contagem de núcleos: 2

----------------------------------------------------------------------

Exceção: java.lang.NullPointerException

org.encog.persist.persistors.PersistorUtil.createPersistor(PersistorUtil.java:131)

org.encog.persist.EncogMemoryCollection.load(EncogMemoryCollection.java:230)

org.encog.workbench.EncogWorkBench.load(Fonte desconhecida)

org.encog.workbench.frames.document.EncogDocumentOperations.performFileOpen(Fonte desconhecida)

org.encog.workbench.dialogs.splash.EncogWorkbenchSplash.actionPerformed(Fonte desconhecida)

javax.swing.AbstractButton.fireActionPerformed(Fonte desconhecida)

javax.swing.AbstractButton$Handler.actionPerformed(Fonte desconhecida)

javax.swing.DefaultButtonModel.fireActionPerformed(Fonte desconhecida)

.

.

.

.

java.awt.EventDispatchThread.pumpOneEventForFilters(Fonte desconhecida)

java.awt.EventDispatchThread.pumpEventsForFilter(Fonte desconhecida)

java.awt.EventDispatchThread.pumpEventsForHierarchy(Fonte desconhecida)

java.awt.EventDispatchThread.pumpEvents(Fonte desconhecida)

java.awt.EventDispatchThread.pumpEvents(Fonte desconhecida)

java.awt.EventDispatchThread.run(Fonte desconhecida)


 
jrbr:

Obrigado por esse código.

Tenho um problema no final da execução. Obtenho esse erro no registro:

2011.05.06 14:49:05 Core 1 2010.11.05 21:56:08 Exceção não tratada 0xE0434F4D

2011.05.06 14:49:05 Core 1 2010.11.05 21:56:08 C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Files\step5_network.eg

As dll's estão colocadas corretamente e não vejo o que perdi.

Alguém pode me ajudar?

Também estou tendo esse problema. Tenho o C# instalado e o vs2008. Alguém mais resolveu o problema de uma maneira diferente?

 

Obrigado por compartilhar essa técnica. No entanto, não consigo fazer com que ela funcione.

Arquivos colocados em:


C:\Program Files\MetaTrader 5\Cloo.dll

C:\Program Files\MetaTrader 5\encog-core-cs.dll

C:\Program Files\MetaTrader 5\log4net.dll

Indicadores colocados em:

C:\Program Files\MetaTrader 5\MQL5\Indicators

Criada a pasta "Files" no testador, ou seja, C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\Files

Colocou o EncogNNTrainDLL.dll em

C:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\MQL5\Libraries e

C:\Program Files\MetaTrader 5\MQL5\Libraries

PROBLEMA:

2011.10.10 19:45:21 Core 1 connection closed
2011.10.10 19:45:21 Core 1 disconnected
2011.10.10 19:45:21 Erro de autorização do agente testador do Core 1
2011.10.10 19:45:09 Core 1 conectado
2011.10.10 19:45:09 Core 1 conectando-se a 127.0.0.1:3000

Não sei o que está acontecendo agora. Todos os agentes de teste foram desativados e só permitem o agente local.

Alguém encontrou uma solução para isso?

 

Esqueça o erro de autorização. Resolvido com a desinstalação e reinstalação. Também fiz a compatibilidade com o XP SP3, no Windows 7. A compatibilidade foi feita porque clicar no MetaTrader a partir do menu Iniciar não me permite ver o EA criado, mas clicar no MetaTrader a partir do MetaEditor me permite ver o EA a partir do MetaTrader. Estranho.

 

Excelente artigo !!! :-)

Alguém já usou a versão 3.0.1 do ENCOG?

Estou tendo problemas para analisar e normalizar o arquivo CSV

 

Que outros sistemas comerciais de negociação usam o ENCOG?

O potencial é grande e eu gostaria de ver algo como o Trading Solutions.

 

Excelente artigo, investeo!

Só há um problema: toda vez que executo o EA no simulador, recebo o seguinte erro...

2012.08.07 20:10:36 Core 1 2012.01.01 00:00:00 Violação de acesso lido a 0x00000000

Segui as sugestões desta página. Ainda recebo o erro.

Por favor, me ajude.