Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
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

Lock - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
1241
Avaliação:
(12)
Publicado:
2018.10.04 11:50
Freelance MQL5 Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Ideia por: Igor.

Código em MQL5 por: Vladimir Karputov.

Suponha que um trader entre no mercado com as posições de Compra e Venda por um ativo, onde a moeda está, digamos, no nível de 100. Então os preços se movem para 200. Aqui, comprar por 100 será lucrativo, e a venda pelo mesmo será perdedor. Nós fechamos a nossa posição de compra e o lucro de 100 chega à nossa conta. Neste caso, a venda resulta na perda de 100 unidades.

Ao usar uma grade, você deve ter certeza de ser capaz de obter lucro, seja qual for a direção tomada pelo mercado. Para isso, insira novamente duas ordens de Compra e Venda. Agora, por conveniência, vamos supor que o preço está se movendo para o nível 100 novamente.

A venda repetida levará a +100, enquanto a segunda compra resultará em -100. De acordo com as regras, você pode fechar sua posição de venda e mais 100 unidades entrarão na sua conta. Como resultado, neste ponto, temos o lucro total de 200.

Agora, a primeira posição de venda que permaneceu ativa está se movendo do nível 200 para o nível 100. Ela está no breakeven agora.

Resumindo as quatro operações, nós obtemos os lucros da seguinte forma: +100 para a primeira Compra; +100 para a segunda Venda; 0 para a primeira Venda e -100 para a segunda compra. O lucro total foi de +100. Assim, nós podemos excluir todas as ordens e beber uma taça de champanhe. Antes de cada abertura dupla subsequente (abertura simultânea de Compra e Venda), nós aumentamos o tamanho do lote pelo fator do Lot exponential.

Há muitos outros movimentos de mercado que tornam lucrativas essas atividades aparentemente incompreensíveis de compra e venda simultâneas.

No entanto, em tais negociações, há sempre o risco de posições "suspensas", ou seja, posições que produzam perdas relativamente altas e ter um preço de abertura que está localizado muito longe do preço atual. Para superar essas posições "suspensas", nós introduzimos dois parâmetros: Excess of balance over Equity (saldo superior ao Patrimônio Líquido) e Mimimum profit.

Em todos os casos, tenha cuidado, pois dois cenários são possíveis: Otimista

Trava Otimista

e pessimista

Trava pessimista


Os parâmetros de entrada

  • Lots - lote inicial;
  • Take Profit - Take Profit;
  • Lot exponential - relação de aumento do lote;
  • Excess of balance over Equity - saldo superior ao Patrimônio Líquido;
  • Mimimum profit - lucro mínimo;
  • magic number - identificador exclusivo para o EA.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20781

AIS2 Trading Robot AIS2 Trading Robot

Um sistema de negociação automatizado com um painel de dados na forma de objetos OBJ_LABEL.

ADX_Cross_Hull_Style_NRTR ADX_Cross_Hull_Style_NRTR

Um indicador do tipo NRTR usando o Índice de Movimento Direcional Médio.

ADX_Cross_Hull_Style_NRTR_HTF ADX_Cross_Hull_Style_NRTR_HTF

Indicador ADX_Cross_Hull_Style_NRTR com a opção de seleção do período gráfico disponível nos parâmetros de entrada.

InvertCandle InvertCandle

O gráfico invertido do instrumento financeiro atual.