Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 961

 

Скажите пожалуйста, лини индикатора такого стиля делается из несколько буферов или это по другому делается?


 
Artyom Trishkin:

Он всегда возвращал long - погляди идентификаторы свойств SymbolInfoInteger()

Так увидел уже, я ведь сначала это посмотрел.

SYMBOL_DIGITS

Количество знаков после запятой

int

Головокружение и недоумение продолжилось... и только спустя минут 20 остановилось. Только-вот насколько это было "всегда"???

 
Nauris Zukas:

Скажите пожалуйста, лини индикатора такого стиля делается из несколько буферов или это по другому делается?


Достаточно двух буферов. Один толщиной 5 пикселей и поверх второй толщиной 2.

Возможно три. "Мартышка к старости слаба глазами стала" ©
 
Alexey Viktorov:

Достаточно двух буферов. Один толщиной 5 пикселей и поверх второй толщиной 2.

Понял, спасибо. Да, там три получается.

 
Как можно определить, что именно вызывает долгую компиляцию (свыше 10 минут). Получаемый ex5 файл весит около 12мб, не так уж и много. Как диагностировать и устранить причины, вызывающие столь длительную компиляцию?
 
Artyom Trishkin:

Компилятор не ругается, а предупреждает, что вы в int пытаетесь засунуть double.

Спасибо. В 4-ке эта операция проходила молча..

 
Nauris Zukas:
Спасибо! Коротко и ясно. (а то при компиляции забивает этими ругательствами )
 
Alexey Viktorov:

Так увидел уже, я ведь сначала это посмотрел.

SYMBOL_DIGITS

Количество знаков после запятой

int

Головокружение и недоумение продолжилось... и только спустя минут 20 остановилось. Только-вот насколько это было "всегда"???

SYMBOL_DIGITS - int, но сама функция возвращает long. По причине, что в спецификации есть параметры с типом long :)

 
Alexey Viktorov:

Достаточно двух буферов. Один толщиной 5 пикселей и поверх второй толщиной 2.

Возможно три. "Мартышка к старости слаба глазами стала" ©

У DRAW_COLOR_HISTOGRAM2 как-то не пропорционально меняется толщина лини, из за этого при уменьшение графика не правильно отображается отрезок. Это баг?

P.S.Рядом DRAW_COLOR_SECTION правильно отображается.


 
Nauris Zukas:

У DRAW_COLOR_HISTOGRAM2 как-то не пропорционально меняется толщина лини, из за этого при уменьшение графика не правильно отображается отрезок. Это баг?

P.S.Рядом DRAW_COLOR_SECTION правильно отображается.


Попробуйте ещё DRAW_COLOR_CANDLES

Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_COLOR_CANDLES
Документация по MQL5: Пользовательские индикаторы / Стили индикаторов в примерах / DRAW_COLOR_CANDLES
  • www.mql5.com
//|                                           DRAW_COLOR_CANDLES.mq5 | //|                        Copyright 2011, MetaQuotes Software Corp. | //|                                             https://www.mql5.com | "Рисует в отдельном окне разным цветом свечи по случайно выбранному из MarketWatch символу...
Причина обращения: