[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 425

 
hoz:

Eu estava perguntando especificamente como desenhar mais de 6 linhas em um gráfico. Em que janela (0 ou outra, não importa). É nisso que estou mais interessado e foi sobre isso que eu lhe perguntei em primeiro lugar.

Você não pode fazê-lo com um indicador. A menos que eu use objetos gráficos(linhas de tendência), mas é um método lento. Isto deixa apenas alguns poucos indicadores. Dividindo um indicador em vários.
 
Integer:
A partir de um único indicador, você não pode. A menos que você use objetos gráficos (linhas de tendência), mas isso é um método lento. Isto deixa apenas alguns poucos indicadores. Dividir um indicador em vários.

Como entendo, é mais fácil chamar 2 ou mais indicadores de um Expert Advisor com 8 buffers cada um. Assim, 8 linhas devem ser traçadas através de cada indicador. É assim?
 
hoz:

Como eu entendo, é mais fácil chamar 2 ou mais índices de um consultor especializado, cada um com 8 buffers. Assim, 8 linhas devem ser traçadas através de cada indicador. É assim?

Se forem chamados do Consultor Especialista, não serão visíveis no gráfico.
 
prom18:

Olá! não consigo entender por que as compras não são excluídas.



Para excluir uma ordem, ela deve ser selecionada primeiro por OrderSelect()
 

Assim?

//============================================================================================
   if(Total==2)
     {
      if(msells==1)
        {
         if(buys==1)
           {
            if(OrderSelect(i-1,SELECT_BY_POS)==true)
              {
               if(OrderType()==4 && OrderLots()==Lots)
                 {
                  OrderDelete(Ticket);
                  return;
                 }
              }
           }
        }
     }

   if(Total==2)
     {
      if(mbuys==1)
        {
         if(sells==1)
           {
            if(OrderSelect(i-1,SELECT_BY_POS)==true)
              {
               if(OrderType()==5 && OrderLots()==Lots)
                 {
                  OrderDelete(Ticket);
                  return;
                 }
              }
           }
        }
     }
   return;
  }
//============================================================================================
 
Integer:

Se chamados de um EA, eles não serão visíveis no gráfico.

Como isso pode ser tratado então?
 
hoz:

Tanto quanto sei, é mais fácil chamar 2 ou mais Conselheiros Especialistas com 8 buffers cada um. Assim, 8 linhas devem ser traçadas através de cada indicador. É assim?
Inteiro:

Se chamado do Expert Advisor, eles não serão visíveis no gráfico.
Devo acrescentar: buffers indicadores serão usados apenas para o cálculo de alguma fórmula, onde a variável é uma array-timeseries. Ou seja, se você precisar de uma diferença entre dois indicadores técnicos Close[] ou embutidos, você pode calcular tudo isso em um Expert Advisor. Se você precisar de alguma análise de espectro harmônico comum, decompondo a série temporal Close[] em série Fourier, então faz sentido processá-la com um indicador e chamá-la através de iCustom() porque os indicadores técnicos incorporados no MT4 ainda não têm tais qualidades.
 
hoz:

Como então você pode consertá-lo?


Se você não gosta de desenhar por objetos gráficos, deve criar um indicador duplo ou triplo... ...o que você quiser.

Digamos que precisamos de um indicador Pivot, mas precisamos de quatro níveis em vez de três. Quatro no topo, quatro no fundo e o próprio pivô, para um total de nove amortecedores. Portanto, tudo isso consistirá em dois indicadores. Um indicador desenha pivô e 4 níveis inferiores, o segundo também desenha pivô e 4 níveis superiores. Naturalmente, é um assunto pessoal, qual indicador desenha o quê. Talvez um desenha pivô e níveis principais e o outro desenha níveis intermediários.

O desenho por objetos gráficos é ruim porque ao chamar tal indicador do Expert Advisor não há acesso a valores. Mas este problema pode ser resolvido - todos os valores, que podem ser necessários para a EA, devem ser colocados em um buffer e o processo de desenho deve ser desativado, se o indicador for chamado da EA (através do parâmetro na janela de propriedades do indicador).

 
gyfto:
Devo acrescentar: buffers indicadores só serão usados para calcular qualquer fórmula, onde a variável é uma array-timeseries. Ou seja, se você precisar de uma diferença entre dois indicadores técnicos fechados[] ou embutidos, você pode calcular tudo isso em um Expert Advisor. Se você precisar de alguma análise de espectro harmônico comum, decompondo a série temporal Close[] em série Fourier, então faz sentido processá-la com um indicador e chamá-la através de iCustom() porque os indicadores técnicos incorporados no MT4 ainda não têm tais qualidades.

Preciso exibir um monte de toalhetes em uma janela do gráfico.
 
hoz:

Preciso exibir um pacote de mash-ups na janela gráfica.

Então é melhor gerar um modelo.
Razão: