Open Close: Um Sistema de Trading para MetaTrader 5

Mike 2018.11.20 21:45 15 0 0
Anexo

Autor da Ideia - Ilnaz

Autor do Código mq5 - barabashkakvn

Esse EA analisa as velas #1 e #2 para tomar decisões de compra ou venda.

Exemplo de Abertura e Fechamento para Vendas

As condições de abertura requerem que não haja nenhuma posição aberta no mercado.

      //--- comprar
      if((rates[1].open>rates[2].open) && (rates[1].close<rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenBuy(lot,0.0,0.0);
         return;
        }
      //--- vender
      if((rates[1].open<rates[2].open) && (rates[1].close>rates[2].close))
        {
         double lot=TradeSizeOptimized();
         OpenSell(lot,0.0,0.0);
         return;
        }

Se já houver uma posição aberta, verifique as condições de fechamento.

      if(rates[1].open<rates[2].open && (rates[1].close<rates[2].close))
        {
         ClosePositions(POSITION_TYPE_BUY);
         return;
        }
      if(rates[1].open>rates[2].open && (rates[1].close>rates[2].close))
        {
         ClosePositions(POSITION_TYPE_SELL);
         return;
        }
    Lista
    Comentário 0