Como fazer uma regra de coloração baseada no volume real de negociações ? ex: abaixo de 31500 fica amarelo, abaixo de 55000 fica azul, acima de 85000 fica vermelho etc...

 

ex: abaixo de 31500 fica amarelo, abaixo de 55000 fica azul, acima de 85000 fica vermelho, acima de 115000 fica roxo e acima de 150000 fica verde lima.


Esse é o que tenho, mas no profit.. queria fazer para o mt5 com as configurações de volume acima

begin

  if (volume > 3500000000) then
    begin 
      PaintBar(clLime);
    end 
  else if (volume > 2780000000) then
    begin
      paintbar(clPurple);
    end
  else if (volume > 2000000000) then
    begin
      paintbar(clRed);
    end
  else if (volume < 750000000) then
    begin
      PaintBar(clYellow);
    end
  else if (volume < 1250000000 ) then
    begin
      PaintBar(clAqua);
    end;
end;
Oportunidades ilimitadas com o MetaTrader 5 e MQL5
Oportunidades ilimitadas com o MetaTrader 5 e MQL5
  • www.mql5.com
Neste artigo, eu gostaria de dar um exemplo de como um programa de negociação pode ser, bem como os resultados que podem ser alcançados em 9 meses, tendo começado a aprender MQL5 a partir do zero. Este exemplo também mostrará quanto multifuncional e informativo tal programa pode ser para um negociante, tendo um espaço mínimo no gráfico de preços. E vamos ser capazes de ver quanto colorido, brilhante e intuitivamente claro os painéis de informações comerciais dos usuários podem ser. Assim como muitos outros recursos...
 
gabrielrohwedder:

ex: abaixo de 31500 fica amarelo, abaixo de 55000 fica azul, acima de 85000 fica vermelho, acima de 115000 fica roxo e acima de 150000 fica verde lima.


Esse é o que tenho, mas no profit.. queria fazer para o mt5 com as configurações de volume acima

begin

  if (volume > 3500000000) then
    begin 
      PaintBar(clLime);
    end 
  else if (volume > 2780000000) then
    begin
      paintbar(clPurple);
    end
  else if (volume > 2000000000) then
    begin
      paintbar(clRed);
    end
  else if (volume < 750000000) then
    begin
      PaintBar(clYellow);
    end
  else if (volume < 1250000000 ) then
    begin
      PaintBar(clAqua);
    end;
end;

Aqui :

https://tinyurl.com/6zybbhth

Razão: