Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 533
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 questão é basicamente esta. Isto é um código normal ou alguma treta?
Olá a todos. Aqui vai uma pergunta. Há um pedaço de código Diz aqui. Quer dizer, deveria dizer comprar ou vender, mas apenas quando o AO e o AC estão no mesmo avião. Comprar abaixo de zero e vender acima de zero.
A questão é a seguinte. Isto é um código normal ou alguma treta?
Eu chamaria "treta" a toda a abordagem .
Alguma vez viu o preço seguir um indicador? Note também que estes são os indicadores de B. Williams, e ele, como sabe, não negociou no mercado Forex, e a própria ideia está desactualizada.
E como, desculpe, faz esta zeragem?
Olá a todos. Aqui vai uma pergunta. Há um pedaço de código Diz aqui. Quer dizer, deveria dizer comprar ou vender, mas apenas quando o AO e o AC estão no mesmo avião. Comprar abaixo de zero e vender acima de zero.
A questão é basicamente a seguinte. Isto é um código normal ou alguma treta em óleo verde?
Leia o meu artigo onde são descritos os códigos de construção do sinal. Mas eu pessoalmente escrevo funções de sinal desta forma.
Será 1, ambas as vezes são arredondadas para um dia inteiro primeiro, depois subtraídas.
O que o leva a pensar que todos os números da expressão são arredondados? Não é arredondado. Concordo que uma variável será arredondada.
E se fossem arredondados, mostrei um exemplo - a barra actual de hoje e a de ontem calculada uma - 1 hora TF - a sua diferença seria igual a zero em todos os arredondamentos ... Talvez se nos reunirmos sempre para cima...
Exactamente como a zeragem de tipos simples. Ao atribuí-los a 0. Assim que tiver atribuído 0 aos campos requeridos, utiliza a operação inversa StructToTime().
Obrigado - vou tentar novamente - os exemplos na Ajuda não são bons...
O que o leva a pensar que todos os números da expressão são arredondados? Não há arredondamento. Mas a variável é arredondada - concordo.
E se arredondado, eu mostrei um exemplo - barra actual de hoje e calculado ontem - 1 hora TF - a sua diferença seria igual a zero em qualquer arredondamento ... Talvez se nos reunirmos sempre para cima...
Ao dividir números inteiros (int,long,datetime etc.) o resultado é um número inteiro, ou seja, o restante é descartado. 00:00 de hoje e 23:59:59 de ontem, a diferença será de 1 dia.
Pode dizer-me por favor, MQL4...
Não consigo perceber, o indicador funciona em M5, como se refere ao Alto ou Baixo da barra anterior em H1 no seu código ?
Como iHigh(NULL,PERÍODO_H1, i) ... O objectivo é determinar (colocar uma seta para cima/baixo no gráfico M5) se a vela M5 actual quebrou o preço elevado da hora anterior.
for(i=pos; i<rates_total; i++)
comleva ao facto de o indicador não ser considerado na barra actual (inacabada) - simplesmente não existe uma linha indicadora sob esta barra.
Na MQL5, a barra actual tem alguns valores indicadores estranhos, por vezes apenas 0,0000.
O que posso fazer em relação a isso?
Dê-me uma dica, MQL4...
Não consigo perceber, o indicador funciona em M5, como se refere a Alto ou Baixo da barra anterior em H1 ?
Como iHigh(NULL,PERÍODO_H1, i) ... O objectivo é determinar (colocar uma seta para cima/baixo no gráfico M5) se a vela M5 actual quebrou o preço elevado da hora anterior.
No código do indicador MQL4 substituir a linha
com
leva ao facto de o indicador não ser calculado na barra actual (inacabada) - simplesmente não existe uma linha indicadora sob esta barra.
Na MQL5, a barra actual tem alguns valores indicadores estranhos, por vezes apenas 0,0000.
O que posso fazer em relação a isso?
Não importa como se gira os amortecedores indicadores lá - só a Juna pode ajudar aqui.
Adicionado:
Para o tempo da verificação de depuração - que valor está no tempo[i] matriz - para que se entenda de que fim se começa a contar barras e onde se tem a barra "zero".
Pouco torceu aí os amortecedores indicadores - só a Juna pode ajudar aqui.
... De que fim se inicia a contagem da barra e de onde se tem a barra "zero".
Vladimir, obrigado por responder à primeira pergunta, perdi estas funções...
Coloco o mesmo indicador em MT4 e MT5 (claro que o código é adaptado a cada plataforma).
Até à barra zero os seus valores são os mesmos, portanto, aparentemente de um extremo ... :)
E quando se desactiva o cálculo na barra actual em MT4 nada é desenhado sob a barra actual, em MT5 - valores errados.