Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 851
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
A que horas esta nova flecha e a que horas o ciclo começa?
Você mesmo deve lidar com seu código. Ou você imprime todos os valores e entende de onde eles vêm, ou você coloca um ponto de parada e vai até o depurador e vê todos os valores em cada etapa. Mas acho que ainda não precisa do depurador...
Claro que sozinho, e somente desta forma, mas você está me ajudando muito, obrigado. Eu imprimo tudo, eu o desmonto. Não é como se a flecha não existisse, ela não a vê. Tenho as mesmas configurações no indicador paralelo rodando neste gráfico e acessos Expert Advisor em código.
Mais tarde, de qualquer forma, muito obrigado. Se eu não encontrar nada, eu também o farei e pedirei ajuda novamente.
Claro que eu mesmo faço isso, mas você me ajuda muito, obrigado. Eu imprimo tudo, eu o desmonto. Está escrevendo tudo corretamente, como se a flecha simplesmente não estivesse lá, ela não percebesse. Tenho as mesmas configurações de indicador paralelo rodando neste gráfico e o Expert Advisor acessa-o no código.
Mais tarde, de qualquer forma, muito obrigado. Se eu não encontrar nada, eu também escreverei e pedirei ajuda novamente.
A que horas esta nova flecha e a que horas o ciclo começa?
Seta para baixo na tabela horária de hoje 20.00 (4 velas atrás)
O Expert Advisor considera que a última seta para baixo foi 59 velas atrás
O último ciclo começou às 00:00
Outra questão é como criar um loop que pode funcionar em qualquer direção, se você precisar executar incremental, se você precisar executar decremental? Aqui está um esquema de exemplo de como funcionaria.
Se (algo aconteceu) {atribuição de valores às variáveis} então o laço será chamado e terá um corpo, cujos cálculos dependerão dos valores do laço
para( dependendo das variáveis acima de incremento ou decremento)
{corpo }
Não há como duplicar a condição, ela tem que ser especificada uma vez no laço. Será possível fazer isso?
você pode fazê-lo com for(), você pode fazê-lo com if() - quebra em um loop infinito, você também pode escolher condições para interrupção do loop em while(), aqui eu fiz um roteiro de teste com for():
resultado:
2019.05.21 08:13:43.126 Roteiro t1 EURUSD,M15: removido
2019.05.21 08:13:43.126 t1 EURUSD,M15: razão uninit 0
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = -5
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = -4
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = -3
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = -2
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = -1
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 0
2019.05.21 08:13:43.126 t1 EURUSD,M15: loop(5,-1) :
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 10
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 9
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 8
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 7
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 6
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 5
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 4
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 3
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 2
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 1
2019.05.21 08:13:43.126 t1 EURUSD,M15: i = 0
2019.05.21 08:13:43.126 t1 EURUSD,M15: loop(10,1) :
2019.05.21 08:13:43.126 t1 EURUSD,M15: inicializado
2019.05.21 08:13:43.095 Roteiro t1 EURUSD,M15: carregado com sucesso
Estou vendo.
Não há como exportar as funções do modelo do c++?
A que horas esta nova flecha e a que horas o ciclo começa?
Boa tarde. Acho que encontrei o problema, estou procurando uma maneira de resolvê-lo. Tudo foi corrigido (a EA viu os sinais extremos, rodou no testador também confirmou tudo) depois que eu entrei nos parâmetros indicadores não só na janela de configurações da EA e do indicador, mas também no próprio código indicador.
Bom dia a todos! As pessoas, bem, digam-me se alguém sabe.
Aqui você pode obter os preços atuais usando este código.
Pergunta:
Como prendê-lo adequadamente?
Bem, seria possível obtê-lo a partir de vários pares de moedas.
Bem, eu estou tentando descobrir!
Você pode tentar:
Você pode substituir _Símbolo pelo par de moedas selecionado. Digamos: AUDCAD ou EURUSD ou qualquer outra coisa.