|
Автор |
|
|
как получить параметр "цена приобретения"
В описании функций не нашел как обращатсья к параметру "Цена приобретения" из таблицы лимиты по бумагам, как это можно сделать?
|
|
Сергей
28/03/09 03:57
|
|
|
|
|
Re: как получить параметр "цена приобретения"
Здравствуйте. Получить цену приобретения вы можете следующим образом:ZenPriobr = GET_value (GET_ITEM («DEPO_LIMITS», 1),«WA_POSITION_PRICE»)
|
|
Пархомчик Алексей, ARQA Technologies
28/03/09 04:20
|
|
|
|
|
Re: как получить параметр "цена приобретения"
Спасибо!
|
|
Сергей
28/03/09 04:25
|
|
|
|
|
Re: как получить параметр "цена приобретения"
проверил, что-то нет так(( к тому же, а где задется хотя бы код бумаги для идентификации?
|
|
Сергей
28/03/09 04:32
|
|
|
|
|
Строка GET_value (GET_ITEM («DEPO_LIMITS», 1),«WA_POSITION_PRICE») означает, что мы берем первую запись из таблицы лимитов по бумагам и извлекаем из нее значение параметра WA_POSITION_PRICE. При этом код инструмента в первой записи
»»»
Строка GET_value (GET_ITEM («DEPO_LIMITS», 1),«WA_POSITION_PRICE») означает, что мы берем первую запись из таблицы лимитов по бумагам и извлекаем из нее значение параметра WA_POSITION_PRICE. При этом код инструмента в первой записи можно получить так: GET_value (GET_ITEM («DEPO_LIMITS», 1),«SECCODE»)
|
|
Шубин Михаил (ARQA Technologies)
28/03/09 10:56
|
|
|
|
|
Спасибо, с нумерацией я понял, но почему-то у меня выводит только целочисленную часть значения цены приобретения. То есть цена приобретения в таблице лимитов по бумагам 25,53087, а в моей таблице
»»»
Спасибо, с нумерацией я понял, но почему-то у меня выводит только целочисленную часть значения цены приобретения. То есть цена приобретения в таблице лимитов по бумагам 25,53087, а в моей таблице выводит только 25,00000 в чем может быть проблема?
|
|
Сергей
28/03/09 12:41
|
|
|
|
|
Re: как получить параметр "цена приобретения"
Добрый день! Пришлите, пожалуйста, Ваш код портфеля, а также сообщите версию клиентского места QUIK
|
|
Шубин Михаил (ARQA Technologies)
28/03/09 12:57
|
|
|
|
|
PORTFOLIO_EX 1; DESCRIPTION 1; CLIENTS_LIST ALL_CLIENTS; FIRMS_LIST ALL_FIRMS; PROGRAM DELETE_ALL_ITEMS() ZenPriobr = GET_value(GET_ITEM ("DEPO_LIMITS", 3),"WA_POSITION_PRICE") ' соответственно нужная бумага 3 в списке output=CREATE_MAP() output=SET_VALUE(output,"ZenPriobr" , ZenPriobr) ADD_ITEM(1,output) END_PROGRAM PARAMETER ZenPriobr;
»»»
PORTFOLIO_EX 1; DESCRIPTION 1; CLIENTS_LIST ALL_CLIENTS; FIRMS_LIST ALL_FIRMS; PROGRAM DELETE_ALL_ITEMS() ZenPriobr = GET_value(GET_ITEM ("DEPO_LIMITS", 3),"WA_POSITION_PRICE") ' соответственно нужная бумага 3 в списке output=CREATE_MAP() output=SET_VALUE(output,"ZenPriobr" , ZenPriobr) ADD_ITEM(1,output) END_PROGRAM PARAMETER ZenPriobr; PARAMETER_TITLE ZenPriobr; PARAMETER_DESCRIPTION ZenPriobr; PARAMETER_TYPE NUMERIC(10,5); END END_PORTFOLIO_EX квик джуниор 5.12.0.130
|
|
Сергей
28/03/09 13:01
|
|
|
|
|
Re: как получить параметр "цена приобретения"
Добрый день! Похоже что действительно в QPile есть проблема со значениями параметра WA_POSITION_PRICE. Мы изучим данную проблему и сообщим Вам как только что-либо прояснится.
|
|
Светличный Дмитрий (ARQA Technologies)
30/03/09 08:16
|
|
|
|
|
Re: как получить параметр "цена приобретения"
Что то решилось с этой, вообщем то очень важной проблемой, получения значения средневзвешанной цены покупки бумаги?
|
|
Григорий
15/04/09 17:46
|
|
|
|
|
Re: как получить параметр "цена приобретения"
Здравствуйте! В QUIK версии 5.12.0.160 эта проблема исправлена.
|
|
Светличный Дмитрий (ARQA Technologies)
29/04/09 09:02
|
|
|
|