Discussão do artigo "Redes Neurais Simples e Econômica - Conecte o NeuroPro com o MetaTrader 5" - página 2

 
vlad1949:

SanSanych

Aqui está o link para o artigo sobre o qual eu estava falando. http://appliedpredictivemodeling. com/blog/2014/11/11/some-thoughts-on-do-we-need-hundreds-of-classifiers-to-solve-real-world-classification-problems

Também no artigo há um link para um artigo anterior de David Hand sobre um assunto que você e eu já discutimos antes - resultados ruins após o treinamento com dados reais. São reflexões muito interessantes. Talvez você possa fazer uma tradução resumida?

Vasculhando os arquivos, encontrei outro artigo sobre o tema da comparação de diferentes algoritmos de aprendizado de máquina.

http://www.cs.cornell.edu/~caruana/ctp/ct.papers/caruana.icml06.pdf 

Boa sorte

Neste tópico, nossas publicações estão um pouco fora do assunto, e eu tenho meu próprio tópico. Portanto, sugiro mover nossa discussão para cá, pois minha postagem é uma resposta à sua.
 
faa1947:
Neste tópico, nossas publicações estão um pouco fora do assunto, e eu tenho meu próprio tópico. Portanto, sugiro que movamos nossa discussão para cá, pois minha postagem é uma resposta à sua.
E não sabemos onde está essa outra discussão, para onde devemos ir. ;-)
 
marketeer:
E não sabemos onde está essa outra discussão, para onde ir. ;-)
Por aqui
 
faa1947:
Neste tópico, nossas publicações estão um pouco fora do assunto, e eu tenho meu próprio tópico. Portanto, sugiro que movamos nossa discussão para cá, pois minha postagem é uma resposta à sua.

Pelo contrário. Muitas pessoas que ouviram a palavra "redes neurais" pela primeira vez acharão útil saber que a ciência e a prática avançaram muito desde o advento do MLP.

Mas você pode estar certo.

Já era.

Boa sorte para o autor.

 
Da statya otlichnaya, tolko ne mogu ne mogu nikak razobratsya c camim nachalom, a imeno otkuda otkuda vzyzlsya script with ictoriei kotirovok #property script_show_inputs
//+------------------------------------------------------------------+
input string    Export_FileName  = "NeuroPro\\data.csv"; // Arquivo de exportação (na pasta "MQL5/Files")
input int       Export_Bars_Skip = 0;                    // Quantas barras de histórico devem ser ignoradas antes da exportação
input int       Export_Bars      = 5000;                 // Número de linhas de dados a serem exportadas
//+------------------------------------------------------------------+
const int inputlen=24;   // Quantas barras anteriores a estratégia de negociação analisa
//+------------------------------------------------------------------+
void OnStart()
  {
  //--- criar um arquivo
   int file=FileOpen(Export_FileName,FILE_WRITE|FILE_CSV|FILE_ANSI,',');

   if(file!=INVALID_HANDLE)
     {
      //--- escrever o cabeçalho de dados
      string row="date";
      for(int i=0; i<=inputlen; i++)
        {
         if(StringLen(row)) row+=",";
         //========================================================
         // Observação! 
         // No EA, substituiremos os sublinhados por [].
         // O nome do campo no formato DBase tem até 11 caracteres. O Calc trunca para 10.
         // O número máximo de campos no formato DBase é 128-512, dependendo da versão.
         //========================================================
         StringConcatenate(row,row,"Bar___",i,"__");
        }
      FileWrite(file,row);

      //--- copiar todos os dados necessários do histórico
      MqlRates rates[],rate;
      int count=Export_Bars+inputlen;
      if(CopyRates(Symbol(),Period(),1+Export_Bars_Skip,count,rates)<count)
        {
         Print("Erro! Tamanho de histórico insuficiente para exportar os dados necessários.");
         return;
        }
      ArraySetAsSeries(rates,true);

      //--- escrever os dados 
      for(int bar=0; bar<Export_Bars; bar++)
        {
         row="";
        //--- o preço de fechamento da 1ª barra é definido como o nível zero para a normalização de outros dados
         double zlevel=rates[bar+1].close; 
         for(int i=0; i<=inputlen; i++)
           {
            if(StringLen(row)) row+=",";
            rate=rates[bar+i];
            if(i==0) row+=TimeToString(rate.time,TIME_DATE || TIME_MINUTES)+",";
            row+=DoubleToString(rate.close-zlevel,Digits());
           }
         FileWrite(file,row);
        }
      FileClose(file);
      Print("A exportação de dados foi concluída com êxito.");
     }
   else Print("Erro! Falha ao criar um arquivo para exportar dados. ",GetLastError()); 

}i gde etoo zhurnal expertov

