Skocz do zawartości

Keras - prognozowanie kursów akcji?


FlyingDutch

Pomocna odpowiedź

Cześć,

pytanie jak w tytule. Robił to ktoś praktycznie? Czy można jakoś pobrać (w łatwy sposób) kursy akcji polskich spółek na naszej giełdzie z ostatnich np. 2 lat?,

Jakie struktury danych?

planowałem:

1) dzień (numer próbki),

2) czas z danego dnia pracy (co minutę, może rzadziej co kilka minut)

3) dla danej minuty cechy: kurs początkowy, kurs końcowy, ile akcji sprzedanych, ile akcji kupionych

Czyli ogólnie 3 osiowy tensor . Jakie warstwy dobrać najlepiej w modelu? Jaki optymalizator i funkcja straty?

Czy takie prognozowanie ma w ogóle sens (może jest to zjawisko tak losowe, że takie predykcje nie mają sensu)? A może jeszcze inne dane powinny być uwzględnione?

Pozdrawiam

Edytowano przez FlyingDutch
Link do komentarza
Share on other sites

Cześć @FlyingDutch, niestety o Kerasie tylko słyszałem 🙂, więc od strony technicznej nie pomogę, ale odnośnie pobrania próbek danych giełdowych, może to się przyda:

 

Nie wiem, czy format Excela Ci odpowiada. Nie umiem również powiedzieć, czy takie prognozowanie się sprawdzi (tzn powinno się sprawdzić, ale nie wiem z jaką dokładnością), ale zachowanie giełdy jest bardzo, bardzo losowe i dalekie od modeli matematycznych 😉 Ogólnie jest kilka projektów opisanych podobnych, możesz sprawdzić jak wyglądała ich skuteczność:

Pozdrawiam 🙂

  • Pomogłeś! 1
Link do komentarza
Share on other sites

Historyczne ceny z zakończenia dnia znajdziesz na stooq. A co to samej predykcji, w internecie jest sporo tutoriali gdzie ktoś robi to zwykle na LSTM i amerykańskiej giełdzie, albo swego czasu BTC. Na przykład https://www.kaggle.com/humamfauzi/btc-price-prediction-using-lstm

Jako ciekawostka spoko, ale w ten sposób nie przewidzisz cen.

Edytowano przez Harnas
  • Lubię! 1
  • Pomogłeś! 1
Link do komentarza
Share on other sites

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.