Получить дату закрытия реестра по дивидендам

Страницы: 1
RSS
Получить дату закрытия реестра по дивидендам
 
Здравствуйте.
Подскажите, пожалуйста, возможно ли из кода получать для инструмента дату будущей дивидендной отсечки?
 
Уточните про какую таблицу и параметр в терминале QUIK идет речь?
 
Вопрос актуален. Требуется програмно получить дату закрытия реестра по акциям из таблицы "Текущие торги" колонка "Дата з.р." (дата закрытия реестра). Подскажите плиз как это сделать.
 
Цитата
Роман написал:
Вопрос актуален. Требуется програмно получить дату закрытия реестра по акциям из таблицы "Текущие торги" колонка "Дата з.р." (дата закрытия реестра). Подскажите плиз как это сделать.
А данные там вообще актуальные ?
 
Цитата
Quikos написал:
Цитата
Роман написал:
Вопрос актуален. Требуется програмно получить дату закрытия реестра по акциям из таблицы "Текущие торги" колонка "Дата з.р." (дата закрытия реестра). Подскажите плиз как это сделать.
А данные там вообще актуальные ?
По последним дивидендам Газпрома были актуальные. А так честно говоря не сверял особо.
 
Цитата
Роман написал:
Вопрос актуален. Требуется програмно получить дату закрытия реестра по акциям из таблицы "Текущие торги" колонка "Дата з.р." (дата закрытия реестра). Подскажите плиз как это сделать.
Вот так можно сделать:

Код
function main()


Class_name = "TQBR"
paper_name = "SBER"

-------------------------
while not stopped do 

my_table =  getParamEx2 (Class_name, paper_name , "VALUE")       //Только за место "VALUE" нужно указать параметр отвечающий за "дату закрытия реестра"
message(tostring(my_table.param_value))

sleep(1000)
end 
-------------------------

end

А параметры для функции getParamEx2 - видимо по умозаключению сутулых собак, нужно искать хрен знает где.
 
Цитата
Quikos написал:
Цитата
Роман написал:
Вопрос актуален. Требуется програмно получить дату закрытия реестра по акциям из таблицы "Текущие торги" колонка "Дата з.р." (дата закрытия реестра). Подскажите плиз как это сделать.
Вот так можно сделать:

Код
   function   main ()


Class_name  =   "TQBR" 
paper_name  =   "SBER" 

 ------------------------- 
 while   not  stopped  do  

my_table  =    getParamEx 2 (Class_name, paper_name ,  "VALUE" )       //Только за место  "VALUE"  нужно указать параметр отвечающий за  "дату закрытия реестра" 
 message (tostring(my_table.param_value))

 sleep ( 1000 )
 end  
 ------------------------- 

 end   

А параметры для функции getParamEx2 - видимо по умозаключению сутулых собак, нужно искать хрен знает где.
 
Если кому нужно переходите по ссылке getParamEx список параметров берите параметры getParamEx К сожалению параметра с "Дата закрытия реестра" там нет. Если у кого есть скиньте плиз.
 
Цитата
Роман написал:
Если кому нужно переходите по ссылке  getParamEx список параметров  берите параметры getParamEx К сожалению параметра с "Дата закрытия реестра" там нет. Если у кого есть скиньте плиз.
Именно, этого параметра нет даже в официальной документации - https://arqatech.com/upload/iblock/3db/Doc1000.zip
 

✅ Для получения наименований переменных, можно использовать экспорт через DDE с включенной опцией формальных заголовков.

✅ Параметр доступен не у всех брокерских компаний. Например, у Открытие Брокер столбец доступен, но значений нет.

✅ Если параметра нет в списке выбора таблицы Текущие торги, необходимо добавить любой инструмент из группы (акции, облигации, валюта, фьючерсы и т.д.) по которому нужно получить параметр. Например, увидеть все параметры для фьючерсов, если добавлены инструменты только группы акций не получится.

 
 
Цитата
Михаил Понамаренко написал:
экспорт через DDE
Спасибо. Хороший вариант. Вот только техподдержка почему-то молчит. Может все таки есть вариант проще?
 
Ничего хорошего в этом варианте нет. Во-первых, чтобы это сделать необходимо иметь программу DDE-сервер. По умолчанию это Excel. Но забывают что он платный (я вот не готов платить за него и у меня банально его нет) и в последнее время онлайн без локальной установки. Вот-вторых, это очень старая технология, которая в любой момент может уйти из новых версий операционной системы.

А было бы гораздо проще если бы в документации был список. При необходимости обновлять документацию. Впрочем, об этом говорится уже какой год.
 
Здравствуйте,

Проверили, действительно в документации нет описания параметра "дата закрытия реестра" и в описании функции GetParamEx нет уточнения как получить список параметров для получения через GetParamEx.

Ваше обращение получено, проблема изучается. Постараемся в ближайшее время дать ответ.

На данный момент можем Вам порекомендовать найти необходимые параметры в документации к Рабочему месту QUIK в разделе 8 "Алгоритмический язык QPILE" \ Функции для получения значений Таблицы текущих торгов \ Значения параметров функций.

Если там какого-то параметра нет, его можно узнать, выведя таблицу по DDE с установленной галкой "Формальные заголовки".
 
Цитата
Роман написал:
Может все таки есть вариант проще?
Конечно есть вариант попроще.
Тут на форуме есть пользователь Антон, его библиотека умеет выдергивать все возможные параметры из квика
http://qgcp.totalh.net/

Параметр отвечающий за дату закрытия реестра называется dividenddate
 
Добрый день,

Документация будет дополнена в одной из очередных версий ПО.
Приносим извинения за причиненные неудобства.
 
Цитата
Даниил Волошин написал:
Добрый день,

Документация будет дополнена в одной из очередных версий ПО.
Приносим извинения за причиненные неудобства
Здравствуйте. Просьба так же выложить ответ в этой ветке.
Страницы: 1
Читают тему
Наверх