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


Подскажите как на графике можно отобразить сделки? нужны какие-нибудь стрелочки или возможность добавить метку (как в 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/annotations-adding-trade-markers-to-a-chart/

Спасибо:

Den

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


Sergey Masyura: Если надо готовый чарт, то http://www.scichart.com/annotations-adding-trade-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