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
exp_Amstell - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 869
- Avaliação:
- Publicado:
- 2018.07.23 10:11
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Ideia por: Iurii Tokman.
Código em MQL5 por: Vladimir Karputov.
Algoritmo de operação do EA
No início, abra uma posição de COMPRA com o volume de Lots. Em seguida, monitore (na OnTradeTransaction) todas as posições em aberto e lembre-se (separadamente para as posições de COMPRA e VENDA) dos preços de abertura:
- Se o preço da última abertura de posição de COMPRA estiver ACIMA do preço de Ask por Step - abra uma nova posição de COMPRA;
- Se o preço da última abertura de posição de VENDA estiver ABAIXO do preço atual de Bid por Step - abra uma nova posição de VENDA.
O Take Profit virtual também é monitorado: assim que o lucro da posição atingir ou exceder o Virtual Take Profit, feche a posição à mercado.
Entradas
- Lots - o volume da posição a ser aberta;
- Virtual Take Profit (in pips) - Take Profit virtual;
- Step (em pips) - o passo mínimo entre o último preço da posição;
- magic number - identificador exclusivo para o EA.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/20630
Um sistema de negociação baseado nos sinais dos indicadores Parabolic Stop e Reverse system com a possibilidade de definir um tempo de espera de posição fixa.
EA Moving AverageO EA é baseado na Moving Average.mq5 da biblioteca padrão. Trabalhando com a OnTradeTransaction para obter o preço da última posição encerrada.
O EA compara os preços de abertura da barra zero e da segunda. Ele move as posições para o breakeven e/ou permite o trailing.
e_Breakeven_v4Um Expert Advisor assistente. Ele move as posições para o breakeven e, em seguida, permite o trailing.