J'ai une application qui doit obtenir Je veux pouvoir interroger les données dans http et obtenir le format CSV / XML. P>
Maintenant, j'aimerais pouvoir demander au fournisseur de données, par exemple, quelle était la dernière offre / demande / prix sur GE (General Electric) à 16h00, et demandons-la à 16 h 05 à ce sujet. jour, pour un traitement ultérieur. P>
Services similaires à ce que je cherche strong>: p>
Le service Datalink de Reuter peut me donner ces données sur le dernier métier de la journée. Yahoo Finance STRY> (la requête Formay dans Il) est un excellent service qui fait ce que je veux en termes de livraison de données, mais je ne suis pas sûr de sa fiabilité / chronométrage car c'est gratuit. Enfin ce blog post par Google " Enfin, les cotes de stock en temps réel sont ici " affirme offrir des données gratuites sur certains stocks, mais dans Google Finance forts> S Pages Je ne trouve rien à ce sujet, ni dans leurs pages API, et encore, qui sait quel délai je reçois des données en temps réel. p>
En plus de la préoccupation avec les services mentionnés ci-dessus (Yahoo, quorateurs et Google) Je ne sais pas comment / s'ils fournissent des informations intraday concernant les stocks, quelque chose dont j'ai besoin. P>
mérite d'être mentionné est que De nombreux sites Web qui traitent de la prétention de Forex devaient avoir leur flux de données de Reuters / Bloomberg Strong>. afin de résumer ma question forte>; note # 1 em>: note # 2 em>: note # 3 em>:
J'en ai besoin pour parcourir toute la journée - intraday. P>
En outre, je n'ai pas trouvé d'informations sur le retard des données qu'ils fournissent relativement du calendrier du monde réel (comme de nombreux sites Web donnent ces données en retard d'~ 20min). P>
N'a pas trouvé une telle solution sur les sites de deux. Je suis même allé en ligne avec un représentant des ventes. Chez Reuters de demander à ce sujet et à sa réponse, après une discussion décente, c'était que «il a peur qu'il ne puisse rien m'offrir mieux que leur service DataLink». à quel point !! fort> p>
1) strong> Où puis-je obtenir un tel flux de données, dans lequel je sélectionne plusieurs billets à partir de plusieurs marchés et obtenez une information plus proche de 20 minutes concernant ces billets, au format concis (CSV / XML)? < BR>
2) strong> Si Reuters / Bloomberg l'offre (je les appellerai probablement aussi plus tard) - Où est-il offert, sur leurs sites Web? J'aimerais avoir les données d'un "grand nom" tel que ces gars, pour des raisons de fiabilité.
3) strong> concernant "temps réel" ou non, cela dépend du coût. Quels coûts dois-je me préparer? Je suppose que cela coûte beaucoup de temps en temps réel, il y a donc une option entre le temps réel et l'aliment retardé de 20min? Quelque chose comme 2-5min Delay?
4) strong> Veuillez mentionner comment, ou si, je peux interroger les données des stocks en temps opportun, comme "Quel était le prix de Goog à 16h00?". P>
S'il vous plaît gardez à l'esprit, lorsque vous répondez, que j'ai besoin de citations intraday et non "d'ici la fin de la journée". P>
Si Google / Yahoo propose réellement ce type de service gratuitement, comment le trouver? Directement. Cela ne me dérange pas de commencer par ces «liberts» pour les tests et tels que, surtout si je peux interroger les données en temps voulu, comme mentionné ci-dessus («Quel était le prix de Goog à 16h00?»). P>
En termes de licence, je n'ai pas l'intention de revendre ces informations. Simplement comme ça. P>
3 Réponses :
Avant de fermer Shop, j'ai utilisé Openkick. Mon article de blog sur OpenCick Arrêtez-vous obtenu un peu de la circulation, j'ai donc décidé d'écrire un autre poste qui a examiné un potentiel openick Alternatives a >. Jetez un coup d'œil aux entreprises du poste et des commentaires. J'espère que l'un d'entre eux fonctionnera pour vous. P>
Je viens de jeter un coup d'œil rapide - je vais certainement passer à travers tous les liens là-bas, comme je l'ai déjà repéré d'intéressant. Merci!!
Je pense que vous voudriez corriger les liens de cette page, par exemple le lien vers "iqfeed" ne fonctionne pas. Vérifier toujours les choses là-bas ..
Vous avez mentionné que vous avez testé ces fournisseurs mais je ne vois aucune opinion / commentaires sur eux, ni aucun détail plus profond. Donc, selon ma question originale (longue encore très concise), laquelle / deux me recommanderiez-vous d'examiner? Je suis sur le point de les vérifier tout ce que je suppose, je pensais que vous pourriez souligner, selon mes besoins spécifiques, si possible.
@Poni: Merci d'avoir porté les liens brisés à mon attention; Je les ai réparés. Je n'ai pas testé aucun des fournisseurs répertoriés, je ne peux donc pas fournir d'informations supplémentaires.
J'ai utilisé Iqfeed pendant un certain temps. Ce n'est pas http ou un CSV, mais c'est une poussée en streaming de ticks de leurs serveurs. Le client est un peu kludgy mais dans l'ensemble, je trouve que cela est acceptable pour le prix. Ce type d'alimentation serait considéré comme «en temps réel» de la plupart des gens et puisque vous parlez de minutes, je suppose que vous êtes une personne qui n'est pas inquiet d'environ quelques secondes de latence ici ou là. P>
J'ai de l'expérience avec les flux Reuters (Thomson). Ils sont chers puisque nous parlons maintenant de données TotalView / OpenBook. Ceci serait utilisé pour calculer l'historique du carnet de commandes et pourrait être utilisé pour analyser des choses comme la liquidité d'une équité à différents niveaux de prix. J'ai eu une bonne expérience avec eux dans un autre emploi. Support d'ingénierie 24h / 24 et 7j / 7, Corrections, Sécurité décente DB. La réalité est qu'il existe une grande variété de façons d'obtenir ces aliments surtout des courtiers. Je ne pense pas que c'est ce que vous recherchez depuis que vous avez mentionné des choses libres. p>
Il y a des fournisseurs de "niveau moyenne" comme CQG, bien que je n'ai aucune expérience avec eux. P>
En général, que vous utilisez, vous devez être disposé à mettre en œuvre leur protocole et leur format. J'ai trouvé que cela soit vrai, peu importe qui nourrit que j'utilise. La bonne nouvelle est que tout ce que vous avez à faire est de faire un analyseur. P>
Quel était le prix de Google à 16h00? Qui peut dire. Quelle partie de 16h? Le prix à 16h serait-il quelque chose comme l'impression finale de la bande de la vente aux enchères de fermeture? Est-ce la vente au milieu des enchères? Le prix est ce que vous pouvez transacter sur lequel peut être très différent, alors ce que vous voyez imprimé. ;-P p>
Une note finale: si vous construisez un système de trading d'une sorte de salaire de tri pour vos données. Il devrait être plus propre que d'essayer de l'assembler. Les échanges facturent des données et il n'y a pas de manière réelle. Si vous ne pouvez pas vous permettre quelques centaines de dollars par mois pour certaines données, vous n'avez probablement pas assez de capital pour être négociant. P>
@Steve a apprécié la lecture de votre réponse! À propos de IQFeed - Pouvez-vous parler un peu plus sur la partie "kludgie"? De quelle manière que ça? Eh bien, juste pour l'effacer - je ne vais certainement pas utiliser un service gratuit. Payer signifie qu'ils sont attachés à une certaine qualité de service, alors .. Maintenant, à propos de Reuters, je pense que vous parlez de leur plate-forme / logiciels de négociation, correct? Eh bien, ce dont j'ai besoin, je comprends maintenant, est une flux de données claire. Aucun logiciel / gui / etc '. Donnez-moi simplement les chiffres (: Pouvez-vous dire quel prix avez-vous payé Reuters pour un flux de données, si cela?
En outre, en ce qui concerne la question 16h00 - ce n'est pas du tout compliqué. Quelle partie de 16h00 vous demandez? Voici une réponse: je veux le premier prix de 16h00. Je veux dire, si sur cette seconde, il y avait 6 prix alors je veux simplement le premier. J'espère que quelqu'un l'offre. Je devrais être quelque part!
Je ne peux pas vous dire ce que nous avons payé pour la flux de tiques. Cela faisait partie d'un forfait négocié. Nous n'avons utilisé aucun de leurs affaires d'interface utilisateur. Nous avons simplement utilisé leur flux de données brutes pour les données de tick, ainsi que d'autres choses comme des fondamentaux, des actions d'entreprise, etc. Je vous dirai que notre configuration complète a couru dans les dizaines de milliers par mois.
Des dizaines de milliers par mois euh, quelle plaisive!
Oui. Mais c'était nettement meilleur que tout ce que j'ai mis ensemble moi-même. Une fois que je peux me le permettre, je reviendrai sur une plate-forme professionnelle. Selon ce que vous faites, vous n'avez probablement pas besoin de ce qu'ils offrent.
La partie kludgy d'Iqfeed est juste dans la façon dont vous l'utilisez. Vous démarrez le client et utilisez des objets COM (j'utilise .NET) pour parler au client. Nous avons fait du travail pour marquer toutes les demandes sortantes avec IDS afin que nous puissions les suivre. Ce n'est pas semblable d'avoir un vrai moteur de fixation. Mais, il fonctionne.
En ce qui concerne Bloomberg, je viens de les appeler et ils ont dit qu'ils ne fournissent que des données de marché pour un usage personnel. Donc, vous ne pouvez pas le montrer sur votre site, mais vous pouvez faire ce que vous voulez avec elle aussi longtemps que vous ne le publiez pas. P>
Bloomberg fournit des données «en temps réel» à presque toutes les banques du monde, ainsi que les commerçants, etc., donc peut-être «uniquement pour un usage personnel» est quelque peu trompeuse. Avez-vous parlé à un gars de vente d'entreprise là-bas?
Ils peuvent sûrement fournir cela, tout concerne les chiffres ..
Ambienthack à droite. Bloomberg ne permet pas aux données de quitter le terminal auquel les données ont été fournies. Ils ont des API d'avoir accès à ces données, mais le consommateur API doit fonctionner sur le terminal où les données sont stockées. Ils ont une licence Blackbox pour les applications qui souhaitent consommer les données en tant qu'agents autonomes (par exemple: Boîtes de trading d'algo), mais l'application ne peut pas envoyer les données sur. Bloomberg sont vraiment serrés à ce sujet, et ils ont même des pièges / feuilles dans les aliments pour s'assurer que les données Redist ne se produisent pas. Reuters d'autre part prend une approche différente
@Poni C'est une question très intéressante, mais aussi liée au domaine financier à traiter dans le site d'un programmeur avec une profondeur. Il y a beaucoup de restrictions de convivialité pratiques, commerciales et légales pour encourager une réponse concise par une personne compétente.
@Belisarius En fait, il y a une certaine vérité dans vos mots, ce sujet est très compliqué. Je vais ajouter la note n ° 3. Merci de le pointer!
En outre, il est associé à une manière d'une manière ou d'une autre au sujet de la SO, car il est comme demander "quel meilleur IDE pour Linux" ... Je veux dire, je traite les données d'alimentation comme un outil pour tirer parti d'une autre chose. Et en plus de la communauté ici est si bonne, je devais juste essayer ma chance (:
J'ai voté pour fermer, fondamentalement parce que je considère que cela soit un peu aussi "impliqué". Je veux dire, c'est sans doute une bonne "question", mais la réponse implique une quantité importante de travail, et je ne pense pas qu'il soit particulièrement approprié de le demander ici. IMHO, cela fait partie de votre travail i> de travailler cela.
@Noon - Eh bien, c'est votre opinion. Au contraire, je pense que cette question a plusieurs réponses, très simples b>. C'est aussi simple que «Obtenir le service X du fournisseur Y pour $ z / mois». Le fait que cette question ait été interrogée sur la longueur, eh bien, j'apprécie de telles questions qui donnent des détails et montrent qu'une personne a fait des efforts avant de demander à ce sujet et d'encourager tout le monde à prendre l'exemple - je suis fier de cela. J'étainerais si vous réexaminez votre vote à la fermeture.
@Poni: C'est une bonne question, je ne peux pas imaginer que quiconque répondit assez bien, car cela nécessite trop d'efforts (ce n'est pas non plus particulièrement techniquement i> intéressant). Cela me semble que "s'il vous plaît faire un tas de recherches pour moi". C'est juste mon avis et je fournis une raison pour le vote étroit. Je peux me tromper.
@Noon: Après tout ce que j'ai écrit (vous l'avez lu intégralement, à droite) Vous pensez vraiment que je demande aux gens de faire une recherche pour moi? Non, je ne le fais pas. Je suis sûr que les gens ici cependant ne savent pas et ont l'expérience de perdre de la lumière sur mon problème car je suis un peu coincé, et c'est ce que je compte sur la présentation de cette question.
@Poni m'a laissé placer cela dans quelques mots. Je travaille dans ces lignes pendant 25 ans maintenant. Si vous avez vraiment besoin de bons conseils, ne demandez pas cela ici. Quelqu'un qui répond "Obtenir le service X du fournisseur Y pour $ z / mois" ne sait pas ce qu'il parle de ce qu'il parle ou combien de points de soulagement à son avocat évoquera les décisions inopportunes "Acheter ou vendre". Votre question est bonne, mais ce n'est pas l'endroit.
BTW Jetez un coup d'oeil ici (mais je ne recommande pas de l'utiliser) office.microsoft.com/fr-gb/excel-help/...
Alors, où en enfer, puis-je obtenir les données? C'est un produit que je suis sûr que Reuters, par exemple, veut vendre. Pourquoi est-ce si difficile d'entendre parler de ça ... frustrant.
@Poni: Bloomberg. Je ne comprends pas pourquoi vous trouvez ça dur.
@Belisarius Sinon ici alors où devrait-on poser une question à ce sujet? Pouvez-vous recommander? Et merci pour vos mots!
@Noon que je cherchais cela depuis environ 4-5 jours maintenant. Croyez-moi que trouver des informations sur les systèmes de contrôle de contrôle des sockets TCP est plus facile - je sais, c'est hilarant!
en.wikipedia.org/wiki/bloomberg_terminal
@Noon je sais déjà sur le service de Bloomberg, comme indiqué dans la question initiale. Il décrit en général, pas les détails que je pose cependant. Quoi qu'il en soit, merci!
@Poni Vous demandez naïvement comment les pouvoirs qui gagnent leur argent. Comme vous comprendrez une fois que vous entrez dans l'entreprise, de nombreux concepts techniques perturbent leurs plis techniques et sont manifestement des affaires. Qu'est-ce que cela signifie "temps réel"? Rien. Ce dont vous avez besoin pour le trading est une SLA qui vous pousse à venir vos gars de négociation. Les gens utilisent ces informations pour parier contre vous. Si vous (ou vos clients) sont 1 seconde derrière, c'est comme avoir des prix rapprochés hier, pas plus, pas moins.
@Poni suite. -> Il n'y a pas de différence entre 20 minutes de retard et une journée complète, les deux infos sont destinés aux personnes qui ne négocient pas et ne souhaitent pas payer pour le service.
VOTÉ +1, la question est bonne et est liée à la programmation. Ne mérite pas un score négatif (il a -1 en ce moment). Il devrait avoir un très gros score positif pour donner des conseils aux futurs lecteurs que le sujet est difficile.
@Belisarius Vous semblez connaître votre métier, salut! Aussi merci d'avoir soutenu la question. Ce n'est certainement pas un sujet simple, mais même avec quelques-uns de vos commentaires, vous m'avez fait réaliser peu de choses!
En outre, de nombreux fournisseurs (ceux que j'ai vérifiés!) Ne semblent pas aller profondément à expliquer quelles capacités ont leur API, que je pense est la source de ma confusion. Prenez Reuters par exemple; C'est tout comme "appelez-nous pour parler". Même avec Bloomberg. Maintenant, que se passe-t-il si je commence à commencer cela et à faire des contacts (avec les hommes de vente!) N'est pas souhaitable, du moins pas avant que je sache que vous (fournisseur respectif) peut m'offrir ce dont j'ai besoin.
@Poni ce scribd.com/doc/48163 / ... est la façon dont les petits gars gèrent cette information ... imaginez ce que font les gros gars. Il y a beaucoup d'argent en espèces là-bas C'est pourquoi la courbe d'apprentissage est raide ...
@Belisarius Merci encore au fur et à mesure que le titre le suggère ceci est destiné au négociant individuel. En outre, autant que je comprends ce que je cherche, c'est un flux de données. Parlé avec Reuters, je vais les rencontrer bientôt, j'espère que j'aurai une solution spécifique à mes besoins.
@Poni Bonne chance avec Reuters, je suis sûr qu'ils auront une offre appropriée. Soyez prudent avec les SLA et assurez-vous de pouvoir mesurer le délai entre le marché et vos mises à jour si quelqu'un effectuera des échanges en fonction de vos données. Bonne chance!
@belisarius je dois demander: 1) Soyez prudent avec le SLA? Pouvez-vous être un peu plus précis sur celui-là? 2) Mesurer les retards, existe-t-il une manière particulière ou dois-je utiliser des outils tels que Pinging, etc.?