Есть ли иной способ узнать что был открыт новый чарт кроме:
тупого перебора в таймере всех чартов с сохранением всех ID или хендлов, для того что бы при следующем переборе всех чартов (где-то через 1 секунду) сравнивать и узнавать был ли такой чарт обработан до этого или нет???
Ваш вариант вполне хороший и самый простой, кстати.
Вариант 2: Подготовится - изменить шаблон по-умолчанию (default) - в шаблон добавить индикатор, который будет генерировать события. Плюс нужно налидать обмен информацией между разными чартами, плюс проверки организовать: "А не удалил ли пользователь мой сигнальный индикатор?" и т.д.
Так что Вариант 1 - очень даже простой.
Дайте, пожалуйста, больше свободы по управлению окнами графиков
И вот каков был ответ:
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Дайте, пожалуйста, больше свободы по управлению окнами графиков
barabashkakvn, 2014.05.13 09:56
Ну вот и получен ответ от Сервисдеска по поводу введения новых функций по управления окнами ( изменение размеров окон, перемещение окон и т.д.) - "По сути это доступ к некоторым функциям WinAPI. Вопрос много раз обсуждался и откладывался. В данный момент в ближайших планах этого функционала нет".
Спасибо за информацию.
Печально однако ((
Разве функция которая будет выводить переменную с общим количеством чартов в терминале это так сложно и опасно?
Такая же переменная должна быть для сравнения с CHARTS_MAX
Спасибо за информацию.
Печально однако ((
Разве функция которая будет выводить переменную с общим количеством чартов в терминале это так сложно и опасно?
Такая же переменная должна быть для сравнения с CHARTS_MAX
Разработчикам проще сказать пользуйтесь чем есть, чем сделать что-то для пользователей.
Вся загвоздка в том, что чарты (графики) - те которые открыты вручную, а не с помощью mql - это окна, а управление окнами - это вызов функций Windows API.
Мне побоку что там вызывается, мне главное что бы было удобно и это не жрало ресурсы - как тупой перебор всех чартов каждую секунду в таймере.
Если ручками создаешь (удаляешь) новый чарт он мгновенно отображается в \profiles\default как новый (удаленный) файл chartN.chr (МТ4)
Можно предположить что производится обработка события создания (удаления) чарта. Неужели вывести это событие пользователям так трудно?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Есть ли иной способ узнать что был открыт новый чарт кроме:
тупого перебора в таймере всех чартов с сохранением всех ID или хендлов, для того что бы при следующем переборе всех чартов (где-то через 1 секунду) сравнивать и узнавать был ли такой чарт обработан до этого или нет???