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


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


Подскажите как на графике можно отобразить сделки? нужны какие-нибудь стрелочки или возможность добавить метку (как в 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 Go to
всех с Новым годом! вопрос ещё актуален.


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

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

                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/
Thanks:

Den

Avatar
Date: 1/15/2013
Reply


Sergey Masyura Go to

Если надо готовый чарт, то http://www.scichart.com/...ade-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) на график:
Code

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


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

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


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

_strategy.MyTrades.ForEach(DrawTrade);
Thanks:

vint

Avatar
Date: 2/26/2013
Reply


Den Go to

В 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


Quote:
Тот 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.

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

С лицензией все впорядке.
Подарок от 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