Получить доску опционов из finance.yahoo.com в Google Docs Spreadsheet можно парой простых формул:
Для call
=ImportHTML( «finance.yahoo.com/q/op?s=^RUT&m=2013-01»; «table»; 10)
Для put
=ImportHTML( «finance.yahoo.com/q/op?s=^RUT&m=2013-01»; «table»; 14)
Тикер ставим вместо ^RUT, дату тоже понятно где менять.
3ю пятницу можно найти следующими формулами:
=EDATE(TODAY(),BM4)-DAY(EDATE(TODAY(),BM4))+8+14-WEEKDAY(EDATE(TODAY(),BM4)-DAY(EDATE(TODAY(),BM4))+2)
Если BM=0 получаем дату экспирации на текущий месяц, если BM=1 на следующий месяц.
Или
=B$5-DAY(B$5)-WEEKDAY(B$5-DAY(B$5)+2)+22
Выкладывайте скринеры :)
=ImportHTML(«finance.yahoo.com/q/op?s=YHOO&m=2013-01»; «table»; 10) грит ашипка, оригинал тоже пробовал, может у меня ЕХ2003 поэтому?
Формула для Google Docs.
П С теги Ключевые слова:Excel, google public data, Google, формула, опционы