date,Bar___0__,Bar___1__,Bar___2__,Bar___3__,Bar___4__,Bar___5__,Bar___6__,Bar___7__,Bar___8__,Bar___9__,Bar___10__,Bar___11__,Bar___12__,Bar___13__,Bar___14__,Bar___15__,Bar___16__,Bar___17__,Bar___18__,Bar___19__,Bar___20__,Bar___21__,Bar___22__,Bar___23__,Bar___24__
2014.09.25,-0.0008,0.0000,-0.0005,-0.0014,0.0007,0.0035,0.0035,0.0036,0.0047,0.0052,0.0050,0.0046,0.0046,0.0047,0.0049,0.0052,0.0049,0.0053,0.0055,0.0056,0.0067,0.0056,0.0097,0.0105,0.0113
2014.09.25,0.0005,0.0000,-0.0009,0.0012,0.0040,0.0040,0.0041,0.0052,0.0057,0.0055,0.0051,0.0051,0.0052,0.0054,0.0057,0.0054,0.0058,0.0060,0.0061,0.0072,0.0061,0.0102,0.0110,0.0118,0.0123
2014.09.25,0.0009,0.0000,0.0021,0.0049,0.0049,0.0050,0.0061,0.0066,0.0064,0.0060,0.0060,0.0061,0.0063,0.0066,0.0063,0.0067,0.0069,0.0070,0.0081,0.0070,0.0111,0.0119,0.0127,0.0132,0.0130

2014.09.25,-0.0021,0.0000,0.0028,0.0028,0.0029,0.0040,0.0045,0.0043,0.0039,0.0039,0.0040,0.0042,0.0045,0.0042,0.0046,0.0048,0.0049,0.0060,0.0049,0.0090,0.0098,0.0106,0.0111,0.0109,0.0122.

A imenno do momenta Convert from CSV to DBF, dalee vce uzhe proshel no ne c temi dannimi. Narod podckazhite kak cdelat' etot script c barami i ictoriei, pri tom chto export kotirovok ne preducmotren v MT5 !??? Cherez MQL5 para criar um modelo de Expert Advisor, indicador personalizado, script !?! ? COMO...

 
Eu gostaria de ter uma DLL de algum tipo para inserir os dados de entrada e retirar os coeficientes. Alguém sabe qual software neuro tem isso...? ou entrar em contato com o autor do NeuroPro sobre os códigos-fonte e escrever a DLL você mesmo....
 
elugovoy:
Eu gostaria de ter uma DLL de algum tipo para inserir os dados de entrada e retirar os coeficientes. Alguém sabe qual software neuro tem isso...? ou entrar em contato com o autor do NeuroPro para obter os códigos-fonte e escrever a DLL você mesmo...
Há um antigo NeuroShell 2
 
elugovoy:
Eu gostaria de ter uma DLL de algum tipo para inserir os dados de entrada e retirar os coeficientes. Alguém sabe qual software neuro tem isso...? ou entrar em contato com o autor do NeuroPro para obter os códigos-fonte e escrever a DLL você mesmo....
No Deductor, é possível executar um projeto preparado com um bootnik.
 
elugovoy:
Eu gostaria de ter uma DLL de algum tipo para inserir os dados de entrada e retirar os coeficientes. Alguém sabe qual software neuro tem isso...? ou entrar em contato com o autor do NeuroPro para obter os códigos-fonte e escrever a DLL você mesmo....
Se for via dll, consulte https://www.mql5.com/pt/articles/252.
Прогнозирование временных рядов в MetaTrader 5 при помощи библиотеки машинного обучения ENCOG
Прогнозирование временных рядов в MetaTrader 5 при помощи библиотеки машинного обучения ENCOG
  • 2011.04.25
  • investeo
  • www.mql5.com
Статья посвящена использованию функционала нейронных сетей библиотеки машинного обучения ENCOG в MetaTrader 5. В качестве примера приведена реализация простого нейросетевого индикатора на основе технических индикаторов и советника, торгующего по сигналам нейросетевого индикатора. Все исходные коды, скомпилированные библиотеки и примеры обученной сети прилагаются к статье.
 
Reshetov:
Se for via dll, consulte https://www.mql5.com/pt/articles/252.

Nome engraçado: ENCOG - aprendizado de máquina... Bem, é interessante.

As ferramentas listadas aqui são apenas uma parte do aprendizado de máquina.

CRAN Task View: Machine Learning & Statistical Learning
  • cran.r-project.org
Several add-on packages implement ideas and methods developed at the borderline between computer science and statistics - this field of research is usually referred to as machine learning. The packages can be roughly structured into the following topics: Neural Networks : Single-hidden-layer neural network are implemented in package...