Marcel Cardoso: Olá a todos! Estou pensando em um robô que opere da seguinte maneira: ele analisa a máxima e mínima entre 9:00 e 10:30 do índice futuro, se romper a máxima ele compra, se romper a mínima ele vende. Porém não sei como obter esse valor entre máxima e mínima considerando esse intervalo de tempo. Se fosse a hora fechada (9 às 10, por exemplo), sei que daria para usar os comandos iHigh e iLow e especificar nos parâmetros o período H1. Obrigado!
Olá, Marcel, segue exemplo copiado do código abaixo (pode ser facilmente adaptado para MQL5 - no seu caso, utilizar PERIOD_M30 ou menor):
Vinicius Pereira De Oliveira, 2017.01.25 09:12
Automated trading system for breakouts in the London and New York sessions.//--- Calculates trading range ShiftStart = iBarShift(NULL, PERIOD_CURRENT, StartTrade, true); if(ShiftStart < 0) {return;} RangeHigh = High[iHighest(NULL, PERIOD_CURRENT, MODE_HIGH, iTradeRange, ShiftStart + 1)]; RangeLow = Low [iLowest (NULL, PERIOD_CURRENT, MODE_LOW, iTradeRange, ShiftStart + 1)];
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Olá a todos!
Estou pensando em um robô que opere da seguinte maneira: ele analisa a máxima e mínima entre 9:00 e 10:30 do índice futuro, se romper a máxima ele compra, se romper a mínima ele vende. Porém não sei como obter esse valor entre máxima e mínima considerando esse intervalo de tempo. Se fosse a hora fechada (9 às 10, por exemplo), sei que daria para usar os comandos iHigh e iLow e especificar nos parâmetros o período H1.
Obrigado!