Aprendizado de máquina no trading: teoria, prática, negociação e não só - página 1634

 

Todos nós fazemos especialistas em redes neurais aqui, é muito saudável, mas então como colocar um tal especialista no mercado?
O problema é que, ao adicionar um Expert Advisor, você precisa selecionar o tipo de Expert Advisor. Eu seleciono o tipo "neuronet", adiciono, e então acontece que é impossível usar API externa para receber dados no Expert Advisor.
E como pode um neurónio funcionar no computador do utilizador final? Ou devo anexar um manual para instalação de Tensoflow + Keras + Ta-Lib + um par de scripts em Python?
Como é que esta questão se resolve na prática? Certamente alguém tentou colocar um EA em redes neurais no Mercado.

 
Evgeny Dyuka:

Todos nós fazemos especialistas em redes neurais aqui, é muito saudável, mas então como colocar um tal especialista no mercado?
O problema é que, ao adicionar um Expert Advisor, você precisa selecionar o tipo de Expert Advisor. Eu seleciono o tipo "neuronet", adiciono, e então acontece que é impossível usar API externa para receber dados no Expert Advisor.
E como pode um neurónio funcionar no computador do utilizador final? Ou devo anexar um manual para instalação de Tensoflow + Keras + Ta-Lib + um par de scripts em Python?
Como é que esta questão se resolve na prática? Certamente alguém tentou colocar o Expert Advisor em redes neurais no mercado.

converter lógica em código mql

 
Maxim Dmitrievsky:

converter a lógica em código mql

Isto não é possível. Você precisa do TensorFlow para interrogar o modelo, está em python. Além disso, sua instalação é dependente de plataforma e não trivial. A MQL5 agora oferece para conectar python e até o TensorFlow está disponível lá, mas scripts externos também não são permitidos.

Além disso, o script python deve funcionar em modo background, caso contrário toda vez que você precisar importar o TensorFlow, o que é um absurdo.

 
Maxim Dmitrievsky:

converter lógica em código mql

A minha pergunta não é ociosa. Aprendi a escrever na MQL5, porque é uma plataforma conhecida e respeitada, com grande audiência. Eu criei um produto não trivial, mas estou apenas a ser mandado embora...
Eu podia ter passado este tempo no pinheiro do TradingView.
 
Evgeny Dyuka:

Isso é impossível. Precisas do TensorFlow para o interrogatório do modelo, está em python. Além disso, sua instalação é dependente de plataforma e não trivial. A MQL5 agora oferece para conectar python e até o TensorFlow está disponível lá, mas scripts externos não são permitidos.

Além disso, o script python deve estar rodando em modo background, ou então toda vez que você precisar importar o TensorFlow, e isso é um total absurdo.

Bem, há ali uma seriação de modelos... se precisares mesmo, podes fazê-lo, claro que é um pouco complicado.

 
Maxim Dmitrievsky:

Há lá uma seriação de modelos... se você realmente precisa, você pode fazer isso, é claro que você terá que fazer algum trabalho.

Ok, no site nos "contactos" diz que se a pergunta não está relacionada com finanças você tem que ir ao fórum para obter uma resposta. Aí vou eu.
Eu não vou "incomodar" com isso, mas apenas obter uma resposta à minha pergunta - como colocar um especialista em redes neurais no mercado. Este tipo de Expert Advisor é listado lá como possível, a ajuda não revela esta questão em nenhum lugar. Eu gastei um recurso para criar o produto.
Ou é batota?
 
Evgeny Dyuka:

Todos nós fazemos Expert Advisors em redes neurais aqui, é muito saudável, mas então como colocar tal EA no mercado?
O problema é este: ao adicionar um especialista, você precisa selecionar o tipo de especialista. Eu seleciono o tipo "neuronet", adiciono, e então acontece que é impossível usar API externa para receber dados no Expert Advisor.
E como pode um neurónio funcionar no computador do utilizador final? Ou devo anexar um manual para instalação de Tensoflow + Keras + Ta-Lib + um par de scripts em Python?
Como é que esta questão se resolve na prática? Certamente alguém tentou colocar o Expert Advisor em redes neurais no mercado.

Você tem o clássico ("baunilha") MLP com sgd, existem tais em mql e c++. Claro, é muito mais fácil conseguir uma versão nativa. E tensor é escrito em C, você pode se conectar diretamente, mas é claro que é apenas para você mesmo, não para o mercado, dll é proibido lá.

Se você tem Bitcoin, é muito pouco rentável trocar bitcoins em cozinhas, as pastas são selvagens, todo tipo de magia de cozinha e assim por diante.

 
Evgeny Dyuka:
Eles não podem lhe perguntar se você tem uma pergunta que pode não estar relacionada a finanças, você tem que ir ao fórum para obter uma resposta. Aí vou eu.
Eu posso perguntar, como posso não "incomodar" e não "incomodar", mas apenas obter uma resposta a uma pergunta - como colocar um Expert Advisor em redes neurais no Mercado. Este tipo de Expert Advisor é listado lá como possível, a ajuda não revela esta questão em nenhum lugar. Eu gastei um recurso para criar o produto.
Ou é batota?

Somente produtos de mql puro são permitidos no mercado. Você poderia tentar entrar um boneco especializado lá e fornecer o resto ao cliente por conta própria.

 
Kesha Rutov:

Você tem o clássico ("baunilha") MLP com sgd, existem tais em mql e c++. Claro, é muito mais fácil conseguir uma versão nativa. E tensor é escrito em C, você pode se conectar diretamente, mas é claro que é apenas para você mesmo, não para o mercado, dll é proibido lá.

Se você tem bitcoins, é muito pouco rentável trocar bitcoins em cozinhas, as pastas são selvagens, qualquer tipo de magia de cozinha e assim por diante.

Estas são as coisas do dia-a-dia. Eu gostaria de obter uma resposta do suporte técnico.
 
Maxim Dmitrievsky:

Somente produtos de mql puro são permitidos no mercado. Você poderia tentar entrar sorrateiramente um especialista em bonecos e fornecer o resto ao cliente por conta própria.

O boneco não passará na validação automática, ele tem que abrir e fechar negócios.