Je dois télécharger des données historiques de fin de journée pour une liste énorme de stocks. J'ai trouvé sur le complément bloomberg Excel la fonction BDH très utile. C’est ce dont j’ai besoin, mais il ya un problème: mes stocks sont identifiés par des codes ISIN et j’ai essayé à bien des égards de placer les codes ISIN dans le premier champ de la fonction, mais cela ne fonctionne pas. La fonction ne peut pas identifier la sécurité par le code ISIN malgré le fait qu’elle soit identifiée comme identifiant de sécurité dans la syntaxe de la formule bloomberg: regardez la diapositive 24 ici http: //lgdata.s3-website-us-east-1 .amazonaws.com/docs/205/56376/bloomberg% 20Excel% 20desktop% 20guide.pdf
Le problème est qu'un isin n'identifie pas la bourse, mais uniquement un émetteur.
Disons que votre isin est US4592001014
(IBM), une façon de le faire serait:
obtenir le ticker (en A1):
=BDP("US4592001014 ISIN", "TICKER") => IBM
obtenir un symbole approprié (en A2)
=BDP("US4592001014 ISIN", "PARSEKYABLE_DES") => IBM XX Equity
où XX
dépend des paramètres de votre terminal, que vous pouvez vérifier sur CNDF <Go>
.
procurez-vous le ticker composite principal ou tout autre choix (en A3):
=BDP(A2,"EQY_PRIM_SECURITY_COMP_EXCH") => US
et enfin:
=BDP(A1&" "&A3&" Equity", "LAST_PRICE") => the last price of IBM US Equity
J'ai eu le même problème. Voici ce que j'ai compris:
=BDP(A1&"@BGN Corp", "Issuer_parent_eqy_ticker")
A1 étant les ISIN. Cela renverra le numéro de ticker. Ensuite, utilisez simplement le numéro du téléscripteur pour obtenir le prix.
Pour télécharger les données de code ISIN, le seul endroit que je vois est sur le site Web des organisations ISIN, www.isin.org. essayez http://isin.org , ils devraient avoir une fonction où vous pouvez facilement télécharger.