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

 
Maxim Dmitrievsky #:

Não vai funcionar, é para outros BPs.

Mesmo assim, eu tentaria antes de tirar conclusões precipitadas.
 
Aleksey Nikolayev #:

Gostaria de saber se faz algum sentido tentar colocar esses dados baseados em memória no arquivo ONNX ou se é melhor fazer o cálculo por meio de MQL.

Se isso for feito no modelo de uma só vez, será mais fácil alterá-los.

A propósito, existe a possibilidade de usar mais de um modelo em um Expert Advisor, por exemplo, para selecioná-los sem alterar o código?

Ainda não analisei essa incorporação.

 
Aleksey Nikolayev #:

No sentido em que o KNN e o LWLR são locais . O resultado depende apenas de pontos próximos, não de toda a trilha.

E se a bandeja for reduzida ao tamanho necessário?

 
mytarmailS #:
Bem, então você pode adicionar árvores de decisão individuais à sua lista de candidatos.
Que são extraídas do modelo de árvore regnossiológica.

Ainda assim, cada árvore é global, pois conta com toda a trilha.

Forester #:

E se reduzirmos a bandeja para o tamanho correto?

Sim, essa é a ideia básica por enquanto.

 
Aleksey Nikolayev #:

Ainda assim, cada árvore é global, pois conta com todo o trem.

Eu não estava prestando atenção, não vi a árvore.

 
Aleksey Vyazmikin #:

Se for imediatamente no modelo, será mais fácil alterá-los.

Se estivermos falando de negociação direta com VPS, provavelmente sim. Mas se, por exemplo, você precisar adicionar uma linha à tabela armazenada no arquivo ONNX para o KNN ao longo do tempo, então não há como. Embora, talvez, seja possível usar essa tabela como uma entrada para o modelo ONNX. É necessário entender se faz sentido usar o ONNX aqui.

Aleksey Vyazmikin #:

A propósito, é possível usar mais de um modelo em um Expert Advisor, por exemplo, para selecioná-los sem alterar o código?

Parece não haver nenhum problema com isso - vários modelos são abertos, cada um com sua própria alça. No entanto, provavelmente haverá problemas com modelos de vários gigabytes).

 
Aleksey Nikolayev #:

Se estivermos falando de negociação direta com VPS, provavelmente sim. Mas se, por exemplo, você precisar adicionar uma linha à tabela armazenada no arquivo ONNX para KNN ao longo do tempo, então não há como. Embora, talvez, seja possível usar essa tabela como uma entrada para o modelo ONNX. É necessário entender se faz sentido usar o ONNX aqui.

Parece não haver nenhum problema com isso - vários modelos são abertos, cada um com seu próprio identificador. No entanto, com modelos de vários gigabytes, provavelmente haverá problemas)

Os dados são armazenados em sua forma original para que você possa simplesmente adicioná-los? Pensei que um modelo normal tivesse transformação e classificação de dados com indexação para acelerar o trabalho. Se houver, o modelo só precisará ser reconstruído a cada semana ou mês, ou talvez até mesmo por dia - com periodicidade.

Se não houver nada disso, e todo o banco de dados for carregado na memória para acelerar o trabalho, então sim - você pode fazer a adição automática de exemplos e, nesse caso, é melhor fazer tudo em MQL. Há um artigo aqui sobre como usar esses modelos em MQL.

 
Aleksey Vyazmikin #:

Os dados são armazenados em sua forma original para que possam ser adicionados? Pensei que um modelo normal tivesse transformação e classificação de dados com indexação para acelerar o trabalho. Se houver, o modelo só precisará ser reconstruído a cada semana ou mês, ou talvez até mesmo dia - com periodicidade.

Se não houver nada disso, e todo o banco de dados for carregado na memória para acelerar o trabalho, então sim - você pode fazer a adição automática de exemplos e, nesse caso, é melhor fazer tudo em MQL. Há um artigo aqui sobre como usar esses modelos em MQL.

Como fazer isso usando MQL5 é mais ou menos claro. Como fazer isso via ONNX ainda não está muito claro.

A propósito, encontrei no fórum uma tentativa de executar o modelo KNN no formato ONNX. Mas, pelo que entendi, ainda não funcionou.

При попытки загрузки ONNX модели случается краш. Что не так?
При попытки загрузки ONNX модели случается краш. Что не так?
  • 2023.03.26
  • www.mql5.com
При попытке загрузки ONNX модели происходит краш по неизвестной причине...
 
Aleksey Nikolayev #:

Está mais ou menos claro como fazer isso usando MQL5. Como fazer isso via ONNX ainda não está muito claro.

A propósito, encontrei no fórum uma tentativa de executar o modelo KNN no formato ONNX. Mas, pelo que entendi, ainda não funcionou.

Bem, quanto mais cedo a iniciativa for mostrada, mais cedo começará a busca pela correção de erros.

E o que você acha da vantagem desses modelos? Eles se mostraram melhores que os outros? Mais robustos, em teoria, às mudanças nos dados de entrada?

 
Aleksey Vyazmikin #:

Se for logo no modelo, será mais fácil alterá-los.

A propósito, existe alguma possibilidade de usar mais de um modelo no Expert Advisor, digamos, para selecioná-los sem alterar o código?

Por que não? Devemos publicar esse exemplo em breve.