Io so di certo che le alghe se le mangiano, certo non sono dei "piranha" come voracità anche a causa della loro lentezza. Per le diatomee io ti consiglio di verificare i Silicati presenti nel tuo acquario in quanto questa tipologia di alghe sono legate proprio alla presenza elevata di tale elemento. Quindi un abbassamento dei Silicati porterebbe alla loro scomparsa. Per le alghe filamentose dovresti controllare i valori quali Nitrati ed anche Fosfati e tipo e periodo dell'illuminazione e se fertilizzi con cosa e quanto.
Magari con qualche dato in più ti si può dare qualche consiglio
