Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Martingale - expert para MetaTrader 5

Visualizações:
11225
Avaliação:
(19)
Publicado:
2020.02.18 14:13
Atualizado:
2020.07.25 18:29
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Entradas

  • Sentido em que a entrada automática será feita: Deve ser possível escolher entre a favor ou contra a tendência indicada pelo último candle fechado;
  • O tamanho do lote a ser negociado, em número de contratos;
  • Take profit padrão, em pontos;
  • Stop loss padrão, em pontos;
  • Utilização ou não do trailing stop;
  • Aplicação ou não de breakeven;
  • Aplicação ou não do martingale;
  • Abertura automática da primeira ordem ou manual;
  • Fator que será aplicado ao martingale;
  • Número máximo de aplicações de martingale;
  • Perda máxima, num dia;
  • Ganho máximo, num dia;
  • Horário de início de funcionamento;
  • Horário de fim de funcionamento.

Operações

As operações são abertas seguindo a estratégia presente na função "OperationStrategy", que determina uma compra quando o o candle anterior é de alta, e venda quando o candle anterior é de baixa, permitindo a inversão das compras e vendas por uma das entradas, mas essa função também permite alteração simples da estratégia que norteia as operações sem modificar o restante do código. Uma posição só é aberta se as condições presentes na função "OrderRequirements" forem satisfeitas, são elas:

  • Volume de acordo com o ativo do gráfico;
  • Estar dentro do horário definido pelo usuário nas entradas;
  • Estar no instante seguinte ao fechamento de um candle;
  • Não ter atingido o limite de ganhos diários definido pelo usuário nas entradas;
  • Não ter atingido o limite de perdas diários definido pelo usuário nas entradas;
  • Não ter outra posição aberta no ativo do gráfico.

Martingale

A estratégia de martingale é aplicada sempre que o limite de martingales definido ou qualquer um dos limitantes de operações supracitados ainda não tenha sido atingidos, e a operação anterior não tenha resultado em lucro. O volume da operação é multiplicado pelo fator de martingale definido pelo usuário e é aberta uma operação seguindo a mesma estratégia descrita acima.

Ordem automática x manual

Todas as ordens abertas pela EA seguem a estratégia de operações descritas anteriormente, quando a ordem manual está ativada a primeira ordem, que pode iniciar uma dinâmica de martingale, deverá ser aberta manualmente utilizando os recursos da plataforma Metatrader, senão ordens serão abertas automaticamente seguindo a estratégia, iniciando martingales ou não.


    Painel modular simples e muito facil de usar. Painel modular simples e muito facil de usar.

    Painel modular que se adapta ao tamanho do grafico, em uma proporção desejada pelo usuário. O usuário pode adicionar quantos botões e textos quiser. Muito simples e facil de usar.

    Classe para ajuste de preço, para qualquer ativo, inclusive miniindice e minidolar. Classe para ajuste de preço, para qualquer ativo, inclusive miniindice e minidolar.

    Algumas de minhas EA's trabalham com proporção para determinar o preço, portanto muitas vezes, esse preço não está de acordo com o padão exigido pelo ativo. Além disso, para quem opera no mercado forex e B3 sofre problemas para criar uma EA que seja compatível com os dois mercados sem precisar fazer adptações.

    Candle countdown Candle countdown

    Um relógio que mostra a contagem regressiva para o fechamento do candle vigente.

    Chilli Pips - volume break Chilli Pips - volume break

    Um Indicador de Volume, com a adição de uma média móvel. Onde, se o Volume da Vela corrente for 'X%' maior que o Volume da Vela Anterior. Teremos um sinal de aumento de volume.