Форум сайта python.su
Уважаемые форумчане! есть некая глобальная задача, которую весьма не просто реализовать (для меня как для новичка). Попробую по порядку описать суть проблемы:
1) есть несколько файлов csv (прилагаю и для примера пронумерую) - первый с датами, второй и третий исходные файлы цен (не важно).
2) есть алгоритм расчета одного показателя (волатильности) в модели Блека-Шоулза написанный в питоне.
3) так вот суть проблемы: необходимо как-то пакетно (т.е. сразу кучу файлов загрузить (около 500 шт), таких же как 2 и 3 исходные файлы) загружать или что бы питон перебором их открывал. Далее сравнивал с датами в первом файле, все необходимые параметры из всех этих файлов вставлял в алгоритм расчета волатильности и полученные значения записывал в 2 и 3 примеры исходных файлов.
Немного сумбурно написал, но как есть…
Я похожий алгоритм работы с несколькими файлами нашел в сети, но не думаю что с ним получится. http://stackoverflow.com/questions/7181977/python-csv-module-read-and-write-simultaneously
Прикреплённый файлы:
1.csv (2,2 KБ)
Офлайн
не смог загрузить сразу все файлы, поэтому прикладываю к этому сообщению 2 файл
Прикреплённый файлы:
2.csv (51,8 KБ)
Офлайн
и 3-й файл
Прикреплённый файлы:
3.csv (52,3 KБ)
Офлайн
вот алго расчета волатильности для модели Блека-Шоулза
Прикреплённый файлы:
IVBis.py (1,6 KБ)
Офлайн