Вывод составных индикаторов на график в версии 4.2.40


Вывод составных индикаторов на график в версии 4.2.40
Atom Ответить
28.11.2014


Как теперь рисовать например болинджер?
конструкция типа
Code

            var values=new Dictionary<IChartElement, object>
		{
			{ _candlesElem, candle },
                        { _bbElem, new ChartIndicatorValue (_band, bbValue) },
		};

            _chart.Draw(candle.OpenTime, values);



теперь не работает, график рисует количество периодов равное периоду болинджера и потом просто останавливает отрисовку, в логах при этом ошибок нет.



Спасибо:




10 Ответов
Mikhail Sukhov

Фотография
Дата: 28.11.2014
Ответить


График сам ничего не выводит . Что передается то и рисуется
Спасибо:

RomSunZ

Фотография
Дата: 28.11.2014
Ответить


Ну так я же написал, что график перестал принимать ComplexIndicatorValue, при этом если в метод Draw передается такой элемент, то на график не выводится ничего из того, что передавалось вместе с таким элементом (свечки, мувинги и прочая хрень).
Пишу, потому как проблема возникла после перехода на 4.2.40 с 4.2.35, код что в ранней версии, что в новой одинаковый. В старой работает, в новой нет.
Автор топика
Спасибо: Barry

Владимир

Фотография
Дата: 15.12.2014
Ответить


В API сменилась конкретно идеалогия. Видимо для Михаила это очевидно, а для вас не очень. Я так понимаю, что надо копать в новом helpe, который идет вместе с новой версией API. Очень обидно, что уроки и примеры очень отстают(((

P.S. Попроуйте передать составные части комплексного индикатора по отдельности.
Спасибо: Barry

Mikhail Sukhov

Фотография
Дата: 15.12.2014
Ответить


Идеалогия с графиком не менялась. Пример в контакте показыаает как работать с графиком. В том числе и составными индикаторами.
Спасибо:

Владимир

Фотография
Дата: 16.12.2014
Ответить


Я правильно понял, что вы имеете ввиду группу StockSharp.Edu?
Так там Reference на 4.2.10 файлы, а человек спросил про API версии 4.2.43
Или я не там примеры смотрю? Подскажите тогда пожалуйста
Спасибо: Barry

Mikhail Sukhov

Фотография
Дата: 16.12.2014
Ответить


Владимир Go to
а человек спросил про API версии 4.2.43


Человек - это бесплатный юзер. Доступ к материалам обучающим не имеет. Что он спрашивает мне лично не понятно и долго разбираться. Саппорт от стокшарпа - только через чат саппорта.
Спасибо:

RomSunZ

Фотография
Дата: 16.12.2014
Ответить


Михаил, будьте проще. Я написал, что код
Code

            var values=new Dictionary<IChartElement, object>
		{
			{ _candlesElem, candle },
                        { _bbElem, new ChartIndicatorValue (_band, bbValue) },
		};

            _chart.Draw(candle.OpenTime, values);


который работал в предыдущих версиях больше не работает.
Файл справки сильно отстает от текущей версии стокшарпа и в данном случае абсолютно бесполезен.
Вместо флуда в несколько постов можно было показать кусок кода, который работает и все...
(или более оперативно менять файл справки, чтобы не возникало таких "тупых" с Вашей точки зрения вопросов)
Автор топика
Спасибо: Barry

Mikhail Sukhov

Фотография
Дата: 16.12.2014
Ответить


RomSunZ Go to

Файл справки сильно отстает от текущей версии стокшарпа и в данном случае абсолютно бесполезен.


Я уже неоднократно писал. Паблик документация - as is. Есть претензии? Напишите лучше.

Мы осуществляет только платную тех поддержку.

Куда уж проще? Пишу каждый месяц - дока местами устарела. Нужно применять алгоритм "поразмыслить". Не хотите мыслить? Платите в Обучение, мы вам поможем за ваши деньги.
Спасибо:

RomSunZ

Фотография
Дата: 17.12.2014
Ответить


Михаил, я вообще без претензий на счет "дай" ибо понимаю, что пользуюсь трудом людей "на халяву". И чтобы помочь хоть каким-либо образом в улучшении продукта пишу только про ошибки и то, что на мой взгляд можно было-бы улучшить. Принимать это или нет - Ваше решение, не мое. Но отписки типа все работает, вы сами дураки думать не хотите - это моветон.
В данном случае описана ошибка, ибо в предыдущей версии метод Draw принимал ComplexIndicatorValue, а в новой - перестал.
Костыль в данном случае очевиден - разбить на составные индикаторы и скормить их методу, но это ведь костыль, а не решение.

P.S. Как Вы вообще себе представляете, чтобы человек со стороны, не зная как работает код написал помощь лучше, чем разработчик?
Автор топика
Спасибо: Barry

Mikhail Sukhov

Фотография
Дата: 17.12.2014
Ответить


Я уже отвечал что вы что то делаете не так. Вопрос не читал. Ответил на комментарий Владиира так как слушатель курсов. Концепция с графиком не менялась. Разбирайтесь что вы не так делаете.

Документацию напаисать сложно но возможно. Вопрос лучше поставить как нужно ли это хоть кому то.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy