2010-02-15 30 views
7

J'utilise l'API de yahoo finance pour les données boursières et stock options. cette habitude de travailler:Yahoo a-t-il financé les stocks d'actions api en retournant des données sur les options d'achat d'actions?

http://quote.yahoo.com/d/quotes.csv?s=VCR.X&f=l1c1n

qui est une fois des options pour Visa. cela ne fonctionne plus, et quand je vais à yahoo financer leurs symboles d'options sont maintenant differnt, qui ressemble à ceci:

VEH100220P00055000

qui est une option pour Visa maintenant. et si je branche ce long dans l'URL il ne fonctionne pas non plus. Quelqu'un sait-il s'ils changent les choses avec leurs options et ont cassé cela?

Répondre

3

La symbologie d'option est très compliquée. Les symboles des chaînes d'options changent périodiquement, lorsque les contrats sont en cours et que de nouveaux contrats sont disponibles.

Si vous voulez que les données du marché des options aient été nettoyées, vous devrez probablement payer pour cela. Xignite a deux services Web fournissant des données d'options: http://www.xignite.com/xoptions.asmx

+1

Xignite ressemble à ce qui est nécessaire, mais cette tarification met la personne moyenne à faire juste une petite quantité de recherches sur le marché. Le prix le plus bas est un engagement de 4000 $ + pour commencer et plusieurs centaines par mois! –

-1

Au 1/4/16

http://finance.yahoo.com/q/?s=v160122C00075000

renverra la citation Option où: v est le symbole Ticker Visa 160122 est le Date C est pour l'appel (changement P pour mettre) 00075000 est le prix (ou 75 $)

mais dans Excel, ceci placera les données verticalement dans 2 colonnes (première étant en-tête, seconde étant les données)

+0

C'est le format correct pour les options de yahoo ('TSLA180119C00450000' est un exemple qui sera valide jusqu'au 19 janvier 2018), mais quand je l'ai essayé dans l'API python de yahoo_finance, il retourne simplement "None". Cela a-t-il fonctionné pour vous? Quelle langue utilisiez-vous? –