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
Привет ! Помогите с индикатором индикатором ,не показывает peleng и выдает ошибки . Спасибо .
Olá, Pls., verifique se o anexo funciona bem para você. Modifiquei o código indicador e verifiquei-o na plataforma comercial do meu corretor (Alpari). Ele não mostra nenhum erro após a compilação. Mudei o nome do indicador (adicionando uma palavra 'novo' entre parênteses) para evitar confusões.
Hi,
primeiro de tudo obrigado por sua ajuda....
por favor, você pode anexar a tela de impressão de sua entrada para ver o Pentágono em, por exemplo, 1H gráfico de eurusd?
Não sei qual configuração devo colocar na janela indicadora para ver o Pentágono...só vejo muitas linhas de tendência.....
Carbono
Grande Seja
Vai verificá-lo para ver o que está acontecendo no meu terminalmladen,
Como isso está indo?
É realmente importante para nós. (Eu e aqueles que precisam do meu HeatMap).
Grande Seja
Hi,
Sou novo com o mql4 e a codificação como um todo, então qualquer um dos especialistas pode me ajudar com os dois dilemas a seguir.
Preciso acrescentar uma flecha e alertar quando o preço viola um MA por cima, mas deve ser repintado como quando o preço não fecha abaixo do MA para desaparecer novamente.
Ela desenha a seta e alerta para a vela 0 quando ela quebra, mas o alerta vai para o tempo todo em que a barra estiver aberta.
Como posso fazer para alertar apenas quando a flecha é puxada, e não a cada tic tac.
Eu tentei o seguinte.
if(i===1 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); ou if(i==0 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); .... i = 0 no loop Mas continua alertando com cada tique. Depois, minha segunda consulta: Eu também gostaria de saber, como no exemplo acima, se o preço fecha acima de um MA e fica lá, mas depois que x barras se fecham novamente abaixo para me dar um alerta. O que eu gostaria de saber é como especificar as x barras de volta quando o preço fecha novamente abaixo do MA. Eu só quero olhar entre 1-4 barras de volta que o preço estava acima do MA e depois quando a barra atual fechar abaixo do MA deve dar um alerta à MA. Por onde eu começo, o que eu precisaria olhar? Estou pensando que a lógica é algo como: if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) mas ao invés disso, como esta linha com o VERMELHO, preciso ser capaz de selecionar na entrada quantas barras voltar a olhar e deve ajustar esta lógica de acordo. ou seja: if(Close[range selected]>MA && Close<A) Qualquer ajuda e direção é apreciada.
Hi,
Sou novo com o mql4 e a codificação como um todo, então qualquer um dos especialistas pode me ajudar com os dois dilemas a seguir.
Preciso acrescentar uma flecha e alertar quando o preço viola um MA por cima, mas deve ser repintado como quando o preço não fecha abaixo do MA para desaparecer novamente.
Ela desenha a seta e alerta para a vela 0 quando ela quebra, mas o alerta vai para o tempo todo em que a barra estiver aberta.
Como posso fazer para alertar apenas quando a flecha é puxada, e não a cada tic tac.
Eu tentei o seguinte.
if(i===1 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); ou if(i==0 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); .... i = 0 no loop Mas continua alertando a cada tick. Depois, minha segunda consulta: Eu também gostaria de saber, como no exemplo acima, se o preço fecha acima de um MA e fica lá, mas depois que x barras se fecham novamente abaixo para me dar um alerta. O que eu gostaria de saber é como especificar as x barras de volta quando o preço fecha novamente abaixo do MA. Eu só quero olhar entre 1-4 barras de volta que o preço estava acima do MA e depois quando a barra atual fechar abaixo do MA deve dar um alerta à MA. Por onde eu começo, o que eu precisaria olhar? Estou pensando que a lógica é algo como: if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) mas ao invés disso, como esta linha com o VERMELHO, preciso ser capaz de selecionar na entrada quantas barras voltar a olhar e deve ajustar esta lógica de acordo. ou seja: if(Close[range selected]>MA && Close<A) Qualquer ajuda e direção é apreciada.Use algo como isto :
data estática da última horaAlertedAt = 0;
se (Tempo[0]!=lastAlertedAt =lastAlertedAt)
{
lastAlertedAt = Tempo[0];
...
o restante do código de alerta
}
15-11-2015, 22:01
Привет! Помогите с индикатором, не показывает Пеленг Пеленг и выдает ошибки. Спасибо. Вложения.
Originalmente publicado por mladen View Post
Grande Seja
Vai verificá-lo para ver o que está acontecendo no meu terminal
mladen,
Como isso está indo?
É realmente importante para nós. (Eu e aqueles que precisam do meu HeatMap).
Grande SejaEu não poderia deixá-lo em paz. Com muitas declarações de comentário, uma de cada vez, e brincando de detetive por horas, descobri a fonte do problema.
Parece não haver nada de errado com as arrays multidimensionais. Eu havia definido a dimensão da matriz para o número de pares que eu estava usando. Precisava ser o número de pares e itens que o corretor tinha disponível. A primeira configuração que usei (Metaquotes server) só tinha os 26 pares. Então, funcionou. Mas outros têm mais. Um tem 285. A matriz deve acomodar isso.
NOVO PROBLEMA: qual é o formato correto para redimensionar uma matriz multidimensional? Eu sei que você só pode redimensionar a primeira dimensão. Mas quando eu uso isto, o programa simplesmente pára, quer eu o coloque em start() ou init(), mesmo que o ArraySize dê o tamanho correto após o redimensionamento:
ArrayResize(AlertsFoundII, tamanho);
ou
ArrayResize(AlertsFoundII, 285);
Big Be
Eu tentei algo, por um palpite. Se eu inicializar o array sem um primeiro valor como este: bool AlertsFoundII[][4][4]; e depois redimensionar o array usando o valor calculado (variável), ele funciona bem.
Grande Seja
Originalmente publicado por mladen View Post
Grande Seja
Vai verificá-lo para ver o que está acontecendo no meu terminal
Eu não podia deixar isto em paz. Com muitas declarações de Comentários, uma de cada vez, e brincando de detetive por horas, descobri a fonte do problema.
Parece não haver nada de errado com as arrays multidimensionais. Eu havia definido a dimensão da matriz para o número de pares que eu estava usando. Precisava ser o número de pares e itens que o corretor tinha disponível. A primeira configuração que usei (Metaquotes server) só tinha os 26 pares. Então, funcionou. Mas outros têm mais. Um tem 285. A matriz deve acomodar isso.
NOVO PROBLEMA: qual é o formato correto para redimensionar uma matriz multidimensional? Eu sei que você só pode redimensionar a primeira dimensão. Mas quando eu uso isto, o programa simplesmente pára, quer eu o coloque em start() ou init(), mesmo que o ArraySize dê o tamanho correto após o redimensionamento:
ArrayResize(AlertsFoundII, tamanho);
ou
ArrayResize(AlertsFoundII, 285);
Grande SejaDeve funcionar usando os dois sentidos (estou usando matrizes bidimensionais que são redimensionadas dinamicamente o tempo todo, e funciona bem)
Hi,
Sou novo com o mql4 e a codificação como um todo, então qualquer um dos especialistas pode me ajudar com os dois dilemas a seguir.
Preciso acrescentar uma flecha e alertar quando o preço viola um MA por cima, mas deve ser repintado como quando o preço não fecha abaixo do MA para desaparecer novamente.
Ela desenha a seta e alerta para a vela 0 quando ela quebra, mas o alerta vai para o tempo todo em que a barra estiver aberta.
Como posso fazer para alertar apenas quando a flecha é puxada, e não a cada tic tac.
Eu tentei o seguinte.
if(i===1 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); ou if(i==0 && SoundAlert)Alert(_Symbol, _Period," Sell Alert"); .... i = 0 no loop Mas continua alertando a cada tick. Depois, minha segunda consulta: Eu também gostaria de saber, como no exemplo acima, se o preço fecha acima de um MA e fica lá, mas depois que x barras se fecham novamente abaixo para me dar um alerta. O que eu gostaria de saber é como especificar as x barras de volta quando o preço fecha novamente abaixo do MA. Eu só quero olhar entre 1-4 barras de volta que o preço estava acima do MA e depois quando a barra atual fechar abaixo do MA deve dar um alerta à MA. Por onde eu começo, o que eu precisaria olhar? Estou pensando que a lógica é algo como: if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) mas ao invés disso, como esta linha com o VERMELHO, preciso ser capaz de selecionar na entrada quantas barras voltar a olhar e deve ajustar esta lógica de acordo. ou seja: if(Close[range selected]>MA && Close<A) Qualquer ajuda e direção é apreciada.Do que para a informação Mladen, vou tentar o Alerta.
Eu também gostaria de saber, como no exemplo acima, se o preço fecha acima de um MA e fica lá, mas depois que x barras se fecham novamente abaixo para me dar um alerta. O que eu gostaria de saber é como especificar as x barras de volta quando o preço fecha novamente abaixo do MA. Eu só quero olhar entre 1-4 barras de volta que o preço estava acima do MA e depois quando a barra atual fechar abaixo do MA deve dar um alerta à MA. Por onde eu começo, o que eu precisaria olhar? Estou pensando que a lógica é algo como: if((Close[i+1] && Close[i+2]&&Close[i+3]) > MA && Close <MA) mas ao invés disso, como esta linha com o VERMELHO, preciso ser capaz de selecionar na entrada quantas barras voltar a olhar e deve ajustar esta lógica de acordo. ou seja: if(Close[range selected]>MA && Close<A) Qualquer ajuda e direção é apreciada.