Autor da ideia: Scriptor
Autor do código MQL5: barabashkakvn
O EA Constituents aguarda a formação de uma barra de controle cujo horário de abertura é igual à Hora de Início. Após isso, ele realiza a busca pelos preços máximos e mínimos desde a barra atual até a barra de Profundidade de Busca. Dependendo do Tipo de Ordem, o EA coloca ordens pendentes do tipo Limit ou Stop.
Você pode utilizar as sessões de negociação para selecionar o horário da barra de controle:

As ordens pendentes podem ser removidas em dois casos:
- A validade da ordem chegou ao fim (ORDER_TIME_DAY é utilizado - a ordem será válida apenas durante o dia de negociação atual).
- Qualquer ordem pendente foi ativada - as ordens pendentes restantes são removidas (o evento de ativação é detectado em OnTradeTransaction).
Comentário 0