РТС Стандарт
Atom
03.09.2010
Tauler


Михаил возникла вот такая проблема.

у меня код клиента, кторый я забиваю во время создания шлюза,
отличатеся от того кода клиента ,кторый необходимо выставить при
создании сделки на РТС Стандарт. что делать? мне надо в рамках одного
ITrader совершать сделки и на мамбе и на фортсе и на ртс стандарт

Теги:


Спасибо:


<< < 3 4 5 6  >
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


Вряд ли. А как вы проверяете имена? И когда именно это делаете?
Спасибо:
<< < 3 4 5 6  >

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

loading
clippy