Quelle est la source des données pourrais-je utiliser pour mon programme de bourse? [fermé]

StackOverflow https://stackoverflow.com/questions/728126

Question

Je voudrais faire une application open-source C ++ gratuit pour Linux et Windows qui va créer des graphiques en direct des marchés boursiers (à savoir qu'ils sont fréquemment actualisés).

S'il vous plaît pourriez-vous me donner quelques conseils sur ces questions:

  • Que dois-je utiliser comme source de données? Y at-il des services gratuits que je peux mettre en œuvre? Je voudrais utiliser les informations identiques ou similaires à des entreprises comme Google .
  • Je ne suis pas sûr de ce kit d'outils GUI serait préférable d'utiliser, est-il un qui a construit Charting, ou aurais-je besoin d'utiliser une bibliothèque spécialisée pour cela?

Il y a des choses à noter:

  • Ceci est ma première tentative à la fois C ++ développement multi-plateforme, et une application graphique pour Linux.
  • Je suis basé au Royaume-Uni, donc je voudrais utiliser des sources de données qui fournissent des informations pour la Bourse de Londres (LON), ainsi que le NASDAQ, etc.
Était-ce utile?

La solution

à partir de Nov 2014, ces liens sont morts.

Autres conseils

Si l'on suppose les règles du Royaume-Uni sont les mêmes que dans les Etats-Unis, vous avez essentiellement des choix à 3 niveaux.

Vous pouvez pirater ensemble un flux boiteux des choses comme Google ou Yahoo, mais vous absolument ne reçoivent pas tous les tiques, si c'est ce que vous recherchez.

Une étape à partir des sources Internet évidentes sont quelques-uns des courtiers en ligne. Leurs données sont plus fiables et en temps opportun, mais de toute évidence vous avez besoin d'un compte et ils doivent offrir une sorte d'API. Installez-vous dans quelque chose comme InteractiveBrokers.com. Ils sont pour la plupart centrés sur Java mais offrent la DLL à base de C ++ d'une fenêtre ainsi. Plusieurs autres courtiers offrent des API similaires, mais IB est excellent en ce sens qu'elle couvre une multitude d'échanges, y compris, je crois, Londres. Ils font aussi relativement facile de transférer des devises si cela est une préoccupation.

Enfin, vous devez aller à des courtiers commerciaux. Vous pouvez les trouver assez facilement avec une recherche, mais être prêt à payer quelques centaines de dollars par mois minimum.

Je pense que la suggestion de Mark de QT est un bon moyen d'aller pour une interface graphique. Java a tendance à être suffisant pour mettre en place une grille de course guillemets, mais a tendance à échouer dans la zone de création de graphiques, de l'OMI.

Vous avez dit que vous vouliez les cartes du marché « live ». Si vous voulez dire en temps réel, vous ne serez jamais que gratuitement. Toutes les données que vous voyez sur google etc est retardée, habituellement au moins 15 minutes, et ils ne sont pas tous les tiques.

Si un retard est pas un problème et si vous ne souhaitez que des données quotidiennes, vous pouvez facilement obtenir des données historiques gratuitement via simple demande HTTP à l'aide de cette API de données historiques .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top