[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 500
Quero aprender como desenhar níveis no gráfico, dependendo dos valores indicadores em uma janela separada. Por exemplo, se o MACD cruzar o nível 0 de baixo para cima, uma linha é traçada no gráfico de acordo com o Baixo da barra onde a travessia ocorre. Quando o MACD é cruzado de cima para baixo, a linha na Alta será traçada de acordo. Escrevi algo, ele se compila sem erros, mas nada acontece. Você pode me ajudar, por favor?
#property indicator_chart_window#property indicator_buffers 1#property indicator_color1 Bluedouble Buffer[];
//+------------------------------------------------------------------+//| Custom indicator initialization function |//+------------------------------------------------------------------+int init()
{
//---- drawing settingsSetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,Buffer);
return(0);
}
//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+int start()
{
int limit;
double level;
int counted_bars=IndicatorCounted();
//---- last counted bar will be recountedif(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int i=0; i<limit; i++)
double macd = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,i);
double macd1 = iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,i+1);
if (macd > 0 && macd1 < 0)
{
level = iLow("EURUSD",PERIOD_M1,i); //Почему выскакивает ощибка если написать просто iLow[i]?
Buffer[i]=level;
}
elseif (macd < 0 && macd1 > 0)
{
level = iHigh("EURUSD",PERIOD_M1,i); //Почему выскакивает ощибка если написать просто iHigh[i]?
Buffer[i]=level;
}
return(0);
}
Quero aprender como desenhar níveis no gráfico, dependendo dos valores indicadores em uma janela separada. Por exemplo, se o MACD cruzar o nível 0 de baixo para cima, uma linha é traçada no gráfico de acordo com o Baixo da barra onde a travessia ocorre. Quando o MACD é cruzado de cima para baixo, a linha na Alta será traçada de acordo. Escrevi algo, ele se compila sem erros, mas nada acontece. Por favor, ajude.
linha é de pelo menos 2 pontos ;)
Buffer[i]=level;
é um ponto, os adjacentes são provavelmente zero. é por isso que a linha não tem para onde ser traçada
//Почему выскакивает ощибка если написать просто iLow[i]?
Existe alguma maneira de dividir a distância entre os dois preços em 3-4 partes, não apenas dividi-las, mas também descobrir o preço de cada uma das partes resultantes?
sss2019: Existe alguma maneira de dividir a distância entre os dois preços em 3-4 partes, não apenas dividi-las, mas também saber o preço de cada uma das partes resultantes?
Diga-me, se eu não sou um especialista em programação.
Esta coisa olha para a história ao abrir um pedido ou não?
Diga-me, se eu não sou bom em programação.
esta coisa fica na história ao abrir um pedido ou não?
1) usar a etiqueta SRC ao inserir o código
2) eliminar o que é comentado.
3) diga-nos o que você quer ver e qual é a discrepância
1) usar a etiqueta SRC ao inserir o código
2) remover o que é comentado
3) diga-me o que você quer ver e qual é a discrepância
src inserido
O que é comentado?
há uma discrepância no número de negócios lucrativos no testador, por isso eu perguntei
Quero aprender como desenhar níveis no gráfico, dependendo dos valores indicadores em uma janela separada. Por exemplo, se o MACD cruzar o nível 0 de baixo para cima, uma linha é traçada no gráfico de acordo com o Baixo da barra onde a travessia ocorre. Quando o MACD é cruzado de cima para baixo, a linha na Alta será traçada de acordo. Escrevi algo, ele se compila sem erros, mas nada acontece. Você pode me ajudar, por favor?
src inserido
Eu não sei o que foi comentado
há uma discrepância no número de negócios lucrativos no testador
há sempre 2 objetos na partida que são comparados.
o testador não coincide com a demonstração no mesmo período? Por exemplo, porque a propagação no testador é diferente
Quero aprender como desenhar níveis no gráfico, dependendo dos valores indicadores em uma janela separada. Por exemplo, se o MACD cruzar o nível 0 de baixo para cima, uma linha é traçada no gráfico de acordo com o Baixo da barra onde a travessia ocorre. Quando o MACD é cruzado de cima para baixo, a linha na Alta será traçada de acordo. Escrevi algo, ele se compila sem erros, mas nada acontece. Por favor, ajude.
linha é de pelo menos 2 pontos ;)
é um ponto, os adjacentes são provavelmente zero. é por isso que a linha não tem para onde ser traçada
//Почему выскакивает ощибка если написать просто iLow[i]?porque Low[i] não tem "i" no inícioOnde está essa cesta?
Existe alguma maneira de dividir a distância entre os dois preços em 3-4 partes, não apenas dividi-las, mas também saber o preço de cada uma das partes resultantes?
uma linha é de pelo menos 2 pontos ;)
este é um ponto, os vizinhos são provavelmente zero. portanto, não há lugar para traçar a linha
porque Low[i] não tem "i" no inícioPortanto, ou eu preciso criar um ponto anterior ou desenhar uma flecha em vez de uma linha. Obrigada, vou continuar a racionar meus miolos.