Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
TimeEA - expert para MetaTrader 5
- Visualizações:
- 1325
- Avaliação:
- Publicado:
- 2018.05.31 08:15
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
EA simples. Abre ou fecha a posição especificada na hora definida nas configurações.
Seu trabalho consiste em selecionar o tipo de posição a ser aberta (longa ou curta) e escolher o tempo de abertura e de fechamento da posição em horas e minutos. Você também pode definir o stop-loss e take-profit em pontos. Se o stop-loss ou take-profit estiver incorretamente configurado, o Expert Advisor automaticamente os ajusta ao tamanho mínimo do StopLevel, definido para o símbolo.
O Expert Advisor também ajustará o lote se o valor for definido mal. Se o lote for muito grande ao abrir a posição, ele será redefinido pelo Expert Advisor para que a posição possa ser aberta, ou, se não houver fundos suficientes para abertura usando o lote mínimo, o sinal não será usado.
Note que, por um lado, com ordens de stop curtas e, por outro lado, quando elas são ativadas, será aberta uma nova posição, com a condição de que seja a mesma barra em que foi aberta a primeira posição neste sinal de tempo. Em outras palavras, se a posição for aberta na barra atual e fechada pela ordem de stop, será aberta uma nova posição se uma nova barra ainda não for aberta, e assim por diante até que seja aberta uma nova barra, no timeframe atual.
O Expert Advisor tem onze parâmetros personalizáveis:
- Experts magic number - identificador único de posições (magic);
- Hour of position open - hora de abertura da posição;
- Minute of position open - minutos da hora de abertura da posição;
- Hour of position close - hora de fechamento da posição
- Minute of position close - minutos da hora de fechamento da posição;
- Position type - tipo de posição a ser aberta (longa/curta);
- Lots - volume da posição a ser aberta;
- Stop loss in points - stop-loss da posição em pontos;
- Take profit in points - take-profit da posição em pontos;
- Slippage of price - slippage admissível do preço;
- Multiplier spread for stops - número que fará com que o Expert Advisor multiplique o spread ao calcular a distância correta das ordens de stop.
Para verificação, foram realizados dois testes (Every tick) no par EURUSD, timeframe H1, 2017.01.02 - 2018.01.19 em dois modos - abertura de posições longas e abertura de posições curtas. No modo de abertura de posições longas, o desempenho do EA foi bastante bom, por isso, foram otimizadas as horas de abertura e fechamento das posições.
Resultado com a hora de abertura 15 e a hora de fechamento 8, e com as configurações padrão restantes, é mostrado abaixo:
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/19916
Implementação de vários tipos de trailing. Ordens pendentes Buy Stop e Sell Stop. Restrição do lote total máximo e do número de posições. Cálculo do volume de uma posição de vários tipos.
Percentage_Crossover_Channel_EAEA que negocia no canal segundo o indicador Percentage_Crossover_Channel.
O indicador Volume Rate of Change (VROC) mede a taxa de variação do volume de mercado ao longo das últimas n sessões. Em outras palavras, o VROC mede o volume atual em comparação com o volume de n períodos ou de n sessões atrás.
Percentage Price Oscillator<p>O Percentage Price Oscillator (PPO) é um indicador técnico de momentum que mostra a relação entre duas médias móveis. O cálculo do PPO é realizado subtraindo o EMA de 26 dias do de 9 dias, e o valor obtido é dividido no EMA de 26 dias. O resultado final é uma porcentagem que informa ao trader qual a correlação entre a média móvel curta e a longa. </p>