РТС Стандарт

РТС Стандарт
Atom
9/3/2010
Tauler


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

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


Tags:


Thanks:


<< < 3 4 5 6  >
Den

Avatar
Date: 3/3/2011
Reply


Mikhail Sukhov:

Den:

Mikhail Sukhov:

Den: Т.о. никак не получить позицию по акции РТС-стандарт

А выше решение с фильтрами никак не решает эту проблему?

Честно сказать, я не понимаю о каких фильтрах идет речь - я просто нашел тему с проблемой как у меня и написал вопрос о помощи.

Прочитайте всю тему.

Тему прочитал. Товарищ делал отдельную таблицу для позиций по РТС-Стандарту и смотрел ее изменения. Видимо это будет работать.

Вопрос в том, можно ли сделать исправления в S#, чтобы это работало стандартными средствами через ITrader.GetPosition, ITrader.NewPositions, ITrader.PositionChanged из стандартной таблицы деривативов.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/3/2011
Reply


Den: Тему прочитал. Товарищ делал отдельную таблицу для позиций по РТС-Стандарту и смотрел ее изменения. Видимо это будет работать.

Вопрос в том, можно ли сделать исправления в S#, чтобы это работало стандартными средствами через ITrader.GetPosition, ITrader.NewPositions, ITrader.PositionChanged из стандартной таблицы деривативов.

Попробуйте через QuikTrader.PreProcessDdeData изменять названия со стандартовских в обычные.

Thanks:

Den

Avatar
Date: 3/9/2011
Reply


Mikhail Sukhov:

Den: Тему прочитал. Товарищ делал отдельную таблицу для позиций по РТС-Стандарту и смотрел ее изменения. Видимо это будет работать.

Вопрос в том, можно ли сделать исправления в S#, чтобы это работало стандартными средствами через ITrader.GetPosition, ITrader.NewPositions, ITrader.PositionChanged из стандартной таблицы деривативов.

Попробуйте через QuikTrader.PreProcessDdeData изменять названия со стандартовских в обычные.

Попробовал. В QuikTrader.PreProcessDdeData мне приходит только информация о таблице "инструменты". Логичнее было бы менять названия в таблице "Позиции по деривативам" - есть ли событие, в кот. это можно сделать?

Thanks:

Mikhail Sukhov

Avatar
Date: 3/9/2011
Reply


Den: Попробовал. В QuikTrader.PreProcessDdeData мне приходит только информация о таблице "инструменты".

В PreProcessDdeData приходят все данные, и из инструментов, и из позиций.

Thanks:

Den

Avatar
Date: 3/9/2011
Reply


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);
                            }
                        };


Получаю на выходе только "инструменты". Что я делаю не так?

Thanks:

Mikhail Sukhov

Avatar
Date: 3/9/2011
Reply


А остальные таблицы правильно оформлены? Verifier не ругается?

Thanks:

Den

Avatar
Date: 3/9/2011
Reply


Mikhail Sukhov: А остальные таблицы правильно оформлены? Verifier не ругается?

Оформлены правильно. Экспортируются нормально и я получаю все изменения по ним типа NewOrder, OrderChanged, NewPosistion, NewPorfolio, и т.д.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/9/2011
Reply


Den:

Mikhail Sukhov: А остальные таблицы правильно оформлены? Verifier не ругается?

Оформлены правильно. Экспортируются нормально и я получаю все изменения по ним типа NewOrder, OrderChanged, NewPosistion, NewPorfolio, и т.д.

Проверил с вашим кодом, приходят все.

Thanks:

Den

Avatar
Date: 3/9/2011
Reply


Mikhail Sukhov:

Den:

Mikhail Sukhov: А остальные таблицы правильно оформлены? Verifier не ругается?

Оформлены правильно. Экспортируются нормально и я получаю все изменения по ним типа NewOrder, OrderChanged, NewPosistion, NewPorfolio, и т.д.

Проверил с вашим кодом, приходят все.

Возможно это связано с тем что я сижу на S# 2.6.2 (Quik 5.17). Видимо пора перебираться на S# 3.0 beta

Thanks:

Mikhail Sukhov

Avatar
Date: 3/9/2011
Reply


Den: Возможно это связано с тем что я сижу на S# 2.6.2 (Quik 5.17). Видимо пора перебираться на S# 3.0 beta

Вряд ли. А как вы проверяете имена? И когда именно это делаете?

Thanks:
<< < 3 4 5 6  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy