SAW_system_1: O Robô de Trading para MetaTrader 4

Mike 2016.10.27 22:28 22 0 0
Anexo

O SAW_system_1 é um sistema de trading, conhecido como EA (Expert Advisor), que coloca ordens pendentes com base na volatilidade dos últimos N dias. O stop loss é sempre posicionado no nível da ordem oposta, o que significa que, ao definir o valor do stop loss, você também estabelece a distância entre as ordens. Tanto o stop loss quanto o take profit não são calculados em pontos, mas sim como uma porcentagem da volatilidade média durante o período especificado.

As ordens são colocadas em um horário específico (horário do terminal) e, caso nenhuma delas seja acionada, elas são removidas no horário definido.

Além disso, o EA tem a capacidade de "reverter" a posição quando o primeiro stop loss é acionado, ou seja, ele simplesmente não remove a ordem oposta quando uma nova posição é aberta. Quando uma posição é aberta, a ordem oposta pode ser colocada com um lote maior para compensar perdas, caso a posição da segunda ordem feche em prejuízo.

Parâmetros:

  • Lot - lote de trading;
  • Quantidade de dias (para cálculo de volatilidade) - número de dias para o cálculo da volatilidade;
  • Hora de instalação das ordens (horário do terminal) - horário de colocação das ordens (horário do terminal);
  • Hora de remoção das ordens (horário do terminal) - horário de exclusão das ordens (horário do terminal);
  • Stop-Loss (porcentagem da volatilidade média) - stop loss (porcentagem da volatilidade média);
  • Take-Profit (porcentagem da volatilidade média) - take profit (porcentagem da volatilidade média);
  • Reverter posições - reversão de posição;
  • Martingale - habilitar Martingale;
  • Multiplicador - multiplicador do Martingale.

O instrumento de trading não importa, desde que a otimização seja realizada.

O timeframe também não é relevante, pois tudo acontece com base no horário do terminal.



Recomendações:

  • Os parâmetros devem ser otimizados em um período não superior a um ano, pois períodos maiores não fazem sentido.
  • A reotimização provavelmente precisará ser feita a cada 3 meses.
  • Escrevi esse código há um tempo, então, se você encontrar algum problema, entre em contato que vou corrigir o que for possível.
Lista
Comentário 0