отобразить/получить цену/время в определенной точке

 

в статусной строке отображаются параметры свечек под мышкой, а хочется видеть еще и просто цену/время в произвольной точке графика

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

 

з.ы. как это получить скриптом, я знаю.. хочется просто при перемещении мыши, перетаскивании объектов это наблюдать.

 

бубен пока отложил, может, есть готовое решение?

 

Так Вы сами написали: нужно создать объекты и мышкой их перетаскивать.

А советник будет считывать их позицию с экрана.

Единственная проблема- это чтобы все обновлялось нормально в сб-вс,

надо генерировать сообщения на окна с графиками, чтобы метатрейдер

думал, что это тики.

 

на худой конец, конечно, можно сохранять массив координат объектов и при изменении сигналить, но это будет доп нагрузкой на машинку, а при большом кол-ве объектов и графиков...

 

просто тупо водишь мышкой и видишь цену/время в координатах мыши.. в каком-то терминале видел такое...

а в мт выходит, только тыкая кнопку "перекрестия" подобного можно добиться.. или может, есть волшебная кнопочка?

 

мож, через winapi можно замутить? ведь скрипт же как-то определяет куда его кинули, явно по координатам мыши.

пробовал скрипту назначить гор клавиши и тыкать их программно - не выходитъ =(

 

в назрузку: может, можно перехватить событие клика мыши по объекту?

 
majestic >>:

на худой конец, конечно, можно сохранять массив координат объектов и при изменении сигналить, но это будет доп нагрузкой на машинку, а при большом кол-ве объектов и графиков...

 

просто тупо водишь мышкой и видишь цену/время в координатах мыши.. в каком-то терминале видел такое...

а в мт выходит, только тыкая кнопку "перекрестия" подобного можно добиться.. или может, есть волшебная кнопочка?

 

мож, через winapi можно замутить? ведь скрипт же как-то определяет куда его кинули, явно по координатам мыши.

пробовал скрипту назначить гор клавиши и тыкать их программно - не выходитъ =(

 

в назрузку: может, можно перехватить событие клика мыши по объекту?

К сожалению, время бара и цены, которые относятся к бару, над которым находится в текущий момент мышка,

не располагаются в отдельных окошках, а рисуются из внутренних переменных программы. 

Единственный текст, который можно выцепить с этого окна- это текст типа "Для справки нажмите F1".

.

В теории, есть функции, которые могут как-то помочь, если будет известна позиция мышки в координатах клиентского окна: WindowBarsPerChart(), WindowFirstVisibleBar(), WindowPriceMin(), WindowPriceMax().

 
ага... вот их и ковыряю щас.. вроде получается, с погрешностью +-1 пункт.. бордюр и шкалу замерю, может, будет пипс в писпс )
Причина обращения: