Перетаскивание SL и TP в тестере. - страница 10

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
khorosh
12514
khorosh  
Можно двигать стоп,  удерживая нажатой левую кнопку мыши на кнопке  SL+ или SL-  . Опрашивать состояние левой кнопки мыши, пока нажата увеличивать или уменьшать стоп. Отпустил кнопку - стоп остановился. Мне кажется так неплохо будет. Соответствующая кнопка должна быть предварительно выбрана (нажата щелчком левой кнопки мыши), а потом уже повторно жмём левую кнопку мыши над этой кнопкой для движения стопа.
Alexey Volchanskiy
27510
Alexey Volchanskiy  
Artyom Trishkin:
Таймер не подойдёт для опроса всего?
В тестере МТ4 не пашет (
pako
3240
pako  
khorosh:
Можно двигать стоп,  удерживая нажатой левую кнопку мыши на кнопке  SL+ или SL-  . Опрашивать состояние левой кнопки мыши, пока нажата увеличивать или уменьшать стоп. Отпустил кнопку - стоп остановился. Мне кажется так неплохо будет. Соответствующая кнопка должна быть предварительно выбрана (нажата щелчком левой кнопки мыши), а потом уже повторно жмём левую кнопку мыши над этой кнопкой для движения стопа.

Если отрабатываются события , как вы пишите, то ткнули мышем - где ткнули там взяли SL

где отпустили туда поставили SL

Artyom Trishkin
Модератор
58845
Artyom Trishkin  
Alexey Volchanskiy:
В тестере МТ4 не пашет (

Да вопрос был вродь как по не тестеру:

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Перетаскивание SL и TP в тестере.

Dmitry Fedoseev, 2016.02.15 18:43

Еще бы что-то придумать, так, чтобы при работе на счете у советника была моментальная реакция на глобальные переменные создаваемые индикатором, а не ожидание тика.

Dmitry Fedoseev
58197
Dmitry Fedoseev  
Никто так и не попробовал в какой последовательности события эксперта и индикатора отрабатываются?
Vitaly Muzichenko
14199
Vitaly Muzichenko  
Dmitry Fedoseev:
Никто так и не попробовал в какой последовательности события эксперта и индикатора отрабатываются?

Вообще, сами события клика в MQ не доделаны, отрабатываются только после отпускания кнопки мыши, нужно ещё ввести чтоб отрабатывались в момент нажатия кнопки, как это сделано в js

mousedown - Кнопка мыши нажата.

mouseup - Кнопка мыши отпущена. 

О последовательности, вроде как индикатор отрабатывает первый, а потом эксперт. 

Anatoli Kazharski
34920
Anatoli Kazharski  
Vitaly Muzichenko:

Вообще, сами события клика в MQ не доделаны, отрабатываются только после отпускания кнопки мыши, нужно ещё ввести чтоб отрабатывались в момент нажатия кнопки, как это сделано в js

mousedown - Кнопка мыши нажата.

mouseup - Кнопка мыши отпущена. 

О последовательности, вроде как индикатор отрабатывает первый, а потом эксперт. 

Текущее состояние левой кнопки мыши сейчас можно отслеживать по событию CHARTEVENT_MOUSE_MOVE (параметр sparam). 
Dmitry Fedoseev
58197
Dmitry Fedoseev  
Да уж проверил, у индикатора ChartEvent всегда первый.  
khorosh
12514
khorosh  
Cделал передвижение SL  и TP с помощью кнопок, как задумал в предыдущем посте. Всё работает нормально. Мне кажется так лучше и удобней, чем двигать SL и TP с помощью перетаскивания дополнительных объектов типа линий, стрелок и прочее. Шаг передвижения можно менять так же с помощью кнопок.
khorosh
12514
khorosh  
pako:

Если отрабатываются события , как вы пишите, то ткнули мышем - где ткнули там взяли SL

где отпустили туда поставили SL

Можно попробовать. Хотя меня и вариант, который только что сделал вполне устраивает.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий