CryptoPainter

CryptoPainter

Um velho amigo chama-me "pintor", análise técnica/de dados e trading quantitativo, fornecendo vários ângulos complicados para ver o mercado e usando o tempo para alavancar. A conta real é uma conta de agente, um sistema de estratégia auto-evolutiva está a ser testado, por favor não copie!

32A seguir
3 milseguidores

Feed

CryptoPainter
CryptoPainter
Alguém me perguntou por que não atualizo aquele motor de "algoritmo genético"? Eu até queria atualizar! Depois de montar a estrutura e aperfeiçoar as funcionalidades, o próximo passo é fazer o treino completo, mas o problema é que, veja os logs abaixo, treinar uma árvore requer 80 iterações, quase 1 hora, numa janela Forward há 6 árvores, e todo o conjunto de amostras ainda precisa ser dividido em 6 janelas para fazer Walk Forward... 1h x 6 x 6 = 36h, e isso é só o treino da primeira camada de dados de volume e preço, depois disso ele ainda vai para a camada de dados macro, e por fim tem o treino das camadas de futuros, dados on-chain e outras Alt-Data, tudo isso deve levar cerca de 3 dias... E o mais, mais, mais, mais problemático é que, quando a sorte não está do lado, os fatores injetados aleatoriamente na biblioteca de fatores não conseguem cruzar para formar expressões excelentes, o que resulta na situação atual cheia de "Failed" na tela, ou seja, os fatores treinados têm bom desempenho dentro da amostra, mas fora dela falham... Esses basicamente são fatores sobreajustados, que são simplesmente descartados... Passei uma semana inteira repetindo esse processo entediante, sinto que meu portátil alienígena vai acabar estragando a qualquer momento... Portanto, não é que eu não queira atualizar, é que realmente não tenho nada para atualizar...
CryptoPainter
CryptoPainter
Ao pesquisar novas estratégias para o Agent e configurar uma máquina de estados puramente algorítmica, de repente percebi que este mecanismo também poderia ser aplicado à estratégia ASR anterior, então comecei a modificar o código com urgência, e acabei emocionado... Uma estratégia antiga que não conseguia otimizar positivamente há um ano inteiro de repente ganhou uma nova vida! Quanto às alterações específicas, foi apenas usar a máquina de estados para registrar em tempo real a volatilidade do mercado, e depois ajustar essa volatilidade nos parâmetros da estratégia original, tudo isso em menos de 20 linhas de código, mas que fez com que o canal ASR original fosse diferente em vários detalhes... A estratégia de 5 anos do Bitcoin teve um aumento geral de rendimento superior a 75%, enquanto o drawdown máximo diminuiu 14%!!! Antes, ao estudar a quantificação puramente algorítmica, desprezava a máquina de estados, mas quando realmente gerou um efeito de otimização positiva, percebi que era realmente valioso... Provavelmente uma nova versão será atualizada em breve! Foi realmente muito difícil...
CryptoPainter
CryptoPainter
Ao pesquisar novas estratégias para o Agent e configurar uma máquina de estados puramente algorítmica, de repente percebi que este mecanismo também poderia ser aplicado à estratégia ASR anterior, então comecei a modificar o código com urgência, e acabei emocionado... Uma estratégia antiga que não conseguia otimizar positivamente há um ano inteiro de repente ganhou uma nova vida! Quanto às alterações específicas, foi apenas usar a máquina de estados para registrar em tempo real a volatilidade do mercado, e depois ajustar essa volatilidade nos parâmetros da estratégia original, tudo isso em menos de 20 linhas de código, mas que fez com que o canal ASR original fosse diferente em vários detalhes... A estratégia de 5 anos do Bitcoin teve um aumento geral de rendimento superior a 75%, enquanto o drawdown máximo diminuiu 14%!!! Antes, ao estudar a quantificação puramente algorítmica, desprezava a máquina de estados, mas quando realmente gerou um efeito de otimização positiva, percebi que era realmente valioso... Provavelmente uma nova versão será atualizada em breve! Foi realmente muito difícil...
CryptoPainter
CryptoPainter
Encontro entre China e EUA, novo máximo nas ações americanas, parece que tudo está tão harmonioso... Tenho um pressentimento de que algo grande pode acontecer nestes dois dias? Porque nos filmes, quando preparam o ponto de viragem da trama, geralmente organizam assim...
CryptoPainter
CryptoPainter
Trump chegou, Musk é o último, dá a sensação de levar os pais para visitar os sogros?
CryptoPainter
CryptoPainter
Trump chegou, Musk é o último, dá a sensação de levar os pais para visitar os sogros?
CryptoPainter
CryptoPainter
Recentemente, descobri que todas as grandes exchanges lançaram mercados Pre-IPO??? Então, por que no início, quando @MSX_CN lançou este Pre-IPO, um monte de gente estava a criticar??? Agora, todas as exchanges, quer sejam de tokens ou contratos, já têm isso e vocês estão a elogiar??? É realmente estranho... De certa forma, isso também mostra que o mercado está a reconhecer gradualmente: Participar on-chain em ativos de nível 1/Pre-IPO é, por si só, parte da inovação dos produtos financeiros do futuro... Muitas inovações são assim. No início, as pessoas veem algo "desconhecido"... Depois, à medida que mais pessoas se juntam, a indústria começa a perceber o seu valor... Agora, toda a indústria está a explorar esta direção, o que é uma coisa boa, pelo menos mostra que o mercado está a evoluir para um sistema de ativos mais rico e mais aberto.
CryptoPainter
CryptoPainter
O rendimento de staking do $BILL já chegou a 12.200 unidades, o airdrop vale 200.000 dólares, o rendimento do staking vale mais de 2.000 U, a sensação de riqueza no papel é realmente boa... Ultimamente, vi muitas pessoas começarem a querer fazer short, por isso eu ainda planeio assistir ao espetáculo, a situação do @billions_ntwk está muito clara no momento, desde que alguém ouse fazer short, certamente não vai sair impune... Ainda faltam 6 meses para o desbloqueio, não existe a possibilidade de fazer hedge sem um depósito de garantia de 10 vezes, não há como realizar cash out sem risco... Portanto, continuo a assistir, a melhor estratégia é esperar, pedi à AI para modelar e analisar a previsão de preço limite com base no tempo de desbloqueio, e ela disse, 2~3 dólares... O limite superior do preço depende de quando os fundos para short se esgotam, o ponto de viragem da tendência depende de quando há uma grande quantidade de fundos de investidores de retalho a fazer long, claramente, isto já não é o projeto a controlar o mercado, mas sim market makers ativos que perceberam este modelo de oferta e procura a manipular... Ou seja, tens um monte de moedas bloqueadas que te deixam ansioso, mas o projeto pode estar ainda mais ansioso que tu...😂
CryptoPainter
CryptoPainter
Dizem que depois dos 2 meses as birras das crianças aliviam muito, mas na verdade, ainda há birras aos 3 meses, aos 4 meses... birras sem fim... Este meu perfil provavelmente vai acabar, agora a forma como escrevo tweets é: Segurando o telemóvel com a mão esquerda, a digitar com dificuldade uma letra de cada vez com o polegar, enquanto a mão direita bate no rabo do pequeno pestinha como se tivesse Parkinson... Não posso parar, se parar chora imediatamente... É muito difícil...
CryptoPainter
CryptoPainter
É verdade, desta vez é diferente?
CryptoPainter
CryptoPainter
#OKX Esta atividade de Boost de staking é imperdível! 19% de rendimento anual, e o limite é apenas 20000u, parece ideal para aqueles investidores com várias contas... Foram depositados apenas 11,81 milhões em USDT, o que significa que menos de 600 pessoas estão a aproveitar este rendimento no pool de stablecoins, o que não faz sentido... Será que toda a gente realmente foi para o mercado acionista dos EUA?
CryptoPainter
CryptoPainter
Após dois dias de desmistificação, todo o sistema de estratégias finalmente parou de sangrar e deixou de perder dinheiro, no fim das contas é uma frase: A camada de decisão estratégica deve isolar a AI! A camada de decisão estratégica deve isolar a AI! A camada de decisão estratégica deve isolar a AI! O trabalho destes dois dias foi implementar os efeitos de vários grandes blocos de prompts em Python, para que a AI não interfira em nenhum módulo relacionado à decisão de trading... Porque mesmo que deixes a AI fazer trading, ela ainda vai escrever uma estratégia temporária para negociar, às vezes nem faz um backtest simples e já lança a estratégia às cegas... Por isso, em vez de deixar a AI escrever, é melhor escrever nós próprios. Nestes dois dias, transferi a infraestrutura base da estratégia ASR-VC para o servidor, e depois de dois dias finalmente não está a perder dinheiro... Uma coisa engraçada: o sistema ainda tem estratégias de curto prazo a correr em paralelo, e de manhã vi que em 43 trades a taxa de sucesso era inferior a 40%. Fui logo verificar e descobri que a AI, ao alterar o código na noite anterior, inverteu um parâmetro de limite do RSI, por isso a estratégia abriu posições na direção errada a noite toda... Eu realmente... Mas hoje finalmente voltou ao normal, todo o sistema de estratégias segue rigorosamente a lógica de "cortar perdas, deixar os lucros correrem", agora ao abrir o #OKX vê-se uma longa lista de trades lucrativos, porque as perdas não sobrevivem mais de 4h e são automaticamente stopadas... Espero que esta otimização completa se estabilize, o Memory.md do Agent foi completamente sobrecarregado, tenho que limpar manualmente todos os dias, mas o Hermes é realmente muito mais estável que o Openclaw!
CryptoPainter
CryptoPainter
Nestes dois dias, reestruturei todo o sistema e quero partilhar algumas novas lições aprendidas: 1. Ao construir um sistema de estratégia com participação de AI, para cada funcionalidade implementada, deve-se primeiro perguntar: "Esta funcionalidade pode ser implementada apenas com código?" Se uma funcionalidade puder ser implementada apenas com código, independentemente da complexidade da lógica, deve-se evitar delegar a decisão à AI; Por exemplo, a minha arquitetura atual do sistema de estratégia é primeiro implementar um conjunto de estratégias algorítmicas puras com alta taxa de sucesso, alta relação risco-recompensa, mas com frequência de negociação muito baixa. O resultado do backtest mostra menos de 10 negociações por ano, mas com dados excelentes. A razão para a baixa frequência de negociação é que a árvore de decisão da estratégia inclui muitos filtros, e as condições normais de mercado não conseguem disparar sinais de abertura de posição... Depois, uso a AI para intervir na decisão, utilizando dados históricos da conta e a arquitetura da estratégia para ajustar dinamicamente os parâmetros dos filtros, transformando uma estratégia algorítmica pura num trader flexível... Mas aí surgiram problemas: apesar de os prompts para a AI serem muito completos, à medida que o número de iterações de ajuste de parâmetros aumentava, a AI começou a desenvolver desvios auto-reforçados na direção... Por exemplo, na última vez que alterei o intervalo do RSI, a taxa de sucesso da estratégia aumentou e o lucro cresceu. Essa alteração passou a ser usada pela AI como um registo de iteração para a próxima otimização, e o contexto foi gradualmente se tornando que, independentemente do desempenho da estratégia, só se modificava um parâmetro central, e cada vez de forma mais extrema... Mesmo adicionando explicações de todos os parâmetros expostos no prompt global, após algum tempo de execução, a AI acabava por fixar a sua atenção em um ou dois parâmetros, sem conseguir sair desse ciclo... Por isso, tive de gastar dois dias a transformar esta parte da recolha de dados, análise em tempo real e ajuste dinâmico de parâmetros da AI em lógica puramente codificada. Para adaptar o sistema, foi necessário desenvolver muitas dependências, algo que antes, com a decisão da AI, não era necessário, pois ela própria podia recolher dados, pesquisar online, analisar semanticamente e chegar a conclusões para ajustar parâmetros... No entanto, sem a AI a tomar decisões pesadas, o sistema finalmente estabilizou, o que confirma que, para sistemas de trading, código fixo é sempre preferível a modelos grandes e flexíveis! Atualmente, limitei o trabalho da AI à análise de sentimento social, recolha de ativos para trading (verificar histórico e períodos de desbloqueio) e monitorização do sistema. Fazer do Agent um secretário é muito mais seguro e estável do que fazê-lo um trader. Portanto, se ainda esperas que a AI, com um prompt, comece a ganhar dinheiro para ti, é melhor desistires. Os modelos grandes atuais só conseguem executar estratégias algorítmicas puras com parâmetros fixos, poupando ao utilizador o trabalho de desenvolvimento inicial; Mas quanto maior for o espaço ocupado pela AI num sistema, maior é a incerteza da caixa preta, e às vezes é mais estável simplesmente seguir um mentor de trading...