Pergunte! - página 94

 
ANCOLL:
Será que existe uma maneira de remover a bandeira, pois às vezes ela bloqueia a visão de outro indicador?

Que pena, é .ex4

O indicador, eu anexei abaixo

Você pode pedir à cja para torná-lo menor nesta linha https://www.mql5.com/en/forum/178253

Por que a cja está postando códigos ex4 somente com banner - por favor, leia esses 2 fios:

https://www.mql5.com/en/forum/178287

https://www.mql5.com/en/forum/177101

 
Michel:
É fácil: o código acima é uma função, então você precisa chamá-lo em algum lugar. Se você nunca o chamar, esta função nunca será executada, então é inútil mantê-lo no arquivo compilado; esse é o significado do erro que você recebe.

Descobri e pus a funcionar. Obrigado.

 

Necessidade de usar os dígitos

Dave137:

#property indicator_chart_window

double spread=Ask-Bid;

{

ObjectCreate("Spread_Label", OBJ_LABEL, 0, 0, 0);

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

ObjectSet("Spread_Label", OBJPROP_CORNER, 3);

ObjectSet("Spread_Label", OBJPROP_XDISTANCE, 50);

ObjectSet("Spread_Label", OBJPROP_YDISTANCE, 55);

}

Eu tentei isto, mas consegui um grande valor '0' no gráfico. Como obter o indicador para colocar o spread no gráfico da moeda sobre a qual está sendo sobreposto?

Sua sabedoria e conhecimento são necessários!

Dave

Dave,

O problema é com esta linha de código.

ObjectSetText("Spread_Label", DoubleToStr(spread,0), 14, "Ariel", Yellow);

Ao utilizar DoubleToStr a segunda opção é arredondar, ou seja, para quantas casas decimais arredondar. No seu caso, você está arredondando um número de duas ou quatro casas decimais de volta para "Zero" casas decimais.

Veja abaixo:

DoubleToStr( valor duplo, dígitos int)

Retorna a seqüência de texto com o valor numérico especificado convertido em um formato de precisão especificado.

Parâmetros:

valor - Valor do ponto flutuante.

dígitos - Formato de precisão, número de dígitos após a vírgula decimal (0-8).

O código correto deve ser lido:

ObjectSetText("Spread_Label", DoubleToStr(spread,Dígitos), 14, "Ariel", Amarelo);

NOTA: Dígitos é uma função interna que retorna o número de casas decimais para o símbolo atual.

Isto deve agora mostrar o Spread.

Abraço,

Hiachiever

 
ANCOLL:
Será que existe uma maneira de remover o banner, pois às vezes ele bloqueia a visão de outro indicador?

Que pena, é .ex4

O indicador, eu anexei abaixo

Sim, eu escrevi e coloquei o código para que você possa construir seus próprios medidores.

 
newdigital:
Você pode pedir à cja para torná-la menor nesta linha https://www.mql5.com/en/forum/178253

Por que a cja está postando códigos ex4 somente com banner - por favor, leia esses 2 fios:

https://www.mql5.com/en/forum/178287

https://www.mql5.com/en/forum/177101

Estou vendo...

Mesmo a Dolly e a DIN onde eu, cja, minime e outros trabalhávamos juntos, foram rasgados e vendidos por aqueles ladrões na rede.

 

Problema com a ICUSTOM

Este é o erro que eu recebo quando dirijo minha EA

GannHiLov1 EURJPYm,M30: número tampão de índice inválido na função iCustom

esta é minha função Icustom

double GannBuy1 = iCustom(NULL, 0, "###gann_hilo_activator####", lookback1,0);

Alguém sabe como consertar isso?

 

Para codersguru e outros programadores

Olá a todos,

Por favor, você poderia me ajudar com o meu problema aqui descrito?

Obrigado

 

Alerta contínuo

Eu estava me perguntando que código e onde adicioná-lo, se eu quiser que algum indicador soe, envie um e-mail, alerta até que eu o desligue. Estou longe de meu computador às vezes e uso mensagens de texto e som para me alertar se estou acordado ou dormindo. Uma mensagem de som ou de texto nem sempre é suficiente para chamar minha atenção.

Obrigado antes do tempo

 

alerta de voz adx

olá, eu estava me perguntando se alguém pode me ajudar a fazer um indicador que me dará um som quando a linha adx estiver acima de 40?

Obrigado

 

iCustom no final do bar ou?

Olá a todos,

Tenho tentado confirmar que o iCustom usa os valores no fechamento da barra ou ele os calcula após cada carrapato? Não está totalmente claro na documentação. Parece que algumas funções como o iMa permitem especificar em que momento da barra você deseja que o valor seja tomado.

Tenho o seguinte iCustom e gostaria de saber se é o valor do StochRSICurr no final da barra diária ou não?

StochRSICurr = iCustom(Símbolo(),PERÍODO_D1, "Stochastic RSI",8,8,9,0,0);

Obrigado por sua ajuda.

Putz