Autor da ideia: Andrey Kornishkin
Autor do código MQL5: barabashkakvn
A estratégia opera com ordens pendentes limitadas.
Ideia Principal
Se, às Horas de Início, configurarmos uma grade de ordens pendentes com um Número de ordens pendentes de cada tipo (Buy Limit e Sell Limit), uma ou várias ordens pendentes são ativadas. Então, o preço necessariamente retorna ao preço de Abertura da barra onde a grade de ordens pendentes foi colocada.
Por exemplo, às 19:00 (Horas de Início = 19), colocamos quatro (Número de ordens pendentes = 4) ordens Buy Limit e quatro ordens Sell Limit. Esperamos que, após uma ou várias ordens pendentes serem ativadas, o preço retorne ao preço de Abertura da barra das 19 horas.
Observação: Não deve haver ordens pendentes na conta de trading na Hora de Início.
Construindo a Grade
Distância (deslocamento do preço atual) + N * Passo (passo entre ordens pendentes)
O valor do tempo de expiração é definido para ordens pendentes em horas.
Fechando Posições e Removendo Ordens Pendentes
Se o lucro total de todas as posições atingir os pontos de Lucro Total, todas as posições são fechadas e as ordens pendentes são removidas. À Hora de Fim, as ordens pendentes são removidas forçosamente.
Inputs
- Stop Loss (em pips) - stop loss;
- Hora de Início - hora de colocação das ordens pendentes (em horas);
- Hora de Fim - hora de remoção das ordens pendentes (em horas);
- Lucro Total (em pips) - quando este lucro for alcançado, todas as posições são fechadas e as ordens pendentes são removidas;
- Trailing Stop (em pips) - trailing ("0" - desativar trailing);
- Passo do Trailing (em pips) - passo do trailing;
- Distância - distância do preço atual até a primeira ordem pendente;
- Passo - passo entre ordens pendentes;
- Número de ordens pendentes - número de ordens pendentes de cada tipo;
- Expiração (em horas) - tempo de vida da ordem pendente (em horas);
- Lots - volume fixo das ordens pendentes;
- Risco - volume dinâmico das ordens pendentes, calculado como uma porcentagem de risco por negociação;
- Número mágico - identificador único do EA.
A otimização foi realizada de 01.01.2018 a 12.07.2018 no EURUSD,H1:

Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Baixe Todo o Histórico de Ticks de um Símbolo no MetaTrader 5
- MasterMind 2: O Robô de Trading para MetaTrader 4 que Você Precisa Conhecer
- A Máquina do Caos: Como o Robô Aleatório Pode Surpreender no MetaTrader 5
- Trader Aleatório: Sistema Personalizável de Risco e Retorno para MetaTrader 5