Peças de dados - o que são e como podem ser usadas?

O novo SQ build 125 introduz múltiplas peças da gama de dados. Até agora, você era capaz de dividir seus dados históricos em apenas duas partes:

  • Em Amostra - é aqui que as estratégias são desenvolvidas utilizando a evolução genética. Isto significa que a estratégia é avaliada nesta parte dos dados, e sua pontuação de desempenho (adequação) é computada a partir da métrica nesta parte dos dados. Esta adequação determina então quais estratégias na população são selecionadas para serem cruzadas e mutantes para criar uma nova geração. As melhores estratégias têm maior probabilidade de serem escolhidas para isto e graças a isto a população como um todo deve melhorar a cada geração.
  • Fora da amostra - esta é uma parte "desconhecida" dos dados que não fazia parte da evolução. É usado para verificar se as estratégias funcionam também sobre dados "desconhecidos".
    A evolução genética não vê esta parte dos dados.

 

O novo build 125 acrescenta mais dois tipos possíveis, tornando-o 4 no total:

  • Em Exemplo de Treinamento (IST) - isto é o mesmo que no In Sample que tivemos até agora. A evolução genética usa esta parte para determinar a aptidão e classificar as estratégias na população.
  • Na validação de amostras (ISV)uma nova parte no SQ X que é usada para determinar se o desempenho da estratégia na parte IST também é válido na parte ISV.
    No aprendizado de máquinas, é usado para determinar se os modelos treinados em Conjunto de Treinamento (IST) também são válidos em Conjunto de Validação.
    No SQ X ele pode ser usado para reiniciar a evolução genética quando a aptidão física estagna nesta parte.
  • Fora de amostraisto é o mesmo que antes, representa uma parte "desconhecida" dos dados que não fazia parte da evolução
  • Sem comércio –  parte especial que significa que a estratégia não será comercializada nesta parte. Ela pode ser usada, por exemplo, para pular uma parte no meio dos dados que tem baixa volatilidade.

 

A recomendação geral na aprendizagem de máquinas é dividir os dados do histórico em 3 partes iguais: IST, ISV e OOS.


Outra divisão possível poderia ser 60/20/20, ou sair do período da amostra para a frente.

 

Múltiplas seções de dados

Outra novidade se o SQ X B 125 é que você pode definir múltiplo Na validação da amostra ou fora da amostra peçase não apenas uma, e em qualquer ordem que você queira.

Na figura acima, as partes brancas estão todas em treinamento por amostragem - estes são os dados sobre os quais as estratégias são desenvolvidas.

As partes azuis (ISV) são dados sobre os quais as estratégias são verificadas, e a evolução pode ser reiniciada quando está estagnada.

A parte cinza (sem comércio) é a que fica de fora - a estratégia não negocia aqui.

As partes verdes são partes OOS - não fazem parte da evolução genética e as estratégias são avaliadas com base em dados desconhecidos.

 

Condições e filtragem por cada seção

Todas as métricas são agora computadas também independentemente para cada uma dessas partese você pode utilizá-los em suas condições.

Por exemplo, você pode filtrar estratégias onde: O lucro líquido (OOS1) é pior que 80% de lucro líquido (OOS2).

Isto permite que você use uma filtragem "mais rigorosa" onde a estratégia tem que funcionar bem em várias partes dos dados.

12 Comentários
mais antigos
mais recentes Mais votado
Emmanuel
12. 4. 2022 9:14 am

Obrigado

murty
17. 6. 2023 10:57 pm

Aqui, para o lucro líquido (IS), IS inclui IST e ISV1 e ISV2. Estou certo?

David
Responder para  murty
14. 1. 2024 4:26 pm

Boa pergunta. Alguém da equipe da SQ quer responder?

tomas262
Admin
Responder para  murty
16. 1. 2024 10:29 pm

Sim, correto

Joshua Murlin
4. 12. 2023 9:44 pm

Estou me sentindo muito burro ao tentar entender o que isso significa.

tomas262
Admin
Responder para  Joshua Murlin
5. 12. 2023 7:53 pm

Se você tiver alguma pergunta específica, fique à vontade para perguntar

Juan Perez
6. 4. 2024 5:41 am

Você pode explicar com mais detalhes qual é a diferença entre ISV e OOS? Talvez seja algo relacionado ao aprendizado de máquina, mas não estou entendendo

tomas262
Admin
Responder para  Juan Perez
12. 4. 2024 8:20 pm

Essa é uma parte de dados no SQ X que é usada para determinar se o desempenho da estratégia no IST (parte de treinamento) também é válido na parte ISV. No SQ X, ela pode ser usada para reiniciar a evolução genética quando o condicionamento físico estagnar nessa parte. Portanto, é uma espécie de semi-OOS usado para verificar o desempenho antes de ser verificado no OOS

Luesak Luesukprasert
19. 6. 2024 4:46 pm

Pergunta rápida... se aplicarmos os filtros de classificação a "Full", esses fatores também serão aplicados à parte ISV? Ou eles devem ser definidos como IST? E também há uma opção para "IS", qual é a diferença entre "IS" e "IST" no SQX 139?

Obrigado

Kim

tomas262
Admin
Responder para  Luesak Luesukprasert
20. 6. 2024 9:30 pm

Sim, completo significa que todos os dados são+oos componentes incluídos

Luesak Luesukprasert
Responder para  tomas262
21. 6. 2024 2:00 pm

Deixe-me confirmar: se eu separar meus dados em quatro segmentos, como segue....
OOS1, OOS2, ISV, IST
E no filtro de classificação, coloquei apenas Profi Factor (Full) > 1,3

Isso é o equivalente a dizer
1TP9Fator de ajuste (OOS1) > 1,3
1TP9Fator de ajuste (OOS2) > 1,3
1TP9Fator de ajuste (ISV) > 1,3
1TP9Fator de ajuste (IST) > 1,3

Porque isso é muito diferente de
Todos os dados Profit Factor (OOS1) > 1,3

Martin Zinck
Martin Zinck
17. 9. 2024 6:49 am

Olá, muito obrigado por esse artigo útil.

Qual configuração devo usar para maximizar o aprendizado de máquina da melhor maneira possível?

  1. Meus critérios de classificação para o IST?
  2. Meus critérios de classificação para IST+ISV=IS?
  3. Alguma outra combinação?

Muito obrigado,
Martin

Continuar lendo