Использование MySQL в качестве кеша для QuantMod getSymbols - PullRequest
5 голосов
/ 17 марта 2012

Я часто использую функцию Quantmod для getSymbols и хотел бы уменьшить нагрузку на внешних поставщиков данных и сократить время, необходимое для выполнения более длинных циклов кода из-за задержки в сети.

Идеально было быфункция, которая принимает список символов (например, getSymbols), загружает их из провайдера, настроенного в 'setSymbolLookup', и сохраняет их в базе данных MySQL для последующего простого поиска с использованием getSymbols.MySQL.

Главный бонус будетесли другая функция (или та же самая) разрешает только загрузку разницы со времени последнего обновления.

В качестве альтернативы тип прокси, где символ загружается, если он еще не существует в локальной базе данных / кэше MySQL, будети будь хорошим.

Кто-нибудь разрабатывал что-то подобное или сталкивался с какой-либо документацией о том, как это сделать?Я искал, но ближе всего я могу найти несколько вопросов о том, как использовать MySQL в качестве источника ввода.

Заранее спасибо!

...