Чем объясняется такое свойство FirstVisibleBar( ) ?
Недостающие бары подкачались или график сдвинулся.
Почему же для BarsPerWindow() не требуется подкачка баров ?
Функции BarsPerWindow() и FirstVisibleBar( ) ведут себя совершенно по-разному при старте.
Выскажите, пожалуйста, свое мнение по поводу максимальной и минимальной видимых котировок в окне текущего графика ( на вертикальной оси ).
Очень нужно.
Функции BarsPerWindow() и FirstVisibleBar( ) ведут себя совершенно по-разному при старте.
Выскажите, пожалуйста, свое мнение по поводу максимальной и минимальной видимых котировок в окне текущего графика ( на вертикальной оси ).
Очень нужно.
Двумя руками "За" !!!
Вывожу прибыль / потери ордера в $ и пунктах прямо на график. Все перед глазами, не переключается внимание с графика на терминал. Шрифт в терминале мелкий, и места на экране без терминала больше.
Функция BarsPerWindow() решает все проблемы по горизонтали. Почему бы не сделать аналогичные функции по вертикали ?
"Странности" FirstVisibleBar( ) при старте подтверждаю. Из-за такой "заторможенности" FirstVisibleBar( ) использую BarsPerWindow(), хотя первая подошла бы мне больше.
Вывожу прибыль / потери ордера в $ и пунктах прямо на график. Все перед глазами, не переключается внимание с графика на терминал. Шрифт в терминале мелкий, и места на экране без терминала больше.
Функция BarsPerWindow() решает все проблемы по горизонтали. Почему бы не сделать аналогичные функции по вертикали ?
"Странности" FirstVisibleBar( ) при старте подтверждаю. Из-за такой "заторможенности" FirstVisibleBar( ) использую BarsPerWindow(), хотя первая подошла бы мне больше.
"MQL4: Хранение и отображение информации"
Статья посвящена удобным и практичным методам хранения и отображения информации. Здесь рассматриваются альтернативы стандартному
логфайлу терминала и функции Comment().
Статья посвящена удобным и практичным методам хранения и отображения информации. Здесь рассматриваются альтернативы стандартному
логфайлу терминала и функции Comment().
Спасибо, komposter !
Статьи этой я не читала, разберусь обязательно после пресс-конференции Трише.
Мое твердое убеждение: координаты углов видимой области ОБЯЗАТЕЛЬНЫ для графической программы.
Первым шагом в этом направлении считаю BarsPerWindow() и FirstVisibleBar( ). Без этих функций в МТ3 у меня было много проблем.
Статьи этой я не читала, разберусь обязательно после пресс-конференции Трише.
Мое твердое убеждение: координаты углов видимой области ОБЯЗАТЕЛЬНЫ для графической программы.
Первым шагом в этом направлении считаю BarsPerWindow() и FirstVisibleBar( ). Без этих функций в МТ3 у меня было много проблем.
Дорогой komposter !
Трише пока молодец, процесс движется в правильном направлении.
Основная идея статьи мне понятна. До сих пор я не использовала текстовых меток, о чем жалею.
Полагаю, левый верхний угол окна имеет координаты в пикселах ( 0, 0 ). Весь вывод привязан к левому верхнему углу.
Мне нужен, к примеру, вывод объекта по центру графика. Какова высота и ширина рабочей части графика в пикселах ?
Убеждена, что в Windows существуют специализированные функции, определяющие ширину и высоту ( в пикселах ) окна в целом.
Обязательно модифицирую Comment () а ля komposter.
Спасибо !!!
Трише пока молодец, процесс движется в правильном направлении.
Основная идея статьи мне понятна. До сих пор я не использовала текстовых меток, о чем жалею.
Полагаю, левый верхний угол окна имеет координаты в пикселах ( 0, 0 ). Весь вывод привязан к левому верхнему углу.
Мне нужен, к примеру, вывод объекта по центру графика. Какова высота и ширина рабочей части графика в пикселах ?
Убеждена, что в Windows существуют специализированные функции, определяющие ширину и высоту ( в пикселах ) окна в целом.
Обязательно модифицирую Comment () а ля komposter.
Спасибо !!!
Меня нельзя много хвалить, я становлюсь наглым =)))
Полагаю, левый верхний угол окна имеет координаты в пикселах ( 0, 0 ). Весь вывод привязан к левому верхнему углу.
Вывод можно привязать к любому углу. Посмотрите справку по OBJPROP_CORNER.Мне нужен, к примеру, вывод объекта по центру графика. Какова высота и ширина рабочей части графика в пикселах ?
Высоту и ширину экрана можно определить с помощью функции GetSystemMetrics из библиотеки user32. Я её использовал из VBA, но думаю тут тоже проблем не должно быть ;)
Подскажите пожалуйста, как реализуется в MQL4:
- получение вертикального и горизонтального размера текущего графика в пикселах;
- получение максимальной и минимальной видимых котировок текущего графика;
- получение общего количества развернутых графиков в окне.
Эти параметры необходимы мне для управления выводом графических объектов. Спасибо.
- получение вертикального и горизонтального размера текущего графика в пикселах;
- получение максимальной и минимальной видимых котировок текущего графика;
- получение общего количества развернутых графиков в окне.
Эти параметры необходимы мне для управления выводом графических объектов. Спасибо.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Предлагаю сделать доступными для пользователей значения максимальной и минимальной видимых котировок в окне текущего графика ( на вертикальной оси ).
Это даст возможность размещать графические объекты в произвольной точке графика.
Сейчас я определяю эти значения при помощи массивов High[ ] и Low[ ].
При низкой активности рынка оказывается недоступной значительная часть площади графика. Мои текстовые объекты размещаются на линиях графика, а сверху и снизу черное пустое пространство. Обидно.