Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да, был маленький косячок. Исправил.
Спасибо.
Пожалуйста, последний файл перезалили?
А вижу, да, теперь всё хорошо!Для наглядности скорости...
Изменение двух параметров через указатель мыши
X - меняется максимальный период МА
Y - шаг изменения периода МА
Николай, просто для интереса: а смысл в таких индикаторах? Понимаю, что пример, понимаю, что не для торговли, но ... Индикатор по-хорошему, должен давать возможность получения своих данных извне. Иначе - он лишь красивая картинка. И область применения индикаторов без отдачи своих данных, сильно сужается.
Намёк на создание методов отдачи данных из таких индикаторов - вот это будет интересней.
Николай, просто для интереса: а смысл в таких индикаторах? Понимаю, что пример, понимаю, что не для торговли, но ... Индикатор по-хорошему, должен давать возможность получения своих данных извне. Иначе - он лишь красивая картинка. И область применения индикаторов без отдачи своих данных, сильно сужается.
Намёк на создание методов отдачи данных из таких индикаторов - вот это будет интересней.
Наладить способы отдачи данных из "канвасных" индикаторов не есть большая проблема. Я вижу массу вариантов.
Тем более, для реальной торговли в 99.9 процентах случаев нужны только значения нулевого и первого баров. Неужели это проблема передать эти значения? Какая проблема засунуть данные индикатора в массив или буфер? Ресурсы так же есть.
Этот пример я продемонстрировал только с одной целью: - показать что реализовывать индикаторы через канвас это быстро, причем гораздо быстрее классических способов. И это - абсолютная гибкость.
Более того - большой вопрос: "А нужно ли вообще брать данные из индикатора?"
Если у меня есть свой уникальный индикатор, то индикатор мне нужен только для визуализации. И какой смысл рассчитывать значения индикатора для баров вне окна? Мне видится это абсолютно лишним. Если же мне нужны значения индикатора для алготрейдинга, то не проще ли встроить расчет индикатора в тело совы через экземпляр класса.
Наладить способы отдачи данных из "канвасных" индикаторов не есть большая проблема. Я вижу массу вариантов.
Тем более, для реальной торговли в 99.9 процентах случаев нужны только значения нулевого и первого баров. Неужели это проблема передать эти значения? Какая проблема засунуть данные индикатора в массив или буфер? Ресурсы так же есть.
Этот пример я продемонстрировал только с одной целью: - показать что реализовывать индикаторы через канвас это быстро, причем гораздо быстрее классических способов. И это - абсолютная гибкость.
Более того - большой вопрос: "А нужно ли вообще брать данные из индикатора?"
Если у меня есть свой уникальный индикатор, то индикатор мне нужен только для визуализации. И какой смысл рассчитывать значения индикатора для баров вне окна? Мне видится это абсолютно лишним. Если же мне нужны значения индикатора для алготрейдинга, то не проще ли встроить расчет индикатора в тело совы.
Согласен. Но есть категория пользователей, которым нужно иначе.
А если возвращаемых данных канвасного индикатора будет больше 512 ? Тут буферы уже не помогут. А пользователи хотят просто получать данные от индикаторов в своих программах. И они не хотят их встраивать в тело советника (сову пожалею - пусть летает без погремушек в ...). И они хотят получать данные на любом запрашиваемом баре, а не только на видимых. И это оправдано. И оправдано не только ленью и желанием получать всё легко и просто, но и требованиями ТС.
Согласен. Но есть категория пользователей, которым нужно иначе.
А если возвращаемых данных канвасного индикатора будет больше 512 ? Тут буферы уже не помогут. А пользователи хотят просто получать данные от индикаторов в своих программах. И они не хотят их встраивать в тело советника (сову пожалею - пусть летает без погремушек в ...). И они хотят получать данные на любом запрашиваемом баре, а не только на видимых. И это оправдано. И оправдано не только ленью и желанием получать всё легко и просто, но и требованиями ТС.
если речь идет о подавляющем большинстве пользователей, которые не явлются программистами, то пользователям нужны или сова или индикатор. Им не нужен индикатор для совы.
Я лишь дал информацию для размышления, ничего не навязывая. Пусть программисты сами решают, что им комильфо, а что не комильфо. Но лично я после осознания некоторых моментов уже вряд ли буду использовать в своих советниках функцию iCustom.
Наладить способы отдачи данных из "канвасных" индикаторов не есть большая проблема. Я вижу массу вариантов.
Тем более, для реальной торговли в 99.9 процентах случаев нужны только значения нулевого и первого баров. Неужели это проблема передать эти значения? Какая проблема засунуть данные индикатора в массив или буфер? Ресурсы так же есть.
Этот пример я продемонстрировал только с одной целью: - показать что реализовывать индикаторы через канвас это быстро, причем гораздо быстрее классических способов. И это - абсолютная гибкость.
Более того - большой вопрос: "А нужно ли вообще брать данные из индикатора?"
Если у меня есть свой уникальный индикатор, то индикатор мне нужен только для визуализации. И какой смысл рассчитывать значения индикатора для баров вне окна? Мне видится это абсолютно лишним. Если же мне нужны значения индикатора для алготрейдинга, то не проще ли встроить расчет индикатора в тело совы через экземпляр класса.
На мой взгляд надо и индикаторы писать через экземпляр класса. Тогда можно будет хоть индикатор хоть советник делать обращаясь к этому классу. Один такой в моей коллекции есть. Мне очень понравилось.
Для наглядности скорости...
Изменение двух параметров через указатель мыши
X - меняется максимальный период МА
Y - шаг изменения периода МА
Молодец, Николай. Так держать.
На мой взгляд надо и индикаторы писать через экземпляр класса. Тогда можно будет хоть индикатор хоть советник делать обращаясь к этому классу. Один такой в моей коллекции есть. Мне очень понравилось.
Молодец, Николай. Так держать.
Обратим внимание, Петр, как я реализовал мультиградиент из 6 цветов.
где p меняется от 0 до 1
ЗЫ правда там есть один недочет с крайним цветом, который еще руки не дошли исправить.