Adicionando um efeito de volume às linhas indicadoras - página 7

 
transcendreamer:

...

mas aparentemente isso não é permitido na janela principal do gráfico

Se compreendido corretamente, ele pode. Mas você mesmo tem que definir o máximo/mínimo do gráfico.

Exemplo:

//--- Установим максимум/минимум
   ChartSetDouble(0,CHART_FIXED_MAX,max_price+offset_max_min);
   ChartSetDouble(0,CHART_FIXED_MIN,min_price-offset_max_min);
 
Argo:
Ótimo!!! Você me convenceu da utilidade dos fóruns. Eu realmente não sabia que tal coisa existia. Eu escrevo programas em um nível "mundano". Estudá-lo-ei a meu bel-prazer.

Ainda é preciso descobrir onde mais desenhar sombra ou transparência para dar à imagem um visual esteticamente mais agradável.

 
tol64:

Se compreendido corretamente, você pode. Mas você mesmo tem que definir o máximo/mínimo do gráfico.

Exemplo:

como você desenha seu próprio gráfico?
 
transcendreamer:
E então, como você desenha seu próprio gráfico?
Somente com o uso de um indicador.
 
transcendreamer:
e então? como você desenha seu próprio gráfico?

Primeiro conecte o kanvas:

#include <Canvas\Canvas.mqh>

Em seguida, escolha como a cor será tratada na tela do Kanvas: com ou sem transparência.

 
barabashkakvn:

Primeiro conecte o kanvas:

Em seguida, escolha como a cor será tratada na tela do Kanvas: com ou sem transparência.

O kanvas não faz um gráfico sobreposto?

e se a TF mudar, o gráfico não reagirá de forma alguma

 
transcendreamer:

o kanvas faz um gráfico sobreposto, não é mesmo?

e se a TF mudar, o gráfico não reagirá de forma alguma

Se estiver usando uma tela, então monitore a mudança da TF e simplesmente redesenha-a novamente.
 
tol64:
Se utilizar kanvas, então rastreie a mudança na TF e apenas redesenha novamente.
sim, e o dimensionamento à largura não vai funcionar (((
 
transcendreamer:
Sim, e o dimensionamento à largura não vai funcionar (((
Mais precisamente, todas as operações usuais com o gráfico desenhado na tela precisarão ser trabalhadas e programadas por você.
 
transcendreamer:
Sim, e o dimensionamento à largura não vai funcionar (((
Se você não o fizer, é claro que não o fará. ))