Добавление эффекта объёма для линий индикатора - страница 7

 
transcendreamer:

...

но видимо это не разрешается в основном окне графика 

Если правильно понял, то можно. Но нужно самому задавать максимум/минимум графика.

Пример: 

//--- Установим максимум/минимум
   ChartSetDouble(0,CHART_FIXED_MAX,max_price+offset_max_min);
   ChartSetDouble(0,CHART_FIXED_MIN,min_price-offset_max_min);
 
Argo:
Здорово !! Вы меня убедили в пользе форумов. Я и правда не знал о существовании такого. Программы пишу "на бытовом" уровне. На досуге изучу. 

Осталось придумать, куда ещё можно пририсовать тень или прозрачность для придания изображению более эстетического вида.

 
tol64:

Если правильно понял, то можно. Но нужно самому задавать максимум/минимум графика.

Пример: 

а дальше? как нарисовать свой график?
 
transcendreamer:
а дальше? как нарисовать свой график?
Только с помощью индикатора.
 
transcendreamer:
а дальше? как нарисовать свой график?

Сначала подключить канвас:

#include <Canvas\Canvas.mqh>

Затем выбрать, как будет обрабатываться цвет на канвасе: с прозрачность или без прозрачности.

 
barabashkakvn:

Сначала подключить канвас:

Затем выбрать, как будет обрабатываться цвет на канвасе: с прозрачность или без прозрачности.

ведь канвас делает наложенный график?

а если меняется ТФ то график никак не будет реагировать

 
transcendreamer:

ведь канвас делает наложенный график?

а если меняется ТФ то график никак не будет реагировать

Если с помощью канваса, то отслеживать смену ТФ и просто перерисовывать заново.
 
tol64:
Если с помощью канваса, то отслеживать смену ТФ и просто перерисовывать заново.
да, и масштабировать в ширину не будет работать (((
 
transcendreamer:
да, и масштабировать в ширину не будет работать (((
Точнее все привычные операции с нарисованным графиком на канвасе Вам нужно будет отбрабатывать и программировать самостоятельно. 
 
transcendreamer:
да, и масштабировать в ширину не будет работать (((
Если не сделать, то конечно не будет. ))