Как в CandleChart привязать серию к определенной шкале?
Atom Ответить
22.09.2011


Как в CandleChart привязать индикатор к шкале ценового графика?

Теги:


Спасибо:




28 Ответов
1 2  >
Sergey Masyura

Фотография
Автор статей
Дата: 22.09.2011
Ответить


Сергей Гаврилов Перейти
Как в CandleChart привязать индикатор к шкале ценового графика?


Задается через имя ChartArea у серии.

Код

_chartAreaCandles = new ChartArea("ChartAreaCandles")
{
...
}

chart.ChartAreas.Add(_chartAreaCandles);

    _seriesCandles = new Series("SeriesCandles")
    {
            ChartArea = "ChartAreaCandles",
        ChartType = SeriesChartType.Candlestick,
            XValueType = ChartValueType.DateTime,
            IsXValueIndexed = true,
            ToolTip = "#VALX{yyyy-MM-dd HH:mm:ss}\n\nHigh: #VALY2\nLow: #VALY\nOpen: #VALY3\nClose: #VALY4"
    };

    _seriesPeak = new Series("SeriesPeak")
    {
        ChartArea = "ChartAreaCandles",
        ChartType = SeriesChartType.Line,
        XValueType = ChartValueType.DateTime,
        IsXValueIndexed = true,
        BorderWidth = 2,
            Color = Color.DarkBlue,
            ToolTip = "#VALX{yyyy-MM-dd HH:mm:ss}\n\nPeak: #VALY"
    };

    chart.Series.Add(_seriesCandles);
        chart.Series.Add(_seriesPeak);
Спасибо:

Сергей Гаврилов

Фотография
Курсы
Дата: 22.09.2011
Ответить


Наверно не точно выразился.. Меня интересут AmCharts (Stock Chart), который используется в примерах StockSharp..
Ваш код очевидно относится к MSChart?
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.09.2011
Ответить


Сергей Гаврилов Перейти
Наверно не точно выразился.. Меня интересут AmCharts (Stock Chart), который используется в примерах StockSharp..
Ваш код очевидно относится к MSChart?


Мы отказались от AmCharts.
Спасибо:

Сергей Гаврилов

Фотография
Курсы
Дата: 22.09.2011
Ответить


Mikhail Sukhov Перейти
Сергей Гаврилов Перейти
Наверно не точно выразился.. Меня интересут AmCharts (Stock Chart), который используется в примерах StockSharp..
Ваш код очевидно относится к MSChart?


Мы отказались от AmCharts.

А что теперь пользуете?
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 22.09.2011
Ответить


Сергей Гаврилов Перейти
Mikhail Sukhov Перейти
Сергей Гаврилов Перейти
Наверно не точно выразился.. Меня интересут AmCharts (Stock Chart), который используется в примерах StockSharp..
Ваш код очевидно относится к MSChart?


Мы отказались от AmCharts.

А что теперь пользуете?


О чем выше писали.
Спасибо:

Daenur

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


А по каким причинам отказались? Чем MSChart показался лучше?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 11.10.2011
Ответить


Daenur Перейти
А по каким причинам отказались? Чем MSChart показался лучше?


Гибче. Меньше багов. Бесплатен.
Спасибо:

Supervisor

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


Mikhail Sukhov Перейти
Daenur Перейти
А по каким причинам отказались? Чем MSChart показался лучше?


Гибче. Меньше багов. Бесплатен.

А удавалось запускать под WPF?
Спасибо:

esper

Фотография
Программист
Дата: 12.10.2011
Ответить


Да, в проекте с индикаторами есть пример.
Спасибо: Supervisor

Сергей Гаврилов

Фотография
Курсы
Дата: 19.10.2011
Ответить


А нет ли в планах сделать на базе MSChart контрол полностью заточенный под биржевые дела? Что-то типа StоckChartX...
А то хоть MSChart и гибче, но уж слишком навороченный (это не мои слова, а слова создателя ZedGraph)
Автор топика
Спасибо:

Dmitriy Klimov

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


esper Перейти
Да, в проекте с индикаторами есть пример.

Добрый день.
Пробовал открыть этот пример (IndicatorsXaml), но в References не хватает библиотеки Indicators. Можете выложить рабочий пример с MSChart?
Спасибо:

Alexander

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


Dmitriy Klimov Перейти
esper Перейти
Да, в проекте с индикаторами есть пример.

Добрый день.
Пробовал открыть этот пример (IndicatorsXaml), но в References не хватает библиотеки Indicators. Можете выложить рабочий пример с MSChart?


