Mikhail Sukhov
|
Date: 4/1/2011
VsevolodG:
Mikhail Sukhov:
VsevolodG:
Проблема в том, что в графике цены и объема по инструменту красным отображается текущая цена, которая зачастую не равна BestBid.Price
В графике цены и объема указывается цена сделки, а BestBid - цена заявки.
А в S# есть возможность получить эту цену сделки?
Security.LastTrade + экспорт всех сделок.
|
|
|
|
|
|
|
Igor_B
|
Date: 4/1/2011
Михаил, доброе время.
Вопрос по методу Trader.Connеct().
Из приложения запустили Квик [terminal.Launch()], залогинились. Trader.Connect() - явно не вызывал.
Запускаю startDDE - данные из CustomTable идут. Подписался на событие Trader.Disconnected, пробую отключить
внешние транзакции в Квик - данные все равно экспортируются, прекращаю работу Квика - событие Trader.Disconnected
не срабатывает.
Срабатывает это событие,если вызываю Trader.Connеct(), затем в коде вызываю Trader.Disconnect().
Проясните, как работает Connect.
Спасибо.
|
|
|
|
Thanks:
|
|
|
|
|
|
Евгений
|
Date: 4/1/2011
Подскажите, добавил на главной форме логирование ```
// каждая стратегия будет иметь свое собственное окно
this.GuiAsync(() => guiLogger.Strategies.Add(_strategy));
и теперь при попытке добавить дочернюю стратегию в классе стратегии появляется ошибка
Вызывающим потоком должен быть STA, поскольку этого требуют большинство компонентов UI.
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 4/1/2011
Igor_B:
Михаил, доброе время.
Вопрос по методу Trader.Connеct().
Из приложения запустили Квик [terminal.Launch()], залогинились. Trader.Connect() - явно не вызывал.
Запускаю startDDE - данные из CustomTable идут. Подписался на событие Trader.Disconnected, пробую отключить
внешние транзакции в Квик - данные все равно экспортируются, прекращаю работу Квика - событие Trader.Disconnected
не срабатывает.
Срабатывает это событие,если вызываю Trader.Connеct(), затем в коде вызываю Trader.Disconnect().
Проясните, как работает Connect.
Спасибо.
Disconnected не может сработать если до этого не было коннекта с квиком.
метод Connect как раз и подключается к квику.
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 4/1/2011
Евгений:
Подскажите, добавил на главной форме логирование ```
// каждая стратегия будет иметь свое собственное окно
this.GuiAsync(() => guiLogger.Strategies.Add(_strategy));
> и теперь при попытке добавить дочернюю стратегию в классе стратегии появляется ошибка
> ```
Вызывающим потоком должен быть STA, поскольку этого требуют большинство компонентов UI.
WPF работает в STA режиме
MSDN - вот полезная ссылка на подробности
|
|
|
|
|
|
|
Евгений
|
Date: 4/1/2011
Alexander:
Евгений:
Подскажите, добавил на главной форме логирование ```
// каждая стратегия будет иметь свое собственное окно
this.GuiAsync(() => guiLogger.Strategies.Add(_strategy));
> > и теперь при попытке добавить дочернюю стратегию в классе стратегии появляется ошибка
> > ```
Вызывающим потоком должен быть STA, поскольку этого требуют большинство компонентов UI.
WPF работает в STA режиме
MSDN - вот полезная ссылка на подробности
Спасибо, конечно, за ссылку, но я не могу увязать свою ошибку с полученной информацией. Проблема в том, что у меня дочерние стратегии создаются в отдельных потоках?
З.Ы. Не судите строго я только учусь
|
|
|
|
Thanks:
|
|
|
|
|
|
Евгений
|
Date: 4/2/2011
Михаил, заметил, что в объекте RealTimeTestTrader нет SecuritiesTable, для тестирования в реальном времени нельзя добавить дополнительные колонки?
|
|
|
|
Thanks:
|
|
|
|
|
|
Mikhail Sukhov
|
Date: 4/2/2011
Евгений:
Михаил, заметил, что в объекте RealTimeTestTrader нет SecuritiesTable, для тестирования в реальном времени нельзя добавить дополнительные колонки?
RealTimeTestTrader - это обертка над реальным трейдером.
|
|
|
|
Thanks:
|
|
|
|
|
|
Евгений
|
Date: 4/2/2011
Mikhail Sukhov:
Евгений:
Михаил, заметил, что в объекте RealTimeTestTrader нет SecuritiesTable, для тестирования в реальном времени нельзя добавить дополнительные колонки?
RealTimeTestTrader - это обертка над реальным трейдером.
Это значит что нельзя добавить дополнительные колонки?
|
|
|
|
Thanks:
|
|
|
|
|
|
Alexander
|
Date: 4/2/2011
Евгений:
Mikhail Sukhov:
Евгений:
Михаил, заметил, что в объекте RealTimeTestTrader нет SecuritiesTable, для тестирования в реальном времени нельзя добавить дополнительные колонки?
RealTimeTestTrader - это обертка над реальным трейдером.
Это значит что нельзя добавить дополнительные колонки?
Добавлять надо у RealTimeTestTrader.Trader
|
|
|
|
|
|