В OnChartEvent отслеживать CHARTEVENT_MOUSE_MOVE, а не только CHARTEVENT_CLICK. При перемещении мыши нужно будет преобразовать координаты из XY в PriceTime. Для этого есть функция ChartXYToTimePrice().
что-то оно изменяет значение только при клике на графике...
Если Вы не программист и хотите это сделать сами, то у вас на написание подобной программы уйдет минимум неделя при условии что вы талантливый человек в плане самообразования и имеете хорошее логическое мышление..
Это очень не сложная задача и для опытного програмиста эта задача займет 1-2 часа времни для чернового рабочего варианта, может даже полчаса. Определитесь, вы хотите сами написать или попросить кого-нибудь?
Nikolai Semko: Если Вы не программист и хотите это сделать сами, то у вас на написание подобной программы уйдет минимум неделя при условии что вы талантливый человек в плане самообразования и имеете хорошее логическое мышление..
Это очень не сложная задача и для опытного програмиста эта задача займет 1-2 часа времни для чернового рабочего варианта, может даже полчаса. Определитесь, вы хотите сами написать или попросить кого-нибудь?
Ну самый быстрый способ это учиться на готовых программах, где реализована обработка событий мыши, а когда встречается непонятная функция или свойство, щёлкать по нему мышкой и нажимать F1.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
В OnChartEvent отслеживать CHARTEVENT_MOUSE_MOVE, а не только CHARTEVENT_CLICK. При перемещении мыши нужно будет преобразовать координаты из XY в PriceTime. Для этого есть функция ChartXYToTimePrice().
сделал такой код:
что-то оно изменяет значение только при клике на графике...
что-то оно изменяет значение только при клике на графике...
Это событие надо явно включать для графика
Это событие надо явно включать для графика
а нету статьи по использованию функции OnChartEvent() ?
сделал такой код:
что-то оно изменяет значение только при клике на графике...
Если Вы не программист и хотите это сделать сами, то у вас на написание подобной программы уйдет минимум неделя при условии что вы талантливый человек в плане самообразования и имеете хорошее логическое мышление..
я типа шарю немного.
тут и напишем, если получится... )
и тут мои изыскания закончились.
ChartSetInteger(CHART_EVENT_MOUSE_MOVE, true)
Заодно можно еще посмотреть на
CHART_MOUSE_SCROLL
и CHART_DRAG_TRADE_LEVELS.
смотрите статьи tol64
я типа шарю немного.
тут и напишем, если получится... )
ChartSetInteger(CHART_EVENT_MOUSE_MOVE, true)
о. спасибо. проканало)
пока что имеем такое:
пока что имеем такое:
ChartSetInteger в OnInit() переместите. Её достаточно один раз запустить, а не каждый раз при наступлении любого события.
в комент добавьте еще sparam и id, чтоб понимать что за что отвечает