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

 
Maxim Kuznetsov #:

Diga isso à Amazon e ao Google. Que eles têm o negócio errado e a infraestrutura errada :-)

Ele estava falando de uma situação específica, não de tudo no mundo, e nessa situação específica ele está certo
 
mytarmailS #:
Ele estava falando sobre uma situação específica, não sobre tudo no mundo, e nessa situação específica ele está certo

Eu também não entendi o significado do comentário do camarada, porque ele declarou explicitamente que se tratava do mt5.

 
mytarmailS #:
Tratava-se de uma situação específica, não do mundo todo, e nessa situação específica ele está certo.

Ah, não.

(A plataforma de negociação e o MQL não foram projetados para cálculos. A velocidade de execução e a variedade de escalares não resolverão o problema . E há coisas que foram projetadas para essa finalidade e estão sendo desenvolvidas de forma independente. Você pode falar sobre R vs Python (e há MatLAB, Julia, até mesmo Excel), mas ambos alcançam resultados mais rápidos do que MQL. Integrar e usar MQL + something_else é uma solução melhor. E você não pode colocar o "algo mais" no ex5 - eles são simplesmente diferentes.

 
Maxim Kuznetsov #:

Ah, qual é, não.

(A plataforma de negociação e a MQL não foram projetadas para cálculos. A velocidade de execução e a variedade de escalares não resolverão isso . E há coisas que foram projetadas para essa finalidade e estão sendo desenvolvidas independentemente. Você pode falar sobre R vs Python (e há MatLAB, Julia, até mesmo Excel), mas ambos alcançam resultados mais rápidos do que MQL. Integrar e usar MQL + something_else é uma solução melhor. E você não pode colocar o "algo mais" no ex5 - eles são simplesmente diferentes.

Os cálculos não são iguais aos cálculos. Se estivermos falando sobre o estágio da análise de dados e pensando sobre a ideia do TS, quando é necessário passar por muitas variantes diferentes de cálculos, então é melhor usar ferramentas como o R, que são aprimoradas para essa finalidade. Se estivermos falando do resultado final, quando um algoritmo de cálculo específico for escolhido, tudo deverá ser considerado dentro do MQL (caso contrário, ele não decolará por vários motivos diferentes). Por exemplo, todos os pacotes do R geralmente têm código-fonte em C++ e podem ser reescritos em MQL, se você quiser.

 
Concordo com o Alexei, tenho expressado o mesmo pensamento há algum tempo.
 
Uma pergunta para o público:
É possível treinar um AMO escravo se você conhece apenas os últimos 20-40 candlesticks, ou seja, essa é toda a amostra que está disponível, e é necessário dividi-la pela trilha e testar...

Se for possível, quem resolveria esse problema?
 
Maxim Kuznetsov #:

Diga isso à Amazon e ao Google. Que eles não construíram seus negócios corretamente e que sua infraestrutura está errada :-)

A venda de infraestrutura como um serviço não é para compradores comuns, mas para usuários dessa infraestrutura))))) Afinal, bens e serviços para criar bens são diferentes... e especialmente no nível de usuários e compradores))))))

 
Aleksey Nikolayev #:

Cálculos não são o mesmo que cálculos. Se estivermos falando sobre o estágio de análise de dados e pensando sobre a ideia de um TS, quando é necessário passar por muitas variantes diferentes de cálculos, então é melhor usar ferramentas como o R. Se estivermos falando do resultado final, quando um algoritmo de cálculo específico for escolhido, tudo deverá ser considerado dentro da MQL (caso contrário, ela não decolará por vários motivos diferentes). Por exemplo, todos os pacotes do R geralmente têm código-fonte em C++ e podem ser reescritos em MQL, se você quiser.

E há 100500 motivos pelos quais ele não decolará em MQL. Porque as únicas bibliotecas estáveis nela são Mt4Orders (até que o autor desistiu dela), o que é muito pouco :-) há também ALGLIB, que costumava ser uma delícia, mas agora está abandonada e quebra a cada segundo lançamento da plataforma. E você está a caminho, precisa de estabilidade e certeza.

E você tem um tempo rígido interno - "qualquer iteração computacional deve ser concluída em 1 a 2 segundos, no máximo em 5 segundos", caso contrário, o robô de negociação na vida real cairá e você ficará sem dinheiro, apesar do modelo perfeito.

 
Maxim Kuznetsov #:

e há 100500 motivos pelos quais ele não funciona na MQL. Porque as únicas bibliotecas estáveis nela são Mt4Orders (até que o autor desistiu dela), o que é muito pouco :-) há também ALGLIB, que costumava ser uma delícia, mas agora está abandonada e quebra a cada segundo lançamento da plataforma. E você está no caminho certo, precisa de estabilidade e certeza.

E, internamente, você tem um cronograma rigoroso - "qualquer iteração computacional deve ser concluída em 1 a 2 segundos, no máximo em 5 segundos", caso contrário, o robô de negociação na vida real ficará inativo e você ficará sem dinheiro, apesar do modelo perfeito.

Portanto, os cérebros estão no mesmo idioma e o MT apenas abre e fecha negociações.
 
dia da marmota
Eu ia sugerir a mudança de outro qualificador para MT, pelo menos a parte da resposta. Mas os pRogRammistas não aprovam isso