Панель быстрой торговли

Снимок экрана: панель быстрой торговли

QuickOrderPanel - компактная панель выставления заявок в один клик. Показывает лучшие цены покупки и продажи, спред и объём заявки; нажатие на сторону сразу формирует заявку.

Основные свойства

Панель сама заявки не регистрирует - она лишь формирует объект Order и передаёт его в событие RegisterOrder. Портфель и любые дополнительные проверки добавляются в обработчике. Изменение объёма или оформления вызывает событие SettingsChanged, по которому удобно сохранять настройки.

Ниже показаны фрагменты кода с его использованием:

<Window x:Class="Sample.QuickOrderWindow"
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:xaml="http://schemas.stocksharp.com/xaml"
	Height="300" Width="260">
	<xaml:QuickOrderPanel x:Name="QuickOrderPanel" Volume="10" />
</Window>
// Задаем инструмент - панель подпишется на его лучшие цены
QuickOrderPanel.Security = _security;

// Панель формирует заявку, регистрируем ее сами
QuickOrderPanel.RegisterOrder += order =>
{
	order.Portfolio = _portfolio;
	_connector.RegisterOrder(order);
};

// Сохраняем настройки при их изменении
QuickOrderPanel.SettingsChanged += () => SaveSettings();

См. также

Торговля