если на каждом значении рисовать объект и ставить его на график там где он должен быть и рисовать новый на каждом новом баре
таким образом получится тот же самый индикатор, но без буферов и массивов данных, состоящий исключительно из объектов на графике
На случай какахокидания - нет, я не умею пользоваться стандартным набором и вообще их не делал толком.
Да, многие индикаторы отображают свои показания графическими объектами, не используя индикаторные буфера. Это известный факт. В чем вопрос?
Да, многие индикаторы отображают свои показания графическими объектами, не используя индикаторные буфера. Это известный факт. В чем вопрос?
вопрос какой вариант написания лучше, стандартный через использование массивов данных или такой какой я описал.
вопрос какой вариант написания лучше, стандартный через использование массивов данных или такой какой я описал.
Зависит от целей: иногда удобнее использовать буфера, иногда - объекты. Бывают еще случаи когда невозможно отобразить данные при помощи буферов. Например, если нужно вывести на экран кнопки или панели. Также часто используется комбинированный способ: буфера + объекты.
В плане быстродействия не проверял, что быстрее. По идее, через буфера должно быть быстрее. Но там другой нюанс: буфер занимает памяти соответственно количеству баров на графике, независимо от того, отображаются показания на том или ином баре, или нет. Как-то слышал от разработчиков, что и этот момент будут исправлять (чтобы можно было управлять глубиной буфера). Но о результате пока не слышал. Может пропустил, а может его еще и нет.
Зависит от целей: иногда удобнее использовать буфера, иногда - объекты. Бывают еще случаи когда невозможно отобразить данные при помощи буферов. Например, если нужно вывести на экран кнопки или панели. Также часто используется комбинированный способ: буфера + объекты.
В плане быстродействия не проверял, что быстрее. По идее, через буфера должно быть быстрее. Но там другой нюанс: буфер занимает памяти соответственно количеству баров на графике, независимо от того, отображаются показания на том или ином баре, или нет. Как-то слышал от разработчиков, что и этот момент будут исправлять (чтобы можно было управлять глубиной буфера). Но о результате пока не слышал. Может пропустил, а может его еще и нет.
не пробовал делать кнопки в индикаторах
это получается еще туда можно открытие-закрытие ордеров привязкой запихать
а потом еще и слежку позиций
т.е сделать полнофункциональный советник ставящийся как индикатор. Или наборот.
не пробовал делать кнопки в индикаторах
это получается еще туда можно открытие-закрытие ордеров привязкой запихать
а потом еще и слежку позиций
т.е сделать полнофункциональный советник ставящийся как индикатор. Или наборот.
Не из индикаторов нельзя выполнять торговые приказы. Надо делать тогда советника.
мне не хочется его подключать через дополнительный файл. Все должно быть в одном
тогда советник должен рисовать графические объекты и в свободное время торговать
мне не хочется его подключать через дополнительный файл. Все должно быть в одном
Советник может также выполнять функции индикатора, только нельзя будет использовать индикаторные буферы.
Советник может также выполнять функции индикатора, только нельзя будет использовать индикаторные буферы.
у меня сейчас так и есть, нашел себе панельку в базе, идеально подошла под мой запрос, закинул туда функции отрисовки данных, норм работает, но очень много кода, порядка 2к строчек. вот и думаю через использование буферов сократить его до 1к
у меня сейчас так и есть, нашел себе панельку в базе, идеально подошла под мой запрос, закинул туда функции отрисовки данных, норм работает, но очень много кода, порядка 2к строчек. вот и думаю через использование буферов сократить его до 1к
Лучше все часто используемые функции вынеси в отдельный включаемый файл. Буферы только у индикаторов а у них нет возможности отправить торговый сигнал.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
если на каждом значении рисовать объект и ставить его на график там где он должен быть и рисовать новый на каждом новом баре
таким образом получится тот же самый индикатор, но без буферов и массивов данных, состоящий исключительно из объектов на графике
На случай какахокидания - нет, я не умею пользоваться стандартным набором и вообще их не делал толком.