Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1258
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
Preciso de passar as velas no indicador, mas não a partir do 0º mas sim a partir da primeira vela da semana anterior.
for(int i=0; i<rates_total; i++) - todas estas são barras
e precisamos de algo do género:
X=(IndexFirstTradingWeek(EURUSD,H1))+120;
for(int i=(rates_total-X); i<rates_total; i++)
Quer saber no índice indicador da primeira vela de algum dia no período de tempo actual? (o período actual é o período de tempo em que o indicador está a funcionar)
Já disse a mesma coisa de cinco maneiras, estás a brincar comigo?
Para o meu corretor EURUSD H1, o índice da primeira vela de hora para esta semana de negociação é agora 100029.
Existe alguma função na MQL5 que me possa enviar o número de H1 e o par EURUSD? Tanto hoje como amanhã e sexta-feira à noite?Já disse a mesma coisa de cinco maneiras, estás a brincar comigo?
Para o meu corretor no EURUSD H1 o índice da primeira vela de hora para esta semana de negociação é agora 100029.
Aconselho-o a ter calma e a lembrar-se de que este é um fórum técnico. Pode parecer-lhe tudo estranho, mas faço tais perguntas esclarecedoras porque, dependendo da situação, a solução pode ser MUITO, MUITO diferente.
Portanto, para repetir a pergunta:
Fórum sobre comércio, sistemas comerciais automatizados e teste de estratégias comerciais
FAQ de Iniciantes MQL5 MT5 MetaTrader 5
Vladimir Karputov, 2020.11.02 10:52
Quer saber num indicador o índice da primeira vela de algum dia no CURRENT TIMFrame?(período de tempo actual - o período de tempo do indicador)
Aconselho-vos a não se entusiasmarem demasiado e lembrem-se que este é um fórum técnico. Pode parecer-lhe estranho, mas faço estas perguntas esclarecedoras porque, dependendo da situação, a solução pode ser MUITO, MUITO diferente.
Portanto, para repetir a pergunta:
Aqui está tudo o que encontrei na ajuda sobre os dias da semana:
Aenumeração ENUM_DAY_OF_WEEK é utilizada para especificar o dia da semana.Há uma enumeração, mas não é claro onde é usada... Mete o nariz se houver um.
Boa tarde.
Pergunta do seguinte tipo...
Na MQL4 a FAQ diz claramente que se chamar o mesmo indicador com o mesmo conjunto de parâmetros de entrada de diferentes lugares num código, a primeira chamada do indicador é criada na memória, o indicador é calculado (pode receber dados a partir dele), da próxima vez que chamar o mesmo indicador com o mesmo conjunto de parâmetros de entrada, não é criada uma nova cópia do indicador na memória, apenas recebe dados do indicador já criado e calculado.
Pergunta: Qual é a situação na MQL5?
A pergunta surgiu devido a isto:
Temos um consultor especializado que calcula dois indicadores através do iCustom (chamemos-lhes "Indicador A" e "Indicador B"). O próprio "Indicador B" no seu código também chama o cálculo do "Indicador A" com o mesmo conjunto de parâmetros de entrada. Ao mesmo tempo, o separador "Diário" do MT5 exibe 3 mensagens: uma sobre o carregamento do "Indicador B" e duas sobre o carregamento do "Indicador A". Significa que o "Indicador A" é calculado duas vezes?
Tentei imprimir os cabos indicadores que são recebidos durante as chamadas iCustom - não tem qualquer utilidade - parece que a numeração dos cabos é diferente (local) para cada código e, portanto, a comparação dos cabos não dá nada.
Boa tarde.
Pergunta do seguinte tipo...
Na MQL4 a FAQ diz claramente que se chamar o mesmo indicador com o mesmo conjunto de parâmetros de entrada de diferentes lugares num código, a primeira chamada do indicador é criada na memória, o indicador é calculado (pode receber dados a partir dele), da próxima vez que chamar o mesmo indicador com o mesmo conjunto de parâmetros de entrada, não é criada uma nova cópia do indicador na memória, apenas recebe dados do indicador já criado e calculado.
Pergunta: Qual é a situação na MQL5?
A pergunta surgiu devido a isto:
Tenho um consultor especializado que calcula dois indicadores através do iCustom (chamemos-lhes "Indicador A" e "Indicador B"). O próprio "Indicador B" no seu código também chama o cálculo do "Indicador A" com o mesmo conjunto de parâmetros de entrada. Ao mesmo tempo, o separador "Diário" do MT5 exibe 3 mensagens: uma sobre o carregamento do "Indicador B" e duas sobre o carregamento do "Indicador A". Significa que o "Indicador A" é calculado duas vezes?
Tentei imprimir os cabos indicadores que são recebidos quando chamo o iCustom - não tem qualquer utilidade - parece que a numeração dos cabos é diferente (local) para cada código e, portanto, a comparação dos cabos não dá nada.
Na MQL5, qualquer indicador tem de ser criado uma vez, obtendo-se uma pega do indicador. E isto deve ser feito no OnInit().
Aqui está tudo o que encontrei na ajuda sobre os dias da semana:
A enumeração ENUM_DAY_OF_WEEK é utilizada para especificar o dia da semana.Há uma enumeração, mas não é claro onde é usada... Mete o nariz se houver um.
TimeToStruct() irá ajudá-lo ))))
Na MQL5 qualquer indicador deve ser criado uma vez, obtendo o cabo do indicador. E tem de o fazer no OnInit().
Sei o que me disse e é feito exactamente desta forma: em Consultores Especialistas, bem como em todos os indicadores. Eu não estava a perguntar sobre isto.
TimeToStruct() irá ajudá-lo ))))
Obrigado, gentil homem =) Exactamente o que precisa!