[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 21
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Cavalheiros usuários avançados do Microsoft Excel ou OpenOffice. Não consigo entender o que está acontecendo com a mesa. Depois de exportar o cotier do arquivo do mt, a(s) coluna(s) padrão(s) aparece(m) data,hora,ochlk
e v... Portanto, ohlk não reage a fórmulas matemáticas. Trabalha somente a lógica, etc. Em matemática, os incêndios errados constantemente na forma de #SIGNED! ... Toda ajuda pesquisada, eu não consigo entender, que ainda é possível fazer com os dados para adequação. Mas assim sem problemas as fórmulas de data, hora e volumes que em princípio não são necessários :o).Ou para mim a máquina aciona? Sim, e se você puder, imediatamente, perguntar como remover a barba do fundo das linhas vazias, ao mesmo tempo em que me ajudava a cavar, mas não me respondeu. Obrigado antecipadamente por tão valiosas informações!Basta substituir os pontos por vírgulas. Ctrl+H e forward, bem ao mesmo tempo, o tipo de dados nas células pode mudar para um numérico (se a célula for um prefixo ' - então ela é removida), bem, as células são atualizadas por F2 e Enter.
E, em geral, as regras de acesso não há restrições de volume
Ótimo! A Ctrl+H venceu o problema! :о) Muito obrigado pela vkazivka (ukr)! E o que fazer com as barbas das linhas? Simplesmente não pode destruir 30-40 000 a mais.
O que você quer dizer com isso? Estamos falando com os profissionais ou isto é apenas um passatempo?
artmedia70 E você fala por si mesmo, cara esperto!
Eu nunca te peguei ou mesmo te vi pessoalmente. Eu pessoalmente não tenho nada para responder, muito menos para você. Se você não tem o bom senso de fazer a pergunta certa, essa é sua infelicidade. Devo soletrar para você? Ou você vai entender que sua pergunta estava na categoria de "passatempo"?
Não haverá discussão, rapaz.
Parece zerar o deslocamento ao calcular o indicador Fractals (shift=3 no código). Talvez o turno deva ser feito um valor variável até que a dobra de MA seja revertida ? Não entendo o que determina exatamente o turno. Favor informar se alguém puder.
O deslocamento determina o deslocamento para o número de barras especificado por você. Isso significa, em relação aos fractais - podemos entender (na barra "0") que um fractal apareceu quando o deslocamento = 3, ou seja, um fractal apareceu na 3ª barra e nós, na barra "0", somos informados sobre isso. E então, conforme o tempo passa e os preços sobem ou descem na mesma direção (quando não há fractais), o valor calculado do fractal é igual a zero; é por isso que o código armazena o valor do último fractal calculado - até que o próximo apareça (não igual a "0") usando tal construção - usando uma variável auxiliar - eu não notei isso em seu código.Ou seja, quando um fractal aparece em seu código e na barra seguinte já é igual a "0" quando é calculado novamente. Ou seja, usando tal construção, memorizamos o valor do último fractal e o guardamos na variável correspondente até que apareça a nova; quando o movimento do preço não ocorre, o valor do fractal anterior é salvo - não é por nada que existem duas variáveis (para fractal acima ou fractal abaixo) - uma delas é auxiliar, enquanto em seu código, existe uma..:
É assim que você pode arranjar condições para que o preço de fechamento (por exemplo, uma vela branca) quebre um fractal para cima no código:
if (Close[1] > upfractal) { DO IT }
E quais são essas matrizes de Lows and Takes aqui - é a primeira vez que conheço uma construção assim?
E quanto à sua pergunta https://www.mql5.com/ru/forum/131277/page19 - faça o fato da formação de uma quebra de MA como uma variável do tipo bool, e depois observe a quebra de um fractal.
Isto é, se МА quebrar de baixo para cima é flagUp=true, e então, se o fractal for quebrado, entramos no mercado. Pense nisso você mesmo - como ao mesmo tempo na mesma TF ocorrerá a ruptura da MA de baixo para cima, e o fractal superior será quebrado? Antes de tudo, temos que determinar o fato da quebra de MA de baixo para cima, e depois monitorar a quebra de preço do fractal superior. Se a quebra do МА ocorrer de cima para baixo antes da penetração desse fractal, então largamos a bandeiraUp = false, set flagDw = true e monitoramos a penetração do preço do fractal inferior. É mais ou menos assim.
E aqui
a diferença destes valores deve ser comparada a "0", por exemplo:
Explicarei como escrever o código MQL4 no MQL4 Expert Advisor. Uma ordem é aberta na barra de zero, ou seja, na barra de corrente. Os indicadores irão fechá-la no sinal desta barra de corrente ( 0 ). Quero que o fechem em um novo bar ou em um bar seguinte, mas não neste em que foi aberto. Obrigado de antemão.
E quanto à barba das linhas?
O deslocamento determina o número de barras de volta especificado por você. Isso significa, em relação aos fractais -podemos entender (na barra "0") que um fractal apareceu, se deslocamento = 3, ou seja, um fractal apareceu na 3ª barra e somos informados sobre isso na barra "0".
Eu nunca te peguei ou mesmo te vi pessoalmente. Eu pessoalmente não tenho nada para responder, muito menos para você. Se você não tem o bom senso de fazer a pergunta certa, essa é sua infelicidade. Devo soletrar para você? Ou você vai perceber que sua pergunta estava na categoria "passatempo"?
Não haverá discussão, rapaz.
Se você quiser fazer uma pergunta, responda! Se não, não a escreva e guarde suas piadas para si mesmo! Tipo inteligente! "Se você perdeu, veja o nome do fio condutor! Não foi criado para aqueles que vêm aqui e escrevem piadas sobre recém-chegados ao mercado monetário!
E de fato: a quinta pessoa tentou explicar a você que sua pergunta precisa ser formulada mais especificamente, para que você possa dar uma resposta concreta.