Den
|
Дата: 03.03.2011
Mikhail Sukhov:
Den:
Mikhail Sukhov:
Den:
Т.о. никак не получить позицию по акции РТС-стандарт
А выше решение с фильтрами никак не решает эту проблему?
Честно сказать, я не понимаю о каких фильтрах идет речь - я просто нашел тему с проблемой как у меня и написал вопрос о помощи.
Прочитайте всю тему.
Тему прочитал. Товарищ делал отдельную таблицу для позиций по РТС-Стандарту и смотрел ее изменения. Видимо это будет работать.
Вопрос в том, можно ли сделать исправления в S#, чтобы это работало стандартными средствами через ITrader.GetPosition, ITrader.NewPositions, ITrader.PositionChanged из стандартной таблицы деривативов.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 03.03.2011
Den:
Тему прочитал. Товарищ делал отдельную таблицу для позиций по РТС-Стандарту и смотрел ее изменения. Видимо это будет работать.
Вопрос в том, можно ли сделать исправления в S#, чтобы это работало стандартными средствами через ITrader.GetPosition, ITrader.NewPositions, ITrader.PositionChanged из стандартной таблицы деривативов.
Попробуйте через QuikTrader.PreProcessDdeData изменять названия со стандартовских в обычные.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Den
|
Дата: 09.03.2011
Mikhail Sukhov:
Den:
Тему прочитал. Товарищ делал отдельную таблицу для позиций по РТС-Стандарту и смотрел ее изменения. Видимо это будет работать.
Вопрос в том, можно ли сделать исправления в S#, чтобы это работало стандартными средствами через ITrader.GetPosition, ITrader.NewPositions, ITrader.PositionChanged из стандартной таблицы деривативов.
Попробуйте через QuikTrader.PreProcessDdeData изменять названия со стандартовских в обычные.
Попробовал. В QuikTrader.PreProcessDdeData мне приходит только информация о таблице "инструменты".
Логичнее было бы менять названия в таблице "Позиции по деривативам" - есть ли событие, в кот. это можно сделать?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 09.03.2011
Den:
Попробовал. В QuikTrader.PreProcessDdeData мне приходит только информация о таблице "инструменты".
В PreProcessDdeData приходят все данные, и из инструментов, и из позиций.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Den
|
Дата: 09.03.2011
Mikhail Sukhov:
Den:
Попробовал. В QuikTrader.PreProcessDdeData мне приходит только информация о таблице "инструменты".
В PreProcessDdeData приходят все данные, и из инструментов, и из позиций.
Экспорт вызывается такой:
this.Trader.Terminal.StartDde(this.Trader.SecuritiesTable, this.Trader.DerivativePositionsTable, this.Trader.OrdersTable, this.Trader.MyTradesTable);
Далее
System.Collections.Generic.List<String> names = new System.Collections.Generic.List<string>();
this.Trader.PreProcessDdeData += (str, preData) =>
{
if (!names.Contains(str))
{
names.Add(str);
Console.WriteLine("new dde name: " + str);
}
};
Получаю на выходе только "инструменты". Что я делаю не так?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 09.03.2011
А остальные таблицы правильно оформлены? Verifier не ругается?
|
|
|
|
Спасибо:
|
|
|
|
|
|
Den
|
Дата: 09.03.2011
Mikhail Sukhov:
А остальные таблицы правильно оформлены? Verifier не ругается?
Оформлены правильно.
Экспортируются нормально и я получаю все изменения по ним типа NewOrder, OrderChanged, NewPosistion, NewPorfolio, и т.д.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 09.03.2011
Den:
Mikhail Sukhov:
А остальные таблицы правильно оформлены? Verifier не ругается?
Оформлены правильно.
Экспортируются нормально и я получаю все изменения по ним типа NewOrder, OrderChanged, NewPosistion, NewPorfolio, и т.д.
Проверил с вашим кодом, приходят все.
|
|
|
|
Спасибо:
|
|
|
|
|
|
Den
|
Дата: 09.03.2011
Mikhail Sukhov:
Den:
Mikhail Sukhov:
А остальные таблицы правильно оформлены? Verifier не ругается?
Оформлены правильно.
Экспортируются нормально и я получаю все изменения по ним типа NewOrder, OrderChanged, NewPosistion, NewPorfolio, и т.д.
Проверил с вашим кодом, приходят все.
Возможно это связано с тем что я сижу на S# 2.6.2 (Quik 5.17).
Видимо пора перебираться на S# 3.0 beta
|
|
|
|
Спасибо:
|
|
|
|
|
|
Mikhail Sukhov
|
Дата: 09.03.2011
Den:
Возможно это связано с тем что я сижу на S# 2.6.2 (Quik 5.17).
Видимо пора перебираться на S# 3.0 beta
Вряд ли. А как вы проверяете имена? И когда именно это делаете?
|
|
|
|
Спасибо:
|
|
|
|
|