← Zurück

Определение ExchangeBoard по FinamMarketId

При тестировании на исторических данных в целом нет необходимости каждый раз подключать терминал для получения списка бумаг, как это дается в обучающих примерах; да и Финам на выходные отрубает свой сервер. Возникает задача: построить корректный объект Security на основе текстового кода бумаги. Эту задачу я пробую решить через использование метода DownloadSecurityInfo объекта FinamSecurityInfo.

И тут возникает такой вопрос - как используя библиотеки S#.API однозначно получить ExchangeBoard на основе значения FinamMarketId? Есть где-нибудь такая связка?

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Mikhail Sukhov
Mikhail Sukhov
switch (marketId)
{
	case 1:
		//security.ExchangeBoard = ExchangeBoard.MicexEqbr;
		UpdateSecurityFromMicex(security);
		break;
	case 3:
	case 10:
	case 11:
	case 38:
	case 20:
	case 18:
		security.ExchangeBoard = ExchangeBoard.Forts;
		break;
	case 14:
	case 17:
		security.Type = SecurityTypes.Future;
		security.ExchangeBoard = ExchangeBoard.Forts;
		break;
	default:
		security.ExchangeBoard = ExchangeBoard.Test;
		security.Class = "Finam";
		break;
}
JaguarFX