bars chart for delphi

 
может, есть у кого компонента для делфи, позволяющая отображать графики типа как в МТ?
 
majestic >>:
может, есть у кого компонента для делфи, позволяющая отображать графики типа как в МТ?


TeeChart полно всюду. Воспользуйся поиском
 
Как вариант воспользуйтесь граф. ядром трындера, написав dll.
 

Sergey_Murzinov, спасибо за наводку ))

поковырял - вроде то, что надо, только никак не пойму как сделать плавную прокрутку? постраничный вывод нашел, а прокрутки невидать =( 

кто-нить вкурсе, оно там вообще есть? в нете инфы по ней как-то не очень, видимо, потому что платная..


IlyaA, ядром кого, простите? ))

 

Прокрутка графиков и диаграмм TeeChart пользователем может осуществляться, если свойство компонента AllowPanning установлено в pmBoth. Тогда пользователь, нажав правую кнопку мыши, может тащить видимую часть графика в любую сторону. Это особенно удобно, если перед этим изменен масштаб графика, так как в этом случае пользователь может по частям в крупном формате просматривать интересующие его фрагменты графика. Свойство AllowPanning позволяет также разрешать прокручивание только в горизонтальном, или только в вертикальном направлениях.
Впрочем, указанный выше способ прокрутки (правой кнопкой мыши) можно изменить, используя глобальные переменные TeeScrollMouseButton - кнопка мыши, обеспечивающая прокрутку, и TeeScrollKeyShift - вспомогательная клавиша, которая должна быть нажата при прокрутке. Например, если вы напишете оператор

TeeScrollKeyShift := [ ssCtrl ];

то прокрутка будет происходить только при нажатой клавише Ctrl.
Программно можно производить прокрутку с помощью метода Scroll оси (объекта TChartAxis). Например, оператор

Chart1.BottomAxis.Scroll( 10, true );

увеличит значения начала и конца нижней оси на 10.
То же самое можно сделать, изменяя диапазон оси методом SetMinMax:

With Chart1.BottomAxis do SetMinMax(Minimum+10,Maximum+10);

и установкой свойства Automatic оси в false.

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


 
majestic >>:

IlyaA, ядром кого, простите? ))


трындер - торговая платформа метатрейдер 4. Здесь так не выражаются что ли?
 
Sergey_Murzinov писал >>

А документацию на русском про TeeChart не подскажите?

Поиск ничего не дал :(.

 
IlyaA >>:
Как вариант воспользуйтесь граф. ядром трындера, написав dll.


А поподробнее?
 
yuripk >>:


А поподробнее?


  Пишите свой алгоритм на любимом языке, который только считает. Оформляете конечную функцию в dll и вызываете из индикатора. Заполняете буфер индикатора данными из Вашей функии и трындер нарисует все сам.
 

Был раньше такой проект на Дельфи - Рокарола.

Вроде как там рисовалка была.

 
Разница-то какая, тут dll учите, там прогу. Шило на мыло.