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

Trailing_Profit - expert para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizações:
2331
Avaliação:
(39)
Publicado:
2017.08.24 14:22
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Autor da ideia — Vitalyautor do código mq5 — barabashkakvn.

O Expert Advisor gerencia todas as posições abertas no terminal (em todos os símbolos e com todos os números mágicos). Se o lucro total não atingir o parâmetro "minimum_profit", o EA esperará.

Se o lucro total atingir o parâmetro "minimum_profit", o EA definirá o drawdown e ativará o rastreamento.

O parâmetro "percent_of_profit" está especificado em porcentagem. Por exemplo, definidos os parâmetros "minimum_profit" = 1000 e "percent_of_profit" 20. O lucro total de todas as posições abertas chega a 1000. Se a queda do lucro atingir 800 (1000 - 20%), todas as posições serão fechadas. Se o lucro continuar a crescer, suponhamos para 2000, o drawdown válido será de 400 (2000 - 20%). Ou seja, todas as posições serão fechadas com o lucro total de 1600. Não há limite de drawdown fixo, pois não considero útil usar valores absolutos.

Na teoria é possível definir uma porcentagem = 0. Ele funcionará como Take Profit geral. É possível definir a porcentagem 100, que funcionará como Break-Even (não se esqueça, como algumas ordens estão sendo fechadas, outras podem ficar em perda).

Atenção!! O EA funciona com intervalos de 3 segundos:

void OnTick()
  {
//--- allow work every three seconds
   static datetime prev_time=0;
   datetime time_current=TimeCurrent();
   if(time_current-prev_time<3)
      return;
   prev_time=time_current;
//---


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

EURUSD breakout EURUSD breakout

Negociação segundo dois sessões de negociação com configuração de seu início. Stop Loss. Take Profit.

ExpertClor_v01 ExpertClor_v01

Expert Advisor Assistente. Apenas FECHAMENTO de posições.

Get_Rich_or_Die_Trying_GBP Get_Rich_or_Die_Trying_GBP

Negociação em PERIOD_M1 (M1). Cálculo de barras de alta e baixa.

HistoryPositionInfo version 2 HistoryPositionInfo version 2

Retorna o lucro da posição em pontos, da comissão, do swap, e o lucro em dinheiro com base no histórico de negociação.