Os maiores armadilhas ao criar um bot de negociação AI. Overfitting.
Particularmente, à medida que a frequência de negociação ou a frequência dos dados aumenta, é ainda mais importante considerar aspectos como custos de negociação, slippage, liquidez, etc.
Mesmo que você considere tudo isso e o backtest pareça perfeito, na maioria das vezes, quando você faz o teste em tempo real, ele é lixo.
Além disso, o próprio backtest pode funcionar em um mercado em alta/bear/sideways, mas em algumas ocasiões funciona e em outras não.
Na realidade, mesmo criar um bot que negocia em intervalos diários ou semanais não é fácil.
Um bot de negociação perfeito! Isso não existe. Em algum momento, ele vai falhar. Para superar isso, é essencial criar vários bots para diversificar os intervalos de tempo, diversificar as estratégias, etc.