Список задач 2

Список задач 2
Atom
2/21/2011
aspirant


По просьбе Михаила, хочу собрать воедино весь более-менее подробный список задач. Пишите в эту тему, у кого что есть? Если есть задачи, которыми можно поделиться указывайте отдельно. Спасибо.


Tags:


Thanks:


< 1 2 3 
Mikhail Sukhov

Avatar
Date: 3/25/2011
Reply


aspirant:

Mikhail Sukhov: 2. Вроде бы нет колонки isin. Или я не понял вопроса. В классе PlazaOptionSessionContentsColumns есть переменные Isin (Символьный код инструмента) и IsinId (Уникальный числовой идентификатор инструмента). Сейчас я в качестве ключа использую Isin:

private void OnNewDataFromFuturesSessionContents(PlazaRecord record) { var metadata = PlazaColumnRegistry.FuturesSessionContents;

base.ProcessEvents(() =>
{
	base.GetSecurity(record[metadata.Isin].ToString(), sec =>
	{
		// мапим...
	});
});

}

> 
> Можно использовать IsinId?
> ```
base.GetSecurity(record[metadata.IsinId].ToString(), sec =>

Или символьное представление удобнее, где-то используется и т.д.?

Я понял о чем речь. Ни то ни другое не нужно. Причина - нужно иметь единую идентификацию инструментов. Для РТС Id нужно создавать по шаблону CODE@RTS. Чтобы можно было потом эти инструменты из БД вытаскивать. Той же гирды, для прогона по истории.

aspirant:

Mikhail Sukhov: Все, что не входит в свойства такие как ExpiryDate, MinStepPrice и т.д. Ключи называем FuturesIsinId или fut_isin_id, IsEuropean или europe и т.д.?

Смысле называем? Мы же уже все поля прописали в метаданных.

Thanks:

skuvv

Avatar
Date: 3/25/2011
Reply


По поводу заполнения Security

Старый вариант: Code = RTS Id = RTS-6.11 ShortName = RIM1 Name = Фьючерсный контракт RTS-6.11

Мой вариант: Code = RIM1 Id = 151331 ShortName = RTS-6.11 Name = Фьючерсный контракт RTS-6.11 Code должен быть привычным для всех, это понятно. Id понадобится в будущем, 100% инфа,в некоторых таблицах можно идентифицировать инструмент только по цифровому id. Остальное думаю не так часто используется. PS поле Name в Plaza не является уникальным

Thanks:

Mikhail Sukhov

Avatar
Date: 3/25/2011
Reply


По поводу заполнения Security

Старый вариант: Code = RTS Id = RTS-6.11 ShortName = RIM1 Name = Фьючерсный контракт RTS-6.11

Мой вариант: Code = RIM1 Id = 151331 ShortName = RTS-6.11 Name = Фьючерсный контракт RTS-6.11

S# вариант: Code = RIM1 Id = RIM1@RTS ShortName = RTS-6.11 Name = Фьючерсный контракт RTS-6.11 Code должен быть привычным для всех, это понятно. Id понадобится в будущем, 100% инфа,в некоторых таблицах можно идентифицировать инструмент только по цифровому id.

RTS-кий Id (если это число) надо прятать во внутрь.

Thanks:
< 1 2 3 

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

loading
clippy