Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,460+ Tradern und Entwicklern✦Algorithmischer Handel für .NET und Python✦86+ Konnektoren · Börsen · Broker · Krypto✦S#.Designer · Backtest · optimieren · live gehen✦Eine Community von 31,460+ Tradern und Entwicklern✦
if (_trader != null)
{
var order = new Order
{
Trader = _trader,
Portfolio = (Portfolio)Portfolios.SelectedItem,
Security = (Security)Securitites.SelectedItem,
Volume = decimal.Parse(Volume.Text),
Price = decimal.Parse(Price.Text),
Direction = IsBuy.IsChecked == true ? OrderDirections.Buy : OrderDirections.Sell
};
_trader.RegisterOrder(order);
}
В данном примере я беру введенную вручную цену из поля Price.
Как на этом примере можно использовать функции BestAsk или BesrBid? Какой объект использовать?
Wir verwenden Cookies, um die beste Erfahrung auf unserer Website zu gewährleisten. Durch die weitere Nutzung unserer Seite stimmen Sie der Verwendung von Cookies zu.
Kommentare (4)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Я думаю, это от коннектора не зависит: <Security>.BestAsk.Price <Security>.BestBid.Price
Как то так. Или вы что то другое имели ввиду, это же в документации все есть.
Не получается у меня.. Я использую стандартный пример простого привода:
Подключаюсь:
_trader = new QuikTrader(QuikTerminal.GetDefaultPath()); _trader.NewSecurities += securities => this.GuiAsync(() => );
_trader.NewPortfolios += portfolios => this.GuiAsync(() => ); _trader.Connected += () => _trader.StartExport(); _trader.Connect();
Потом выставляю заявку:
if (_trader != null) { var order = new Order { Trader = _trader, Portfolio = (Portfolio)Portfolios.SelectedItem, Security = (Security)Securitites.SelectedItem, Volume = decimal.Parse(Volume.Text), Price = decimal.Parse(Price.Text), Direction = IsBuy.IsChecked == true ? OrderDirections.Buy : OrderDirections.Sell }; _trader.RegisterOrder(order); }
В данном примере я беру введенную вручную цену из поля Price. Как на этом примере можно использовать функции BestAsk или BesrBid? Какой объект использовать?
Так я вроде выше ответил.
ответить нужно было вот так:
_trader.NewSecurities += securities => this.GuiAsync(() => { Securitites.ItemsSource = _trader.Securities;