Depende do que
1- Pode sim, cada robô executa sua estratégia sem interferir a execução do outro.
2- Se você está interferindo na automatização, está sim, quebrando a disciplina dp setup. O robô deverá continuar executando suas funções normalmente, caso haja as condições básicas pra isso (capital necessário), mas seus resultados, se você interferir, não será o mesmo.
3- Se você quiser operar manulamente, e quiser criar um código/programa que dê apenas sinais, você pode usar script
3- Você pode fazer operações paralelamente
4- Existem outras plataformas
5- Sim, mql é baseado em C++, e as principais diferenças, além de algumas funções pré-prontas no mql, ele é mais versatil para se utilizar no tratamento de dados financeiros, por possuir algumas funcionalidades voltadas para isso.
Espero ter ajudado.