Buenas.
La pregunta estaria mal indicada, te cuento, programar una estrategia es lo mismo para cfds,futuros, divisas, materias primas...
Las diferencias en programación vienen mas bien por la plataforma en que quieras ejecutarla, mt4 tiene un lenguaje de programacion el mql, mt5 tiene otro, ninjatrader otro que sino recuerdo mal es c o c#, jforex tiene el suyo propio...
Asi que tendrias que indicar en que plataforma la quieras, para ir mas enfocado a los programadores..
Un saludo.Foro de Forex Trading United