точки и линии Вы можете рисовать при помощи пользовательских индикаторов
А могу я, например, провести линию в будущее?
при помощи индикатора - нет
но Вы можете построить трендовую линию по двум последним ненулевым точкам даже из индикатора. при помощи функции MoveObject.
но Вы можете построить трендовую линию по двум последним ненулевым точкам даже из индикатора. при помощи функции MoveObject.
А не лучше ли дать полную свободу пользователю?
Позволить прямо из эксперта рисовать где угодно и что угодно.
Например, при помощи функций типа SetPixel(), SetLine(). На первое время было бы достаточно. По рисованию в будущее можно было бы установить разумные ограничения. Хотелось бы, чтобы эти возможности были при тестировании эксперта. Бывает важно знать и представить графически, какое развитие событий прогнозировал эксперт, и как развивалась действительность.
Позволить прямо из эксперта рисовать где угодно и что угодно.
Например, при помощи функций типа SetPixel(), SetLine(). На первое время было бы достаточно. По рисованию в будущее можно было бы установить разумные ограничения. Хотелось бы, чтобы эти возможности были при тестировании эксперта. Бывает важно знать и представить графически, какое развитие событий прогнозировал эксперт, и как развивалась действительность.
какая будет производительность графики после "SetPixel" ?
Чтобы построить линию, придется:
1) вызвать тысячи раз "SetPixel"
2) создать тысячи мелких объектов на графике
3) пробегаться по всем объектам и отрисовывать тысячу мелких объектиков по отдельности
Да, развивать управление объектами на графике будем, надо только найти компромисс.
Чтобы построить линию, придется:
1) вызвать тысячи раз "SetPixel"
2) создать тысячи мелких объектов на графике
3) пробегаться по всем объектам и отрисовывать тысячу мелких объектиков по отдельности
Да, развивать управление объектами на графике будем, надо только найти компромисс.
А как вам такой компромисс...?
Функция
SetLine(Shift1,Shift2,Price1,Price2,Color)
Больше особенно и не нужно. Главное, чтобы рисовалось и из тестировщика тоже. Можно даже не делать это объектом, если есть возможность перерисовать график.
Функция
SetLine(Shift1,Shift2,Price1,Price2,Color)
Больше особенно и не нужно. Главное, чтобы рисовалось и из тестировщика тоже. Можно даже не делать это объектом, если есть возможность перерисовать график.
такая функция конечно же будет
Нормальная будет если от GDI откажетесь.
если отказаться от GDI
Вообще-то программа для теханализа, а не программа для установки тысяч точек. Отказаться от GDI нельзя, мы не игрушку пишем. Основная проблема в манипулировании тысячами мелких объектов. Кстати, над оптимизацией мы постоянно работаем, так что придумаем как ускорить работу с массой мелких объектов.
Типичный пример: эксперт, выводящий на каждом баре по 2 символа (это при 4000 баров около 8000 символов).
Вообще-то программа для теханализа, а не программа для установки тысяч точек. Отказаться от GDI нельзя, мы не игрушку пишем. Основная проблема в манипулировании тысячами мелких объектов. Кстати, над оптимизацией мы постоянно работаем, так что придумаем как ускорить работу с массой мелких объектов.
Типичный пример: эксперт, выводящий на каждом баре по 2 символа (это при 4000 баров около 8000 символов).
про линии
Вот насчет об"екта не скажи, пусть лучше будет им. Особенно хорошо было бы, если из софта можно было бы узнать, что, допустим, Close выше этой линии без дополнительных ухищрений.
Также особенно было бы хорошо, если я на графике вручную подвинул эту линию, а из софта можно было бы узнать ее новые параметры.
Вот насчет об"екта не скажи, пусть лучше будет им. Особенно хорошо было бы, если из софта можно было бы узнать, что, допустим, Close выше этой линии без дополнительных ухищрений.
Также особенно было бы хорошо, если я на графике вручную подвинул эту линию, а из софта можно было бы узнать ее новые параметры.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
...строить свои графики на графике котировок. То есть из эксперта рисовать точки и линии в любом месте графика котировок.