Отображение сделок на графике
Atom
11.12.2012


Подскажите как на графике можно отобразить сделки? нужны какие-нибудь стрелочки или возможность добавить метку (как в quik-е)



Спасибо:


1 2  >
roof

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


Просмотры у топика есть, а ответов нет(
Это значит никак? или никто не знает?
Спасибо:

roof

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


Вопрос по-прежнему интересен. Знающие люди, откликнитесь пожалуйста!

Нашёл класс ChartOrderElement. Вероятно мне поможет. Подскажите как использовать!?
Спасибо:

roof

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


всех с Новым годом! вопрос ещё актуален.
Спасибо:

Sergey Masyura

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


roof Перейти
всех с Новым годом! вопрос ещё актуален.


Что такое CharOrderElement не в курсе.

Если использовать чарт из System.Windows.Forms.DataVisualization.Charting, то вполне сойдет такой код
Код

                var point = _seriesCandles.Points.ElementAt(i);

                if (point.XValue <= trade.Trade.Time.ToOADate())
                {
                    point.MarkerImage = trade.Order.Direction == OrderDirections.Buy ? "buy" : "sell";

                    break;
                }


В ресурсах соотвественно должны лежать png с соотвествующими именами.

Если надо готовый чарт, то http://www.scichart.com/...ade-markers-to-a-chart/
Спасибо:

Den

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


Sergey Masyura Перейти

Если надо готовый чарт, то http://www.scichart.com/...ade-markers-to-a-chart/


В 4.1.7 обнаружил Abt.Controls.SciChart.Wpf.dll - это оно?
Можно ли его использовать у себя в проекте? (на сайте они предлагают 30-day trial)
Спасибо:

ak

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


Если использовать компонент, который используется в примерах (http://stocksharp.com/doc/?topic=html/AllMembers_T_StockSharp_Xaml_ChartArea.htm), то вероятно как-то так:

Добавляем элемент (http://stocksharp.com/doc/?topic=html/AllMembers_T_StockSharp_Xaml_ChartTradeElement.htm) на график:
Код

ChartTradeElement _tradeElem = new ChartTradeElement();
_area.Elements.Add(_tradeElem);


Рисовать будем так:
Код

private void DrawTrade(MyTrade trade)
        {
            this.GuiAsync(() => _chart.ProcessValues(trade.Trade.Time, new Dictionary<IChartElement, object>
                {
                    {_tradeElem, trade}
                }));
        }


Ну а трейды вы знаете где взять:
Код

_strategy.MyTrades.ForEach(DrawTrade);
Спасибо:

vint

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


Den Перейти

В 4.1.7 обнаружил Abt.Controls.SciChart.Wpf.dll - это оно?
Можно ли его использовать у себя в проекте? (на сайте они предлагают 30-day trial)


Присоединюсь к вопросу. Тот SciChart который в StockSharp.Xaml.dll, не такой как Abt.Controls.SciChart.Wpf.dll. А в последнем плюшек очень много! Можно его прикрутить?[rolleyes] И как с лицензией?

Спасибо:

Moadip

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


Цитата:
Тот SciChart который в StockSharp.Xaml.dll, не такой как Abt.Controls.SciChart.Wpf.dll. А в последнем плюшек очень много! Можно его прикрутить?RollEyes

StockSharp.Xaml.SciChart это класс обертка для Abt.Controls.SciChart.SciStockChart, чтобы им удобнее было пользоваться.

Также как StockSharp.Xaml.Chart класс обертка для System.Windows.Forms.DataVisualization.Charting.Chart.

Цитата:
И как с лицензией?

С лицензией все впорядке.
Подарок от S#.[wink]
Тут можно посмотреть во сколько обошелся этот подарок.
Спасибо:

vint

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


Да уж, действительно подарок! [thumbup] В очередной раз спасибо, Moadip!
Спасибо:

noob

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


Прошу прощения, так можно ли как-то использовать Abt.Controls.SciChart.Wpf.dll? Просто пытаюсь написать на ней графики, уже написал часть программы и изучил эту библиотеку.
Спасибо:
1 2  >

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

loading
clippy