Um exemplo de programação no MetaTrader 5 (MT5) é a criação de um script ou robô de negociação que abre uma posição de compra quando o preço de um ativo atinge um determinado nível de suporte e fecha a posição quando o preço atinge um nível de resistência. Isso pode ser útil para os traders que querem tirar proveito de oscilações de curto prazo no mercado.

Para criar esse script ou robô, o usuário precisaria utilizar a linguagem de programação MQL5 e acessar o Editor de Consultores Especializados (EA) no MT5. O código poderia ser escrito da seguinte maneira: