Minulla on hyvin perustiedot koskeva kysymys: kuinka saada luettelo kaikista yleisistä osakkeista, joilla käydään kauppaa NYSE: llä, NASDAQ: lla ja AMEX: llä? Minun on pystyttävä saamaan likimääräinen luettelo tavallisista osakkeista, joka on saatavana Telechartissa … En voi saada näitä tietoja esimerkiksi eoddata -kohdassa. ..

Haluaisin laskea markkinoiden leveysindikaattorit ja saada selville, kuinka monta vaihdettua kantaosaketta nousi tai laski 4% (erittelyt / erittelyt) (Cl-Lag (Cl)> 0,04 ( 4%: n jakauma), Cl-Lag (Cl) < -0,04 (4%: n erittely)), kuinka moni kaupankäynnin kohteena oleva kanta on laskenut / kasvanut 25% vuosineljänneksellä jne.

Ensimmäinen ongelmani on, kuinka saan luettelon symboleista, joissa on vain tavallisia osakkeita (ei ETF: itä).

Kommentit

  • Hei Samo , tervetuloa quant.SE-palveluun ja kiitos kysymyksestäsi. Harkitse rekisteröitymistä, jotta voit muokata vastauksia ja vastata niihin sekä saada lisää oikeuksia.
  • nasdaq-sivusto on erittäin päivätty. bloomberg on ajan tasalla.
  • NASDAQ-sivusto on päivitetty koko ajan. varmista, että sivuston suunnittelu on vanha, mutta tiedot ovat hyviä.
  • Vuonna 2019 tiedot ovat täällä: ftp.nasdaqtrader.com/symboldirectory
  • Kokeile tätä sovellusliittymän päätepistettä hakeaksesi merkintöjä rapidapi.com/logicione/api/… ja tämä päätepiste rapidapi.com/logicione/api/… etsiä / tarkistaa S & P500 kävi kauppaa (eli aktiivista kauppaa) yrityksillä. Voit kokeilla sovellusliittymää 50 req / päivä ilmaiseksi. Jos haluat enemmän puheluja, maksa pieni summa.

Vastaa

NASDAQ asettaa nämä tiedot saataville FTP: n kautta ja päivittävät ne. joka yö. Kirjaudu sisään ftp.nasdaqtrader.com anonyymisti. Etsi hakemistosta SymbolDirectory. Huomaat kaksi tiedostoa: nasdaqlisted.txt ja otherlisted.txt. Nämä kaksi tiedostoa antavat sinulle täydellisen luettelon vaihdettavissa olevista symboleista, missä ne on lueteltu , heidän nimensä / kuvaus ja indikaattori siitä, ovatko he ETF: n.

Kun otetaan huomioon tämä luettelo, jonka voit vetää joka ilta, voit kysyä Yahoolta saadaksesi tarvittavat tiedot tilastojesi laskemiseksi.

PÄIVITYS: Lisätietoja näistä tiedostoista ja niiden kentistä on täällä .

Kommentit

  • Erittäin mukava! Minun ’ On lisättävä TTR: ään funktio päästäksesi näihin tiedostoihin.
  • Sallitseeko Yahoo Suoritatko komentosarjan tuhansien HTML-hakujen suorittamiseksi palvelimia vastaan? Tiedän, että jotkut verkkosivustot kieltävät IP-osoitteesi, jos yrität sitä.
  • @pacoverflow He sallivat ainakin ~ 7500 peräkkäisen yksittäisiä pyyntöjä. Yahoo! -sovelluksesta on myös mahdollista ladata jopa 200 symbolin tiedot yhdessä pyynnössä.
  • ftp.nasdaqtrader.com/SymbolDirectory ftp.nasdaqtrader.com/SymbolDirectory/nasdaqlisted.txt ftp.nasdaqtrader.com/SymbolDirectory/otherlisted.txt
  • Loin tälle sivustolle tilin vain voidakseni äänestää tätä vastausta (ja kysymystä). En voi ’ uskoa, kuinka vaikeaa tämäntyyppistä tietoa on luotettavasti löytää.

Vastaa

Hieman ruma bash yhden linjan lajitellulle JSON-ryhmälle:

