Рацпредложение по таблице Инструменты

Рацпредложение по таблице Инструменты
Atom
1/3/2011
Mikhail Sukhov


Вначале приведу картинку из доки:



Предлагаю удалить следующие колонки:

1. Полное название.
2. Спрос (цена).
3. Спрос (объем).
4. Предложение (цена).
5. Предложение (объем).
6. Время послед. сделки.
7. Цена послед. сделки.
8. Объем послед. сделки.
9. Цена открытия.
10. Макс цена сделки.
11. Мин цена сделки.
12. Закрытие.

Тоесть, превратить в это

Причина - сделать настройки проще (проблема с временем послед сделки самая острая). Скажем, сейчас таблица с Инструментами самая тяжелая. Я не беру в расчет стоп-заявки, так как это все же больше экзотика, чем реально полезная вещь. Разберемся по пунктам.

1. Оно кому-нибудь нужно?
2-5. Security.BestBid + BestAsk - сейчас есть медленное копия MarketDepth. Не могу найти причину, когда нужна такая информация (ей по сути верить нельзя).
6-8. Security.LastTrade - тоже самое, что и пред пункт.
9-12 - оно кому-нибудь нужно?

Как вариант перехода - сделать опцию в QuikTrader. Если она включена - используется укороченный вариант таблицы с инструментами. Для совместимости, BestBid BestAsk LastTrade будут заполняться, но уже реальными данными (из стакана и тиковых сделок).

Ну как?

Tags:


Thanks:


<< < 2 3 4 
Alter

Avatar
Date: 4/6/2011
Reply


И опять ничего не получилось. Добавляю колонки в квике и коде:
Code

((QuikTrader)Trader).SecuritiesTable.Columns.Add(DdeSecurityColumns.ExpiryDate);
((QuikTrader)Trader).SecuritiesTable.Columns.Add(DdeSecurityColumns.MinStepPrice);
((QuikTrader)Trader).SecuritiesTable.Columns.Add(DdeSecurityColumns.LastChangeTime);
((QuikTrader)Trader).SecuritiesTable.Columns.Add(DdeSecurityColumns.LastTradePrice);
((QuikTrader)Trader).SecuritiesTable.Columns.Add(DdeSecurityColumns.LastTradeVolume);


Смотрю в ExtensionInfo, а там только цена последней сделки и количество последней сделки. К ExpiryDate и MinStepPrice я обращался без ExtensionInfo, через уже имеющиеся свойства Security. Но если я буду лезть в Security.LastTrade.Time, то там будет время последней экспортированной сделки из таблицы всех сделок, а не LastChangeTime из инструментов. Как быть?
Thanks:

Mikhail Sukhov

Avatar
Date: 4/6/2011
Reply


Alter
Но если я буду лезть в Security.LastTrade.Time, то там будет время последней экспортированной сделки из таблицы всех сделок, а не LastChangeTime из инструментов. Как быть?


Да, похоже так не получиться, действительно идет перезапись.
Thanks:

Alter

Avatar
Date: 4/15/2011
Reply


Михаил, в S# 3.1 можно добраться до времени последнего изменения из таблицы инструментов?
Thanks:

Mikhail Sukhov

Avatar
Date: 4/15/2011
Reply


Alter
Михаил, в S# 3.1 можно добраться до времени последнего изменения из таблицы инструментов?


Хм, забыл про этот недочет... Ок, пока идет бета тестированию, его реализую.

Я в текущей бете исправил, чтобы добавление какой-то колонки не требовало добавление другой. Может вы это проверите?
Thanks:
<< < 2 3 4 

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

loading
clippy