проект Indicators есть на codeplex
Спасибо:

Dmitriy Klimov

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


Mikhail Sukhov Перейти
Daenur Перейти
А по каким причинам отказались? Чем MSChart показался лучше?


Гибче. Меньше багов. Бесплатен.


Здравствуйте, Михаил.
Планируете ли заменить в примерах AmCharts на MSChart? Если да, то когда?
Спасибо:

Alexander

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


Dmitriy Klimov Перейти
Mikhail Sukhov Перейти
Daenur Перейти
А по каким причинам отказались? Чем MSChart показался лучше?


Гибче. Меньше багов. Бесплатен.


Здравствуйте, Михаил.
Планируете ли заменить в примерах AmCharts на MSChart? Если да, то когда?


Дмитрий, примеры все открыты. Если есть желание и время - можно их самому заменить и выложить на codeplex.
Могу добавить к проекту на codeplex.

У нас пока ни планов ни времени на это нет.
Спасибо:

Dmitriy Klimov

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


Alexander Mukhanchikov Перейти
проект Indicators есть на codeplex


Да, там я и нашел пример IndicatorsXaml, но он у меня открывается с ошибками и не компилится. Вот скрин: http://screencast.com/t/g7QK98me4t
Спасибо:

Alexander

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


Dmitriy Klimov Перейти
Alexander Mukhanchikov Перейти
проект Indicators есть на codeplex


Да, там я и нашел пример IndicatorsXaml, но он у меня открывается с ошибками и не компилится. Вот скрин: https://screencast.com/t/g7QK98me4t


Откройте через солюшен Indicators.sln и там уже работайте
Союшена IndicatorsXaml нет, проект отдельно не открывайте.
Спасибо:

Dmitriy Klimov

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


Alexander Mukhanchikov Перейти
Откройте через солюшен Indicators.sln и там уже работайте
Союшена IndicatorsXaml нет, проект отдельно не открывайте.


Спасибо! Понял свою ошибку. Теперь при открытии проекта осталось две ошибки: http://screencast.com/t/KzYCUUBu
Я так понимаю, среда не видит компонент CandleChart. Что может быть не так?
Спасибо:

Dmitriy Klimov

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


Пример с MSChart теперь компилится, но при запуске выскакивает следующее исключение: http://screencast.com/t/EmQTzpHn

Что-то не то с приведением типов. Только не понял, в каком месте...
Спасибо:

esper

Фотография
Программист
Дата: 17.11.2011
Ответить


С тех пор как писался этот пример прошло много времени, проект с индикаторами существенно поменялся, а пример с MSChart не переписывался, попробуйте убрать отрисовку пика и дна, оставив только свечки, должно заработать.

P.s. поправил проект, должно работать
Спасибо:

Dmitriy Klimov

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


esper Перейти
С тех пор как писался этот пример прошло много времени, проект с индикаторами существенно поменялся, а пример с MSChart не переписывался, попробуйте убрать отрисовку пика и дна, оставив только свечки, должно заработать.

P.s. поправил проект, должно работать


Спасибо, теперь работает. Жалко, что у MSChart нет таких интерактивных возможностей, как масштабирование, скролинг и т.д., как было у amCharts. Придется дописывать...
Спасибо:

esper

Фотография
Программист
Дата: 23.11.2011
Ответить


Dmitriy Klimov Перейти
Спасибо, теперь работает. Жалко, что у MSChart нет таких интерактивных возможностей, как масштабирование, скролинг и т.д., как было у amCharts. Придется дописывать...

Все должно быть, просто в этом примере не используется.
Спасибо:

Supervisor

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


Dmitriy Klimov Перейти
Спасибо, теперь работает. Жалко, что у MSChart нет таких интерактивных возможностей, как масштабирование, скролинг и т.д., как было у amCharts. Придется дописывать...

Все есть, нужно только включить и настроить.
Очень полезный проект со множеством примеров по которому можно все изучить:
http://archive.msdn.microsoft.com/mschart
Спасибо:

Pantov

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


Добрый день!
Когда открываю проект Indicators
на панели элементов появляется компонент CandleChart(IndicatorXaml) закрываю исчезает.
Как этот элемент туда поместить для дальнейшего использования в других проектах, спасибо?
Спасибо:

freelancer

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


Вы не поверите, но надо просто взять и перенести. Посмотрите его на codeplex
http://stocksharp.codepl...angeset/view/12879#79866
Спасибо:

Pantov

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


Спасибо, но что перенести да и куда?
Хочется чтобы этот компонент был на панели элементов
Спасибо:
1 2  >

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

loading
clippy