O Up3x1 é um Sistema de Trading desenvolvido em MQL4 e originalmente publicado aqui pelo autor izhutov.
Como Funciona
Esse robô utiliza três Médias Móveis (MA). Quando a média móvel rápida cruza a média móvel intermediária, enquanto ambas estão abaixo da média móvel lenta, uma posição de compra é aberta. Para a venda, o processo é o oposto: a média móvel rápida cruza a média móvel intermediária para baixo, enquanto ambas estão acima da média móvel lenta.
O tamanho do lote para as posições pode ser fixo ou proporcional à margem livre. Existe também uma função adicional que reduz o tamanho do lote em caso de perdas – quanto mais operações consecutivas resultarem em prejuízo, menor será o tamanho do lote. Além disso, um trailing stop pode ser configurado para uma posição aberta.
A imagem abaixo mostra o desempenho do Sistema de Trading no modo visual do testador de estratégias.

Parâmetros
- MaximumRisk: Risco (usado se Lots=0).
- Lots: Tamanho do lote.
- DecreaseFactor: Fator de redução do lote após operações perdedoras. 0 - redução desativada. Quanto menor o valor, maior a redução. Quando não for possível reduzir o tamanho do lote, o lote mínimo é aberto.
- TakeProfit: Take Profit em pontos.
- StopLoss: Stop Loss em pontos.
- TrailingStop: Trailing Stop em pontos. Se o valor for 0, a função de trailing stop será desativada.
- FastPeriod: Período da média móvel rápida.
- FastShift: Deslocamento da média móvel rápida.
- MiddlePeriod: Período da média móvel intermediária.
- MiddleShift: Deslocamento da média móvel intermediária.
- SlowPeriod: Período da média móvel lenta.
- SlowShift: Deslocamento da média móvel lenta.
Nota
Não é recomendado definir os valores de FastShift, MiddleShift e SlowShift em menos de 1. O Sistema verifica os indicadores na barra zero apenas quando uma nova barra é aberta (não deve operar na barra zero em formação). A versão original não possui parâmetros externos de médias móveis.
Comentário 0