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!