Yahoo! Les finances de l'API de DOW
Jusqu'à maintenant, j'ai été en utilisant le INDU
ticker de suivre le DOW
avec le Yahoo! L'API. Pour quelque raison que ce soit vous n'avez pas pu suivre directement ^dji
^djia
ou toute autre combinaison raisonnable. Jusqu'à hier, INDU
fonctionnait bien. Mais maintenant, je reçois pas de données lors de la demande de indu
.
Ce que les autres ticker puis-je utiliser avec le Yahoo! les finances de l'API qui sera de retour le DJIA?
OriginalL'auteur Peter Kazazes | 2011-09-26
Vous devez vous connecter pour publier un commentaire.
Cet indice n'est pas disponible sous un autre nom.
Toutefois, ce problème était juste un incident temporaire, maintenant résolu par Yahoo. Malheureusement, les données financières de la disponibilité est très capricieux ces derniers temps. E. g. les données disponibles sur la page web, mais CSV téléchargements donner "N/A" pour tous les champs, etc. Il y avait des incidents similaires au cours des derniers mois, les prix des actions aléatoires stocks donné de fausses valeurs, et plus encore.
Donc, si vous êtes la construction d'un nouveau service autour de ces services Yahoo, sachez que:
Vous êtes à la rupture Yahoo ToS, donc il n'y a rien que vous pouvez faire si elles sont cassées /ne fonctionne pas, vous ne pouvez même pas se plaindre de Yahoo de bonne foi.
Selon Yahoo (post par Yahoo Developer Network Community Manager Robyn Tippins sur Yahoo forums de développeurs):
OriginalL'auteur
La formule pour l'indice dow jones n'est pas très compliqué. Si vous êtes toujours en mesure de tirer des citations de titres individuels, vous pouvez utiliser votre code de tirer les prix de l'30 composants de l'indice dow jones, de les additionner et de les diviser par le diviseur de courant. Bien sûr, cela a plusieurs inconvénients.
changement.
Les composants du dow jones sont
L'actuel diviseur est 0.132129493.
Le diviseur changements à chaque fois qu'il y a un fractionnement d'actions sur les composants. Les composants de l'indice DOW changé 48 fois de 1896-2009.
OriginalL'auteur
Il semble que Yahoo Finance ne prend pas en charge le service web pour la requête ^DJI ou INDU.
Découvrez cette discussion:
http://developer.yahoo.com/forum/General-Discussion-at-YDN/Dow-Jones-Industrial-Average-Quote-Error/1317052217631-f9173931-04fd-4519-b1b3-efb65d7ff8fa/1317065435082
Il semble que l'INDU fonctionne à nouveau? Vous pouvez essayer.
Pas de dés. Ce qui vous a fait penser qu'il était en train de travailler?
Utilisation YQL avec l'INDU semble OK maintenant: select * from yahoo.finances.les guillemets où symbole ("INDU")
INDU ne fonctionne plus.
OriginalL'auteur
En supposant que votre application n'a pas besoin d'être en temps réel des données de marché (à la seconde), vous pouvez utiliser les données BRUTES qui sont fournis pour construire le graphique interactif sur yahoo. Ces données sont séparées par des virgules, et les mises à jour environ une fois toutes les minutes. L'inconvénient: il comprend toutes les données de la journée de négociation. Le temps donné est en temps Unix si une conversion est nécessaire. J'ai essayé ce que pour le symbole des symboles que vous avez énuméré et le seul que j'ai pu obtenir de données avec a ^dji. J'espère que c'est ce que vous cherchez!
Vous pouvez gâcher, avec le lien et voir ce qui se passe pour les données. Par exemple, vous pouvez modifier le nombre de jours.
http://chartapi.finance.yahoo.com/instrument/1.0/%5Edji/chartdata;type=cite;gamme=1d/csv/
OriginalL'auteur
Je pense que Yahoo Finance Toutes les Monnaies devis Documentation de l'API va vous aider.
J'ai trouvé un Yahoo forum répondre qui dit que nous ne peut pas télécharger les données au format CSV, pour ^DJI.
Vérifier également YQL console. Cette console va chercher les valeurs dans le format JSON.
OriginalL'auteur
La
DIA
ticker (SPDR Dow Jones Industrial average) en étroite collaboration imite le Dow jones.OriginalL'auteur