Здравствуйте!
Может ли кто-нибудь подсказать, почему у меня параметр "Доходность по предыдущей оценке" (идентификатор YIELDATPREVWAPRICE) показывает в моей таблице нули по всем облигациям?
(В коде строка №17)
Заранее спасибо!
Код:
Код |
---|
PORTFOLIO_EX BOND_YIELDS_TEST1;
DESCRIPTION Доходность облигаций тест;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST MC0061900000;
PROGRAM
delete_all_items()
brd = "EQOB"
BondCodeList = get_class_securities(brd)
mymap = CREATE_MAP()
k = 0
FOR m in BondCodeList
sname = get_value(get_param_ex(brd, m, "LONGNAME"), "PARAM_IMAGE")
snominal = get_value(get_param_ex(brd, m, "SEC_FACE_VALUE"), "PARAM_VALUE")+0
sYieldEstim = get_value(get_param_ex(brd, m, "YIELDATPREVWAPRICE"), "PARAM_VALUE")+0
mymap = SET_VALUE(mymap, "sname", sname)
mymap = SET_VALUE(mymap, "snominal", snominal)
mymap = SET_VALUE(mymap, "sYieldEstim", sYieldEstim)
add_item (1, mymap)
k = k+1
END FOR
END_PROGRAM
PARAMETER sname;
PARAMETER_TITLE Название;
PARAMETER_DESCRIPTION Полное название бумаги;
PARAMETER_TYPE STRING(40);
END
PARAMETER snominal;
PARAMETER_TITLE Номинал;
PARAMETER_DESCRIPTION Номинал бумаги;
PARAMETER_TYPE NUMERIC(10,2);
END
PARAMETER sYieldEstim;
PARAMETER_TITLE Доход.пред.оц.;
PARAMETER_DESCRIPTION Доходность по предыдущей оценке;
PARAMETER_TYPE NUMERIC(10,2);
END
END_PORTFOLIO_EX
|