← Zurück

Новые коды уроков 5.0, не выставляется заявка

Не могу выставить заявку, первый урок, 3 проект (Work_with_orders). Подключился нормально, видно бумаги и портфели, заявки не выставляются: "Указанный счет депо не найден" У меня два рабочих счета, по обоим руками все выставляется, через S# нет.

S# 5.0 и Quik 8, Windows 10 Pro, WS 2019, .NET 4.8 FW, брокер Открытие.

Kommentare (5)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov

Здравствуйте

Order.ClientCode установили? Квик в зависимости от настроек брокера требуется или счет, или код, или счет и код.

Алексей
Алексей Autor

Mikhail Sukhov: Здравствуйте

Order.ClientCode установили? Квик в зависимости от настроек брокера требуется или счет, или код, или счет и код.

Попытался установить Order.ClientCode, пробовал подставлять "Код Клиента" или "Торговый Счет" как в ручной заявке. Результат не меняется: "Указанный счет депо не найден "95083"

Mikhail Sukhov
Mikhail Sukhov

На картинке у вас код клиента не устанавливается. Вам надо сделать так, как в Квике.

order.Portfolio = "L01-....." order.ClientCode = "95083";

счета и портфели берутся из Connector.Portfolios.

Алексей
Алексей
Алексей Autor

Получается в стратегии чтобы выставлять заявки и контролировать остаток денег нужно два портфеля (Portfolio).

  1. "L01-....." - через него работаем с ордерами; (остатки по деньгам через него не видно)
  2. "95083" - для контроля остатков по деньгам (заявки через него не выставляются) Или есть другой вариант?
Mikhail Sukhov
Mikhail Sukhov

По всей видимой, у Открытий нет единого счета клиента, поэтому разделения как и раньше по коду клиентов. Да, вам нужно в программе совмещать позиции по счету и коду. Штатного механизма у нас не предусмотрено.