Отрисовка свечей

 

Добрый день!

Если ли возможность заставить терминал рисовать максимум свечи по Ask цене? 

На примере Ask отображается белой линией, при расширении спреда свечка еще сильнее отходит от уровня Ask, что некоторым глаза колет )


 
Nikolai Karetnikov:

Добрый день!

Если ли возможность заставить терминал рисовать максимум свечи по Ask цене? 

На примере Ask отображается белой линией, при расширении спреда свечка еще сильнее отходит от уровня Ask, что некоторым глаза колет )


Поищите My Color Candles может то что вы ищите?
 
Nikolai Karetnikov:

Добрый день!

Если ли возможность заставить терминал рисовать максимум свечи по Ask цене? 

На примере Ask отображается белой линией, при расширении спреда свечка еще сильнее отходит от уровня Ask, что некоторым глаза колет )

Поверх текущих свечей рисовать по цене ASK на канвасе, ну или индикатором через свойство DRAW_CANDLES

Проблема в том, что нет истории цен ASK, поэтому нарисуете только текущий бар и последующие во время работы, но до первой перезагрузки терминала, далее снова 1 бар

https://www.mql5.com/ru/forum/299982/page2#comment_10823846

P.S. Ссылка на код mql5, но должен работать и на mql4

Цветные свечи (пожелания)
Цветные свечи (пожелания)
  • 2019.02.28
  • www.mql5.com
Для буфера DRAW_CANDLES модно задавать цвет контура и два цвета тела. Для буфера DRAW_COLOR_CANDLES можно задавать много цветов для тела (64 штуки...
 
Vitaly Muzichenko:

Поверх текущих свечей рисовать по цене ASK на канвасе, ну или индикатором через свойство DRAW_CANDLES

Проблема в том, что нет истории цен ASK, поэтому нарисуете только текущий бар и последующие во время работы, но до первой перезагрузки терминала, далее снова 1 бар

https://www.mql5.com/ru/forum/299982/page2#comment_10823846

P.S. Ссылка на код mql5, но должен работать и на mql4

При желании можно получить

struct MqlTick 
  { 
   datetime     time;          // Время последнего обновления цен 
   double       bid;           // Текущая цена Bid 
   double       ask;           // Текущая цена Ask 
   double       last;          // Текущая цена последней сделки (Last) 
   ulong        volume;        // Объем для текущей цены Last 
   long         time_msc;      // Время последнего обновления цен в миллисекундах 
   uint         flags;         // Флаги тиков 
   double       volume_real;   // Объем для текущей цены Last c повышенной точностью 
  };
Получаешь в структуру тики за период одного бара и находишь максимальное значение. Но это тормоза ещё те……… Проще приплюсовать к High размер спреда в периоде.
 

Спасибо всем за идеи )

 
А не проще ли сделать синтетик и в него вместо бидов писать аски?
 
Denis Vasyutin:
А не проще ли сделать синтетик и в него вместо бидов писать аски?

Верх по аск, низ по бид. )))

Хотя я предпочитаю наоборот ;)

Причина обращения: