En terme de développement de programmes de trading automatique, je procède généralement ainsi :
1. Etude de potentiel : Premier robot pour dégrossir l'idée (premiers backtests) avec un programme très épuré reprenant simplement l'idée directrice. Développement éventuel d'un "indicateur" (entre guillemets car ce n'est généralement pas strictement un indicateur) qui est le coeur de l'idée principale
2. Si 1. prometteur. Trading manuel pour affiner les paramètres (idéalement sur plusieurs instruments)
3. Codage détaillé (phases de tests préalables au lancement)