Creación de una nueva orden

OrderWindow - ventana para crear una orden.

GUI OrderWindow

Si la conexión admite el registro de una orden condicional (stop-loss, take-profit), en esta ventana puede registrar una orden condicional con condiciones avanzadas estableciendo la bandera Condiciones avanzadas.

Propiedades básicas

A continuación se muestran fragmentos de código que lo usan. Código de ejemplo tomado de Samples/01_Basic/03_Orders.

...
private readonly Connector _connector = new Connector();
...
private void NewOrderClick(object sender, RoutedEventArgs e)
{
	var wnd = new OrderWindow
	{
		Order = new Order { Security = SecurityPicker.SelectedSecurity },
		SecurityProvider = _connector,
		MarketDataProvider = _connector,
		Portfolios = new PortfolioDataSource(_connector),
	};
	if (wnd.ShowModal(this))
		_connector.RegisterOrder(wnd.Order);
}