Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 933
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
Vou tentar. Mas temo que não funcione em bares semanais, por exemplo.
Você pode me dizer onde posso encontrar um exemplo de código que pinta a linha indicadora em cores diferentes?
Tantas cores, tantos tampões! Desde que a cor mude, você muda o buffer! Muitos exemplos em CodeBase!
link do vídeo https://www.youtube.com/watch?v=k9Zo0SgrMCA
É possível ligar três gráficos com diferentes prazos na EA? Com base nas leituras dos indicadores em dois gráficos, é encontrado um lugar e um par de moedas para entrar, e com base no último terceiro gráfico, um ponto de entrada, parada e lucro são calculados, e uma posição é aberta para entrada. Isto é tecnicamente possível? Ou você precisa criar um Expert Advisor especificamente para um determinado período de tempo para trabalhar em um gráfico? Não devemos contar apenas as leituras das barras, carrapatos ou candelabros de gráficos de diferentes intervalos de tempo, mas analisar as leituras de pelo menos dois indicadores e abrir uma ordem baseada no terceiro.
Olá, eu estava escrevendo uma função para detectar flytags e fiquei preso em algo que não entendo. se a declaração não funcionar. talvez eu tenha escrito algo errado em algum lugar, eu quero que você dê uma nova olhada, porque não entendo por quê. eu até gravei um vídeo do depurador, mostrando que os valores são iguais, mas não funciona. por favor, coloque meu cérebro no lugar de))))
código:
{
int size = ArrayRange(arrayMinLow,0);
int digits = MarketInfo (symbol,MODE_DIGITS);
double spreadFlat = highLine - lowLine;
int directionFlat = -1;
int slew = 0;
for (int i = 0; i<size; i++){
double hl =arrayMinLow[i][0];
double ol = arrayMinLow[i][1];
double cl = arrayMinLow[i][2];
double ll = arrayMinLow[i][3];
if (hl == highLine || ol == highLine){ //вот тут не срабатывает
if( directionFlat == -1 || directionFlat == 0)
slew++;
directionFlat = 1;
}else if (cl == lowLine|| ll ==lowLine){
if( directionFlat == -1 || directionFlat == 1)
slew++;
directionFlat = 0;
}
}
if(slew >=4 )
return true;
return false;
}