Вопрос по подаче заявок
Atom
09.08.2010


RegisterOrder(ord);

Возникает ошибка, для счета XXXXXXX не найден потрфель.
Проблема заключается в следующем - при первом запуске QUIK, если не
было оборотов за день, таблица "позиции по деривативам" будет пуста, а
запись в нее по моему счету добавиться только после того как будет
совершена хоть одна сделка.
Создавать портфель по умолчанию?


Теги:


Спасибо:


Mikhail Sukhov

Фотография
Дата: 09.08.2010
Ответить


Хм, очень хорошее замечание. Надо будет подумать, как обойти.... Да,
пока создавайте ручками портфель.

Спасибо:

S.S.V.

Фотография
Дата: 09.08.2010
Ответить


Спасибо.
Пока так и вышел из положения.

Спасибо:

Garry

Фотография
Дата: 22.08.2010
Ответить


Научите пожалуйста создавать портфель руками, никак не получается.
пробовал через
this.Trader.GetPortfolio(fortsacc);
выдается ошибка при компиляции
Error
1 'Ecng.Trading.BusinessEntities.BaseTrader.GetPortfolio(string)' is
inaccessible due to its protection level C:\Users\igor\Documents
\Visual Studio 2008\Projects
\WindowsFormsApplication2\WindowsFormsApplication2\Form1.cs 90 53
WindowsFormsApplication2

пробовал и вот так
Portfolio prt = new Portfolio();
prt = Base.GetPortfolio(fortsacc);
prt.Trader = this.Trader;
this.Trader.RegisterPortfolio(prt);

нормально отрабатывает но к Trader портфель не добавляется, только
ММВБшный есть, который по ДДЕ создается.

S# 2.2.1

Спасибо:

Garry

Фотография
Дата: 22.08.2010
Ответить


Извиняюсь опечатался

Portfolio prt = new Portfolio();
prt.Name = fortsacc;
prt.Trader = this.Trader;
this.Trader.RegisterPortfolio(prt);

Спасибо:

Mikhail Sukhov

Фотография
Дата: 22.08.2010
Ответить


Вот все так, только без RegisterPortfolio. Просто создаете prf и далее
его передаете в Order.Portfolio.

Спасибо:

Garry

Фотография
Дата: 22.08.2010
Ответить


Ок, спасибо!

Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy