API neoficial Python pentru FinViz

Descarcare si instalare

$ pip install -U git + https: //github.com/mariostoev/finviz

Ce este Finviz?

FinViz isi propune sa faca informatiile de piata accesibile si ofera o multime de date in instantanee vizuale, permitand traderilor si investitorilor sa gaseasca rapid stocul, viitorul sau perechea valutara pe care o cauta. Site-ul ofera programe de screening avansate, harti ale pietei, analize, instrumente comparative si diagrame.

Informatii importante

Orice date despre cotatii afisate pe finviz.com sunt intarziate cu 15 minute pentru NASDAQ si cu 20 de minute pentru NYSE si AMEX. Acest API NU ar trebui sa fie utilizat pentru tranzactionare live, scopul sau principal este analiza financiara, cercetarea si extragerea datelor.

Folosind Screener

Inainte de a utiliza clasa Screener, trebuie sa mergeti manual la ecranul site-ului web si sa introduceti setarile dorite. Adresa URL se va schimba automat de fiecare data cand adaugati o noua setare. Dupa ce ati terminat, adresa URL va arata cam asa:

? v = 111 & s = ta_newhigh & f = cap_largeover, exch_nasd, fa_fpe_o10 & o = -ticker & t = ZM sunt parametrii suplimentari furnizati ecranului. Acesti parametri sunt o lista de perechi cheie / valoare separate cu simbolul &. Unele taste au o intentie clara – f = cap_largeover, exch_nasd, fa_fpe_o10 sunt filtre, o = -ticker este ordinea si t = ZM sunt bifatori – totusi, unele sunt ambigue ca v = 111, care reprezinta tipul de tabel.

Pentru a face lucrurile mai usoare in interiorul codului, nu veti face referire la tabele dupa eticheta numerica, ci in schimb veti folosi numele complet (de ex. Tabel = Performanta).

din finviz.screener import Screener filters = [‘exch_nasd’, ‘idx_sp500’] # Afiseaza companiile din NASDAQ care se afla in S & P500 stock_list = Screener (filtre = filtre, tabel = ‘Performanta’, ordine = ‘pret’) # Obtineti tabelul de performanta si sortati-l in functie de pret crescator # Exportati rezultatele ecranului in .csv stock_list.to_csv (“stock.csv”) # Creati o baza de date SQLite stock_list.to_sqlite (“stock.sqlite3”) pentru stoc in stock_list [9:19] : # Bucla pana la 10 – 20 stocuri tiparite (stoc [‘Ticker’], stoc [‘Pret’]) # Tiparire simbol si pret # Adaugare mai multe filtre stock_list.add (filtre = [‘fa_div_high’]) # Afisare stocuri cu mare randament dividend # sau doar stoc_lista (filtre = [‘fa_div_high’]) # Imprimati tabelul in consola de imprimare (stoc_lista)

Utilizarea portofoliului

din finviz.

Retineti ca numele portofoliului este optional – ar presupune portofoliul dvs. implicit (daca aveti unul) daca il excludeti. Clasa Portfolio poate crea, de asemenea, un portofoliu nou dintr-un fisier .csv existent. Fisierul .

compilacion mamadas videos de travestis en español
paginas videos porno gratis pilladas pajeandose

incesto real xxx corridas gays
cerdas com gratis maduras follando y corriendose
porno español playa chuponas
sexo hd edurne follando
matrimonios follando maduritas cachondas
hijas calientes porno español trans
folladas peludas videos porno tetonas gratis
porno español incestos manoseadas en el cine
españolas masturbandose videos pornos de abuelas
tetas bailando abuelas españolas xxx
comiendo tetas folladas salvajes
zoofilia con abuelas porno gay negro
pono gay follada por muchos
porno gratis abuelos porno con abuelas
viejas anales negras tetonas
porno españolas peludas hentai en castellano
chicos guapos desnudos copilacion de mamadas

csv trebuie sa fie in urmatorul format:

Data tranzactiei Ticker (Opt) Pret actiuni (Opt) AAPL 1 25/05-2017 34 141,28 NVDA 2 250 243,32 WMT 1 01.19.2019 45  

Retineti ca, daca campurile optionale sunt lasate goale, API-ul le va atribui datele de astazi.

portfolio.create_portfolio (‘<numele-portofoliu>’, ‘<carcare-in-scv-fisier>’)

Stocuri individuale

>>> import finviz >>> finviz.get_stock (‘AAPL’) {‘Index’: ‘DJIA S & P500’, ‘P / E’: ’12 .91 ‘,’ EPS (ttm) ‘: ’12 .15’, … >>> finviz.get_insider (‘AAPL’) [{‘Insider Trading’: ‘KONDO CHRIS’, ‘Relationship’: ‘Responsabil contabil principal’, ‘Data’: ’19 noiembrie’, ‘Tranzactie’: ‘Vanzare’, „Cost”: „190.00”, „#Shares”: „3.408”, „Value ($)”: „647.520”, „#Shares Total”: „8.940”, „SEC Form 4”: „21 noiembrie 06:31 PM ‘}, … >>> finviz.get_news (‘ AAPL ‘) [(‘ Economia Chinei incetineste la cel mai slab ritm din 2009 ‘,’ https://finance.yahoo.com/news/china-economy-slows -westest-pace- 020040147.html ‘), … >>> >>> finviz.get_analyst_price_targets (‘AAPL’) [{‘date’: ‘2019-10-24’, ‘category’: ‘Reiterate’, ‘analyst’: ‘UBS’, ‘rating’: ‘Cumparati’, ‘price_from’ : 235, ‘price_to’: 275}, …

Descarcarea diagramelor

# Lunar, Lumanari, mari, fara analiza tehnica stock_list.get_charts (period = ‘m’, chart_type = ‘c’, size = ‘l’, ta = ‘0’) # period = ‘d’> zilnic # period = ‘ w ‘> saptamanal # period =’ m ‘> lunar # chart_type =’ c ‘> lumanare # chart_type =’ l ‘> lines # size =’ m ‘> small # size =’ l ‘> large # ta =’ 1 ‘ > afisati analiza tehnica # ta = ‘0’> ignorati analiza tehnica

Documentatie

Puteti citi restul documentatiei din sirurile de documente.

Contribuind

Puteti contribui la proiect raportand erori, sugerand imbunatatiri sau direct extinzand si scriind caracteristici (consultati proiectele in curs).

Imi poti cumpara si o cafea!

Declinare de responsabilitate

Folosirea bibliotecii pentru a achizitiona date de la FinViz este impotriva Termenilor si conditiilor lor si a robots.txt. Folositi-l in mod responsabil si pe propriul risc. Aceasta biblioteca este construita exclusiv in scopuri educationale.