Discussão do artigo "Conectando NeuroSolutions Neuronets" - página 5

 
axmed0207:

Notei uma peculiaridade: se você gravar dados em um arquivo usando o script fornecido pelo autor, alguns registros no arquivo terão a seguinte aparência:

0.0007200000000000001, 0.0006800000000000001

Ou assim:

0.3e-005, 5e-005.

No primeiro caso, podemos ter alguma lentidão no aprendizado do NS devido a um monte de dígitos extras. Quanto ao registro exponencial de números no segundo caso, não sei se o NS é capaz de perceber corretamente esse formato.... Provavelmente sim, mas eu gostaria de ouvir os comentários de especialistas sobre essa questão)

Acho que é mais correto usar a função DoubleToString em vez de NormaliseDouble. Ela permite que você coloque todos os números em um formato estrito.

Absolutamente certo, ao salvar dados em um arquivo csv, seria melhor usar DoubleToString, pois será mais bonito :).

Mas isso não afeta a velocidade do aprendizado, pois todos os números duplos são armazenados em 8 bytes, e um número duplo igual a zero não difere de nenhum outro número duplo pelo número de dígitos.

 
Добрый день! очень привлекатлеьная идея но для реализации нужно правильно настроить нейросеть в вашем варианте вы обучали сеть на исходных данных и на них же тистировали в таком варианте сеть будет построено правильно , но нада провести очень много обучалок и тестирования чтобы сеть приняла более менее божеский вид =)))
 
yurezzz:

Parece que fiz tudo como o autor escreveu no guia, mas, por algum motivo, quando tento testar (estou apenas começando a usar o mt5), recebo o erro de criação de uma rede neural 2012.02.08 19:58:05 WeekPattern (EURUSD,D1) Erro ao criar a rede neural a partir da DLL "C:\Program Files (x86)\MetaTrader 5\MQL5\Files\NeuroSolutions\WeekPattern.dll".

Alguém pode me orientar? Todos os arquivos estão espalhados na pasta, conforme escrito no guia, e criei um Expert Advisor.

Em teoria, nada de pegar os dados do ano, de uma moeda, digamos, de 2009, treinar a rede com esses dados e, em seguida, fornecer os dados de entrada para a rede neural de 2010 e ver quais previsões a rede faz e compará-las com as reais e, em seguida, dependendo da precisão, ajustar a rede neural para uma forma mais ou menos divina,

em seguida, insira os dados para o mês e veja como o resultado da rede neural mudará; depois, insira os dados para o mês e, em seguida, para o dia =))))

e, em seguida, comparar visualmente as configurações e o resultado =)))))) Tentarei realizar

e ver a diferença, dependendo novamente das configurações da rede neural, qual é a função de ativação, quantos neurônios na camada oculta, etc.

 

Olá,

É necessário ter o NeuroSolutions 6th para que esse EA seja executado?

No momento, não tenhoos produtos NeuroSolutions instalados em meu PC.

Os arquivos fornecidos no artigo para download seriam suficientes para eu ter um Expert Advisor de rede neural funcionando?

Obrigado.

 

Olá, estou recebendo o erro abaixo,

'C:\Users\mike\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\Libraries\NeuroSolutionsAdapter.dll' não é uma versão de 64 bits


Eu não tenho o software neurosolutions, você poderia postar a versão de 64 bits da dll?

ou há alguma configuração no MT5 para usar a dll de 32 bits para esse Expert Advisor?

Muito obrigado desde já.

 

Por favor, explique novamente a maneira de criar os dados brutos.

Muito obrigado.

 
O problema dos dados foi resolvido. Quem pode me dizer como conectar a DLL ao Metastock? É possível?
 
Obrigado pelo artigo!)
 

Você pode me dizer por que o testador apresenta um erro?

2012.11.30 13:32:13 desligamento do agente do testador
2012.11.30 13:32:13 arquivo de registro "C:\Program Files\MetaTrader 5 - RoboForex\Tester\Agent-127.0.0.1-3000\logs\20121130.log" escrito
2012.11.30 13:32:13 O testador parou porque a inicialização do expert falhou
2012.11.30 13:32:13 Erro crítico na inicialização global
2012.11.30 13:32:13 A inicialização global falhou
2012.11.30 13:32:13 2012.01.01.01 00:00:00 Falha no carregamento do EX5
2012.11.30 13:32:13 2012.01.01 00:00:00 O carregamento da DLL não é permitido
2012.11.30 13:32:13 Lots=0.10
2012.11.30 13:32:13 GBPUSD,M5: teste do Experts\WeekPattern.ex5 de 2012.01.01 00:00:00 a 2012.11.29 00:00 iniciado com entradas:
2012.11.30 13:32:13 GBPUSD,M5 (RoboForex-MetaTrader 5): geração de cada tick

 
Li2n:

2012.11.30 13:32:13 2012.01.01 00:00:00 O carregamento de DLL não é permitido

Permitir o uso de DLL.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5