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

Рацпредложение по таблице Инструменты
Atom
03.01.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 будут заполняться, но уже реальными данными (из стакана и тиковых сделок).

Ну как?

Теги:


Спасибо:


<< < 2 3 4 
Alter

Фотография
Дата: 06.04.2011
Ответить


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

((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 из инструментов. Как быть?
Спасибо:

Mikhail Sukhov

Фотография
Дата: 06.04.2011
Ответить


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


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

Alter

Фотография
Дата: 15.04.2011
Ответить


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

Mikhail Sukhov

Фотография
Дата: 15.04.2011
Ответить


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


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

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

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

loading
clippy