Стоп координатами здесь являются цена и время или я что-то не понял? Примем здесь клик?
Да вроде все ясно.
Человек хочется щелкать мышкой по экрану, а на экране загогулины
появляются. Потому и клик (мышки).
Похоже скрипт нужен с перехватом системных сообщений (от мыши).
По сути мне нужно написать функцию рисования мышью. Но что-то
я начал сомневаться, что это возможно сделать средствами mql4.
wlynx:
По сути мне нужно написать функцию рисования мышью. Но что-то я начал сомневаться, что это возможно сделать средствами mql4.
Наверно, это сделать можно. В виде скрипта. Необходимо только
правильно алгоритм составить. Как дать понять скрипту, что поставлена
последняя точка? Чтобы дальнейшие кликанья по графику не вызывали
появление новых линий зигзага и символов. То есть нужен грамотно
составленный алгоритм.
По сути мне нужно написать функцию рисования мышью. Но что-то я начал сомневаться, что это возможно сделать средствами mql4.
А можете подсказать, какие функции используются в этом скрипте
для перехвата координат мыши?
Так... Похоже все вопросы отменяются. В mql4 можно работать с winapi.
Ура! :)
Всем спасибо!
Всем спасибо!
wlynx:
А можете подсказать, какие функции используются в этом скрипте для перехвата координат мыши?
А можете подсказать, какие функции используются в этом скрипте для перехвата координат мыши?
В этом скрипте ничего кроме mql4. api не поможет, пока никто не придумал как получить координаты какого-нибудь бара.
Есть у меня идея как это сделать при момощи двух функций из winapi:
RtlSecondsSince1970ToTimeОни могут конвертировать время в unix формат и обратно. Это значит, что теоретически, чтобы получить временную координату бара, надо посчитать сколько секунд прошло от первого бара до точки и преобразовать это значение в удобоваримый формат. Чем я и займусь как только основательно ознакомлюсь с mql. :-)
RtlTimeToSecondsSince1970
В мт 5 есть на полке с графическими инструментами очень удобная штука - кликаешь на нее а потом по нужным тебе точкам есть на 5 точек с выбором уровня волн и для трех тоже есть при последнем клике появляются цифры или буквы там куда вы кликали.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Есть ли готовые скрипты, позволяющие рисовать зигзаги и проводить разметку волн вручную?
Базовые инструменты MT4 не особо удобны для этого, потому как приходится делать очень много рутинных кликов мыши на иконки с инструментами. Хотелось бы найти (или сделать) скрипты, которые бы часть этой бесполезной рутины брали на себя, т.е. рисовали зигзаги по кликами мыши и соответственно выставляли метки 1-2-3. .., A-B-C и т.д.
Если готовых скриптов нет, то посоветуйте пожалуйста, как с помощью mql4 получить координаты кликов дабы последовательно рисовать моноволны?
Спасибо.