Skip to content

Latest commit

 

History

History
62 lines (49 loc) · 2.16 KB

README_sl.md

File metadata and controls

62 lines (49 loc) · 2.16 KB

Predvidevanje vrednosti delnic s tensorflowom v pythonu

Za zagon na windowsu je potrebno namestiti python 3.6.8

Pomožno: ustvarite in aktivirajte virtualno okolje

cd stock-prediction
python -m venv venv
./venv/Scripts/Activate.ps1

Ko je Python nameščen, je potrebno posodobiti nameščevalec knjižnic pip

python -m pip install --upgrade pip

Nato je potrebno namestiti vse potrebne knjižnice
V ukazni vrstici vstopimo v direktorij projekta in zaženemo

pip install -r requirements.txt

Program za pravilno delovanje potrebuje tudi API ključe. Vsakega izmed njih lahko dobimo z registracijo na spletne strani, napisane v .env.preview. Ključe vnesemo med narekovaje v datoteko in datoteko preimenujemo

move .env.preview .env

Ko so ključi na mestu in se knjižnice namestijo, lahko z zagonom stock in parametri zaženemo program

Uporaba ukaza stock

stock -h prikaže vse možne ukaze
Ima dve glavni funkcionalnosti:

Prikaz grafov delnic z indikatorji
  • Prikaz delnice AMZN
    stock display --stocks AMZN

  • Prikaz delnice MSFT
    z indikatorjem SMA z 10-dnevnim oknom:
    stock display --stocks MSFT --indicators SMA.10

  • Prikaz delnice AAPL
    z indeikatorjem VWAP z 19-dnevnim oknom
    z eksplicitnim izpisom programa
    stock -v display --stocks AAPL --indicators VWAP.19

Predvidevanje delnic
  • Kreacija modela na podlagi delnice AMZN
    stock predict AMZN

  • Nalaganje modela na podlagi delnice AAPL, prikazom na grafu
    stock predict AAPL --display

  • Treniranje modela na podlagi delnice MSFT, prikazom na grafu
    stock predict MSFT --display --train

Uporaba matplotlib vmesnika
  • S kontrolnimi gumbi se lahko pomaknemo v izhodiščni pogled. (hišica)
  • Med pogledi se ne moremo pomikati, saj imamo le en pogled (levo, desno)
  • Pomikanje po risalni površini (puščice)
  • Približevanje risalne površine (povečevalno steklo) - če držimo x ali y je približevanje zaklenjeno na določeno os
  • Nastavitve velikosti risalnega področja znotraj okna (nastavljivi gumbi)
  • Shrani območje kot sliko (disketa)