Caro Thiago, legal saber do seu interesse por MQL5 e que busca desenvolver um robô para o seu TCC. Tenho alguma experiência no desenvolvimento com MQL5 e posso te garantir que a melhor fonte de estudos, com muitos exemplos de implementação de robôs e indicadores está na própria comunidade.
Aqui vão alguns links:
Básico da linguagem: Guia de Referência
Padrões de Velas: Analisando padrões
Matemática na negocição: Como estimar resultados de trading
Já é um bom começo, bons estudos!