По моему мнению, крайне важно, чтобы в 4-ке появилась возможность...

 
По моему мнению, крайне важно, чтобы в 4-ке появилась возможность...
...строить свои графики на графике котировок. То есть из эксперта рисовать точки и линии в любом месте графика котировок.
 
точки и линии Вы можете рисовать при помощи пользовательских индикаторов
 
А могу я, например, провести линию в будущее?
 
при помощи индикатора - нет
но Вы можете построить трендовую линию по двум последним ненулевым точкам даже из индикатора. при помощи функции MoveObject.
 
А не лучше ли дать полную свободу пользователю?
Позволить прямо из эксперта рисовать где угодно и что угодно.
Например, при помощи функций типа SetPixel(), SetLine(). На первое время было бы достаточно. По рисованию в будущее можно было бы установить разумные ограничения. Хотелось бы, чтобы эти возможности были при тестировании эксперта. Бывает важно знать и представить графически, какое развитие событий прогнозировал эксперт, и как развивалась действительность.
 
какая будет производительность графики после "SetPixel" ?
Чтобы построить линию, придется:
1) вызвать тысячи раз "SetPixel"
2) создать тысячи мелких объектов на графике
3) пробегаться по всем объектам и отрисовывать тысячу мелких объектиков по отдельности

Да, развивать управление объектами на графике будем, надо только найти компромисс.
 
А как вам такой компромисс...?
Функция
SetLine(Shift1,Shift2,Price1,Price2,Color)
Больше особенно и не нужно. Главное, чтобы рисовалось и из тестировщика тоже. Можно даже не делать это объектом, если есть возможность перерисовать график.
 
такая функция конечно же будет
 
Нормальная будет если от GDI откажетесь.
 
если отказаться от GDI
Вообще-то программа для теханализа, а не программа для установки тысяч точек. Отказаться от GDI нельзя, мы не игрушку пишем. Основная проблема в манипулировании тысячами мелких объектов. Кстати, над оптимизацией мы постоянно работаем, так что придумаем как ускорить работу с массой мелких объектов.

Типичный пример: эксперт, выводящий на каждом баре по 2 символа (это при 4000 баров около 8000 символов).
 
про линии
Вот насчет об"екта не скажи, пусть лучше будет им. Особенно хорошо было бы, если из софта можно было бы узнать, что, допустим, Close выше этой линии без дополнительных ухищрений.
Также особенно было бы хорошо, если я на графике вручную подвинул эту линию, а из софта можно было бы узнать ее новые параметры.
Причина обращения: