1. Linguagem de programação: Você precisa dominar uma linguagem de programação, como Python, Java, C++, etc., para escrever seu programa.

  2. API Binance: você precisa entender a documentação da API Binance e dominar como usá-la para obter dados de mercado, fazer pedidos e outras operações.

  3. Estratégia de negociação quantitativa: Você precisa ter uma certa base em negociação quantitativa e compreender as condições de mercado, indicadores técnicos, regras de negociação, etc., a fim de projetar e implementar sua estratégia de negociação quantitativa.

  4. Análise e processamento de dados: Você precisa analisar e processar dados de mercado para apoiar suas estratégias de negociação.

  5. Backtesting de estratégia: você precisa escrever código para implementar backtesting de estratégia para testar se sua estratégia de negociação é eficaz.

  6. Otimização e depuração de estratégia: Você precisa otimizar e depurar sua estratégia e melhorar continuamente sua estratégia de negociação.

  7. Controle de Risco: Você precisa projetar e implementar estratégias de controle de risco para garantir que seu sistema de negociação seja robusto.

Em geral, a negociação quantitativa requer conhecimento em vários campos e exige que você tenha certas habilidades de programação e capacidades de análise de mercado. É recomendável que você aprenda primeiro a linguagem de programação Python e depois aprenda gradualmente outros conhecimentos relacionados. Ao mesmo tempo, você também pode consultar alguns tutoriais e documentos de negociação quantitativos para melhor compreender e dominar as habilidades relacionadas.