echo "[\"$(echo -n "$(echo -en "$(curl -s --compressed "ftp://ftp.nasdaqtrader.com/SymbolDirectory/nasdaqlisted.txt" | tail -n+2 | head -n-1 | perl -pe "s/ //g" | tr "|" " " | awk "{printf $1" "} {print $4}")\n$(curl -s --compressed "ftp://ftp.nasdaqtrader.com/SymbolDirectory/otherlisted.txt" | tail -n+2 | head -n-1 | perl -pe "s/ //g" | tr "|" " " | awk "{printf $1" "} {print $7}")" | grep -v "Y$" | awk "{print $1}" | grep -v "[^a-zA-Z]" | sort)" | perl -pe "s/\n/","/g")\"]"


MUOKKAA: Suodatettu testivarasto

Kommentit

  • Minulla oli juuri nerdgasmi
  • +2 ottaessani Testilistaukset .
  • Selvä: head: illegal line count -- -1 head: illegal line count -- -1 ["-n ",""]
  • @Eliminaatio Luulen, että sinun on lisättävä väli -n -1-argumenttien väliin ei- GNU-apuohjelmat. Mac-tietokoneellani sain sen toimimaan käyttämällä Macportin ghead-, gmail-, gawk- jne.

Vastaa

Bloomberg Open Symbology sisältää tämän luettelon. Etsi Common Stock -esitarkennettu tiedosto. Tällä on vähän enemmän tietoja kuin luultavasti tarvitset, koska sillä on erillinen merkintä ja yksilöllinen tunnus jokaiselle osakkeella käydylle paikalle. Se on kuitenkin luultavasti korkealaatuisin luettelo, joka on saatavana ilmaiseksi kaikkialla.

Suodatusta varten ETF: t on jaoteltu erilliseen tiedostoon (Equity_ETP), joten sinun tarvitsee vain suodattaa vaihtamalla.

Päivitys marraskuussa 2017: BSYM: ää ei enää ole, eikä sen korvaamisella ole valmiiksi tiedostoja, sikäli kuin voin kertoa.

Kommentit

  • Tämä on hienoa, koska sillä on kaikki arvopaperit globaalisti – Minun ’ d oli vaikea hankkia muita kuin Yhdysvaltojen symboleja ennen tätä.
  • @fantabolous Voitteko antaa esimerkin kuinka käyttää tämä saada kaikki liput? ’ ei voi selvittää, miten sitä käytetään.
  • @Hamidam Esim.Jos haluat kaikki HK-osakkeet, valitse yllä olevan linkin vasemmasta paneelista Market Sector: Equity, Sec Type: Common Stock, Country: Hong Kong. Napsauta Lähetä. Napsauta sitten ” Excel ” oikeassa yläkulmassa. Valmis.
  • Myös osakkeille, jos valitset maan (ei vaihda) ja poistat sitten valinnan All Exchanges se ’ Annan sinulle vain ensisijaisen vaihdon.
  • Ei toimi ….

Vastaa

Voit ladata kaikki osakkeet kysymyksessäsi luetelluista kolmesta pörssistä NASDAQ-verkkosivustolta: http://www.nasdaq.com/screening/company-list.aspx .

Näyttää siltä, että näiden merkintöjen poistaminen ”N / A” -alalla poistaa ETF: t ja muut varat luettelosta.

Kommentit

Vastaus

R-paketin stockSymbols -funktio TTR vetää tietoja osoitteesta nasdaq.com, jonka @bellamyj mainitsi. Se yrittää myös muuntaa symbolit Yahoo Finance -yhtiön hyväksymään muotoon.

Tästä huolimatta en ole varma, kuinka tämä luettelo suodatetaan vain kantaosakkeille. On 1275 arvopaperia, joilla ei ole merkintää. Sektori tai teollisuus, jättäen ~ 5000. Ehkä muut sektorien ja teollisuuden luokat voivat auttaa sinua tarkentamaan luetteloa edelleen.

Kommentit

  • Minulla on ongelma tämän toiminnon käyttämisessä, itse asiassa saan vain hämmennystä. Lähetin asiasta [R-Sig-Finance] -palveluun.
  • @Owe: Vastasin R-SIG-Finance -palvelussa . Pohjimmiltaan tiedosto muuttui, enkä ’ ole vielä siirtänyt päivitystä CRAN-tiedostoon. T-R-Forge-versio toimii. Anteeksi sekaannuksesta.
  • Ei hätää, kiitos nopeasta vastauksesta ja tämän toiminnon kirjoittamisesta.

vastaus

easy2data talousosio Luettelossa riippumattomia yrityksiä, nasdaq-yrityksiä, 40 cac-yritystä, S P aasialainen 50 yritystä jne. …

Kommentit

  • Sinun on ilmoitettava kuulumisesi, muuten tämä on vain mainos (eikä edes kovin hyvä).

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *