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

Отображение сделок на графике
Atom
12/11/2012
roof


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




Thanks:


1 2  >
roof

Avatar
Date: 12/12/2012
Reply


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

Thanks:

roof

Avatar
Date: 12/29/2012
Reply


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

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

Thanks:

roof

Avatar
Date: 1/2/2013
Reply


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

Thanks:

Sergey Masyura

Avatar
Date: 1/3/2013
Reply


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/annotations-adding-trade-markers-to-a-chart/

Thanks:

Den

Avatar
Date: 1/15/2013
Reply


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

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

Thanks:

ak

Avatar
Date: 1/26/2013
Reply


Если использовать компонент, который используется в примерах (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);

Thanks:

vint

Avatar
Date: 2/26/2013
Reply


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

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

Thanks:

Moadip

Avatar
Date: 2/27/2013
Reply


Тот 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] Тут можно посмотреть во сколько обошелся этот подарок.

Thanks:

vint

Avatar
Date: 2/27/2013
Reply


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

Thanks:

noob

Avatar
Date: 4/10/2013
Reply


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

Thanks:
1 2  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy