O OpenTime 2 é uma evolução do OpenTime versão 1, trazendo melhorias significativas para traders que buscam otimizar suas operações no MetaTrader 5.
Novidades na versão 2
- Agora é possível definir dois intervalos de tempo, onde as posições podem ser abertas;
- Permite configurar os dias da semana em que a abertura de posições é permitida;
- Os seguintes parâmetros podem ser especificados de forma independente para cada intervalo de tempo:
- Tipo de operação: COMPRA ou VENDA
- Stop Loss
- Take Profit
O mesmo tamanho de lote e a função de trailing são utilizados para os dois intervalos. O EA pode ter apenas uma posição em cada intervalo de tempo.
Um número mágico único é gerado para cada intervalo. O número mágico para o intervalo #1 é especificado nos parâmetros de entrada:
input ushort InpTakeProfitTwo = 90; // TakeProfit intervalo de tempo #2 (em pips) input string _____3_____="Opções do Advisor"; input ulong m_magic=714479490; // MagicNumber intervalo de tempo #1 (intervalo de tempo #2 == MagicNumber+1) //--- input ulong m_slippage=30;
Esse número mágico é salvo na variável interna m_magic_one, enquanto o número mágico do intervalo #2 é salvo na variável interna m_magic_two, que é maior que m_magic_one em um:
//+------------------------------------------------------------------+ //--- #define m_magic_one m_magic #define m_magic_two m_magic_one+1 //--- #include <Trade\PositionInfo.mqh>
Parâmetros de Entrada
- Opções de fechamento de posições
- Usar intervalo de fechamento #1 - habilitar/desabilitar o fechamento por tempo para o intervalo #1;
- Fechamento intervalo de tempo #1 (APENAS hora:minuto!) - horário para fechar uma posição no intervalo #1 (apenas horas e minutos são considerados);
- Usar intervalo de fechamento #2 - habilitar/desabilitar o fechamento por tempo para o intervalo #2;
- Fechamento intervalo de tempo #2 (APENAS hora:minuto!) - horário para fechar uma posição no intervalo #2 (apenas horas e minutos são considerados);
- Trailing stop ("0" -> trailing DESATIVADO) (em pips) - função de trailing stop, 0 significa que a função está desativada;
- Passo do trailing (em pips) - valor do passo do trailing.
- Configurações de abertura de posições
- Operar na segunda-feira - habilitar/desabilitar operações na segunda-feira;
- Operar na terça-feira - habilitar/desabilitar operações na terça-feira;
- Operar na quarta-feira - habilitar/desabilitar operações na quarta-feira;
- Operar na quinta-feira - habilitar/desabilitar operações na quinta-feira;
- Operar na sexta-feira - habilitar/desabilitar operações na sexta-feira;
- Horário de início do intervalo de abertura #1 (APENAS hora:minuto!) - início do intervalo de tempo #1 (apenas horas e minutos são considerados);
- Horário de fim do intervalo de abertura #1 (APENAS hora:minuto!) - fim do intervalo de tempo #1 (apenas horas e minutos são considerados);
- Horário de início do intervalo de abertura #2 (APENAS hora:minuto!) - início do intervalo de tempo #2 (apenas horas e minutos são considerados);
- Horário de fim do intervalo de abertura #2 (APENAS hora:minuto!) - fim do intervalo de tempo #2 (apenas horas e minutos são considerados);
- Duração em segundos - duração de uma operação em segundos;
- Tipo de operação no intervalo de tempo #1 ("true" -> COMPRA, "false" -> VENDA) - tipo de operação permitida no intervalo #1: COMPRA ou VENDA;
- Tipo de operação no intervalo de tempo #2 ("true" -> COMPRA, "false" -> VENDA) - tipo de operação permitida no intervalo #2: COMPRA ou VENDA;
- Volume da transação - volume da posição a ser aberta;
- StopLoss intervalo de tempo #1 (em pips) - Stop Loss para posições no intervalo #1;
- TakeProfit intervalo de tempo #1 (em pips) - Take Profit para posições no intervalo #1;
- StopLoss intervalo de tempo #2 (em pips) - Stop Loss para posições no intervalo #2;
- TakeProfit intervalo de tempo #2 (em pips) - Take Profit para posições no intervalo #2.
- Opções do Expert Advisor
- MagicNumber intervalo de tempo #1 (intervalo de tempo #2 == MagicNumber+1) - o ID único utilizado para posições no intervalo #1. O número mágico para o intervalo #2 é maior em um.
Resultados de testes para EURUSD,M30:

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
- Como Proteger Seu Indicador/EA no MetaTrader 4 com Senha
- My Line Order 2.1: O EA que Revoluciona suas Operações no MetaTrader 4