Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Trailing_Profit - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 2368
- Avaliação:
- 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 — Vitaly, autor 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
Negociação segundo dois sessões de negociação com configuração de seu início. Stop Loss. Take Profit.
ExpertClor_v01Expert Advisor Assistente. Apenas FECHAMENTO de posições.
Negociação em PERIOD_M1 (M1). Cálculo de barras de alta e baixa.
HistoryPositionInfo version 2Retorna 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.