Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Giełda Papierów Wartościowych, Baza danych
-mag32-
post
Post #1





Goście







Witam.
To się chyba tylko do tego forum nadaje, choć może się nieco mylę, poprawcie jak by co.
Ale do rzeczy.
Wiele jest portali informacyjnych, między innymi gielda.wp.pl które podają informacje giełdowe.
Jednak mnie chodzi o specyficzny rodzaj sortowania danych.
Tu się pojawia pytanie.
Jak wyciągnąć dane z bazy takiego portalu, albo z samej GPW właśnie w celu ich analizy według własnych upodobań?
Próbowałem to ręcznie pospisywać i ułożyć w Exelu, ale to robota straszna i bez sensowna.

Ma ktoś z Was więc jakiś na to pomysł?

Reasumując:
Wyciągnąć dane o notowaniach spółek giełdowych z dowolnego portalu i jego bazy tak by można było własne analizy z nich tworzyć.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 19)
Puciek
post
Post #2


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


To raczej dzial poszukuje.

Ale skoro jest w hydepark to jak zrobic ? Skutecznie, dobrze i wydajnie
Go to the top of the page
+Quote Post
-mag32-
post
Post #3





Goście







Cytat
Skutecznie, dobrze i wydajnie


No właśnie.
Tu pojawia się problem, zwłaszcza, że
Cytat
To raczej dzial poszukuje.


Wolałem nie ryzykować starcia z moderatorem.

Co proponujecie więc w kwestii rozwiązania tego problemu z uwzględnieniem sugestii
Cytat
Skutecznie, dobrze i wydajnie
kolegi Puciek ?
Go to the top of the page
+Quote Post
Fifi209
post
Post #4





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Niektóre mogą udostępniać jakieś WebAPI ew. kanały RSS, wszystko zależy od strony - nie napiszesz jednego uniwersalnego rozwiązania. (IMG:style_emoticons/default/smile.gif) Zwykle dla każdej strony trzeba pisać osobne.
Go to the top of the page
+Quote Post
Puciek
post
Post #5


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Nie pracujemy razem wiec prosze sobie nie familiaryzowac "kolega".
A polecam google. Jak chcesz gotowca to przygotuj zasobny portfel.
Go to the top of the page
+Quote Post
-mag32-
post
Post #6





Goście







Nie szukam gotowca ani rozwiązania uniwersalnego.
Szukam jedynie podpowiedzi jak się do tego zabrać.
Google jest dobre, ale to śmietnik.
Go to the top of the page
+Quote Post
Puciek
post
Post #7


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Cytat(mag32 @ 28.07.2010, 13:56:11 ) *
Nie szukam gotowca ani rozwiązania uniwersalnego.
Szukam jedynie podpowiedzi jak się do tego zabrać.
Google jest dobre, ale to śmietnik.
W takim razie twoj post jest jak google tylko ze bez tej "dobrej" czesci.
Go to the top of the page
+Quote Post
phpion
post
Post #8





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




@Puciek:
I po co znowu prowokujesz? (IMG:style_emoticons/default/sciana.gif) Kolega w normalny sposób zadał pytanie i chce się czegoś dowiedzieć. Czy nie potrafisz się powstrzymać? Jeśli nie to po prostu nie wypowiadaj się, wszystkim nam to wyjdzie na dobre.
Go to the top of the page
+Quote Post
Puciek
post
Post #9


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Cytat(phpion @ 28.07.2010, 14:23:42 ) *
@Puciek:
I po co znowu prowokujesz? (IMG:style_emoticons/default/sciana.gif) Kolega w normalny sposób zadał pytanie i chce się czegoś dowiedzieć. Czy nie potrafisz się powstrzymać? Jeśli nie to po prostu nie wypowiadaj się, wszystkim nam to wyjdzie na dobre.
A gdzie twoja "normalna" odpowiedz ? Przylazi koles, nic nie poszukal, wlozyl w to 0 wysilku i chce zeby mu napisac jak cos zrobic. Leniom mowimy stanowcze nie.
Go to the top of the page
+Quote Post
athabus
post
Post #10





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Kiedyś było tak, że takie dane udostępniały niektóre firmy (zdaje się, że np. wydawca gazety Parkiet) w formatach umożliwiających dalszą obróbkę - np. xml. Tyle tylko, że były to zazwyczaj dane płatne. Nie wiem jak jest teraz, ale poszukaj - może ktoś udostępnia takie informacje w formie strawnej dla systemów komputerowych.
Go to the top of the page
+Quote Post
-mag32-
post
Post #11





Goście







Dane które ja potrzebuje są stosunkowo ograniczone, gdyż do przeprowadzenia takich analiz wystarczy kurs otwarci, kurs zamknięcia, widły i kurs min/max.
A gdyby tak do tego użyć zawartości strony Giełda WP.PL, dane aktualizowane raz na dzień, a więcej mi nie potrzeba.
Zawartość tej strony się raczej nie zmienia, więc wystarczyło by wczytać taką stronę do pliku na przykład i napisać skrypt który z tak utworzonego pliku pobierze te dane i wrzuci je do bazy danych.

Czy da się więc napisać skrypt w PHP który by potrafił pobrać i odczytać stronę zewnętrzną?
Nie wiem, czy dobrze to opisałem.
Ale mniej więcej coś takiego właśnie bym chciał zrobić.
Go to the top of the page
+Quote Post
Pilsener
post
Post #12





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
Próbowałem to ręcznie pospisywać i ułożyć w Exelu
- nie prościej zrobić kwerendę sieci web? Ja tak analizuję swoje inwestycje w akcje, fundusze, lokaty, waluty etc. Mam sobie pliczek excelowy, odpalam go i mi się wszystko aktualizuje i przelicza.

Cytat
A gdyby tak do tego użyć zawartości strony Giełda WP.PL
- a po co? Nie lepiej bezpośrednio ze strony giełdy?
http://www.gpw.pl/zrodla/gpw/spws/spws1/akc1napl.html

Gdzieś może też na pewno są publikowane wyniki w formacie xml czy csv, zobaczy na "analizy online" (czy jakoś tak).
Go to the top of the page
+Quote Post
athabus
post
Post #13





Grupa: Zarejestrowani
Postów: 898
Pomógł: 48
Dołączył: 2.11.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Jak najbardziej się da:
zaczynasz tak:
Kod
$text = file_get_contents('http://www.example.com/');


A następnie za pomocą wyrażeń regularnych wybierasz informacje, które są Ci potrzebne. Ogólnie nic trudnego, ale może być trochę zabawy z wyrażeniami, żeby wyłuskać informacje ze strony.
Go to the top of the page
+Quote Post
-mag32-
post
Post #14





Goście







Cytat
nie prościej zrobić kwerendę sieci web? Ja tak analizuję swoje inwestycje w akcje, fundusze, lokaty, waluty etc. Mam sobie pliczek excelowy, odpalam go i mi się wszystko aktualizuje i przelicza.

Powiadasz, że kwerenda sieci web w excelu - no coś tam umiem w excelu zrobić, a mógłbyś więcej informacji na ten temat?

Cytat
A gdyby tak do tego użyć zawartości strony Giełda WP.PL

- a po co? Nie lepiej bezpośrednio ze strony giełdy?
http://www.gpw.pl/zrodla/gpw/spws/spws1/akc1napl.html

Gdzieś może też na pewno są publikowane wyniki w formacie xml czy csv, zobaczy na "analizy online" (czy jakoś tak).

Fajnie, nie wiedziałem o tym, właśnie to przeglądam.
Może, jak zaznaczyłeś da się i to wyciągnąć w formie pliku, właśnie szukam, aczkolwiek nawet coś takiego było by stosunkowo łatwo aktualizować.
Programem w c# to bym wiedział jak to zrealizować, PHP niestety nie wiem.
Go to the top of the page
+Quote Post
SHiP
post
Post #15





Grupa: Zarejestrowani
Postów: 697
Pomógł: 47
Dołączył: 19.12.2003
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Cytat(phpion @ 28.07.2010, 12:23:42 ) *
@Puciek:
I po co znowu prowokujesz? (IMG:style_emoticons/default/sciana.gif) Kolega w normalny sposób zadał pytanie i chce się czegoś dowiedzieć. Czy nie potrafisz się powstrzymać? Jeśli nie to po prostu nie wypowiadaj się, wszystkim nam to wyjdzie na dobre.


Popieram. Jak się nie chce pomóc to lepiej nie pisać, a Pan już któryś raz z rzędu prowokuje.

Problem nie prosty ponieważ nie ma dobrego bezpośredniego źródła danych giełdowych. Można skorzystać z rozwiązań płatnych lub wyciągać dane ze stron z wynikami np. http://mojeinwestycje.interia.pl/gie/notgp...=sp&reks=15

Warto też zainteresować się Google Finance - http://www.google.com/finance ale to raczej nie na polski rynek
Go to the top of the page
+Quote Post
everth
post
Post #16





Grupa: Zarejestrowani
Postów: 782
Pomógł: 153
Dołączył: 21.07.2010

Ostrzeżenie: (0%)
-----


Trochę własnych przemyśleń. Nie wiem na ile realnych. Pewne strony z notowaniami mogą używać ajaxa - warto za pomocą np. firebuga poobserwować co wysyłają w nagłówkach i jaką odpowiedź otrzymują. Niektóre strony mają małe aplikacje flaszowe - jakoś wymieniają dane z serwerem,mógłbyś posłużyć się jakimś snifferem, spróbować podejrzeć - może uda ci się trafić na jakiś xml (lub wszystko co nie jest binarne/szyfrowane) w odpowiedzi. Wszystko to teoretyzowanie.
Go to the top of the page
+Quote Post
Pilsener
post
Post #17





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Cytat
Powiadasz, że kwerenda sieci web w excelu - no coś tam umiem w excelu zrobić, a mógłbyś więcej informacji na ten temat?
- no trudne to nie jest, klikasz "dane", potem "z sieci Web" wpisujesz adres, ustawiasz różne opcje i masz w arkuszu całą tą tabelę, możesz ustawić kiedy ma być refresh i tak dalej. Największe możliwości dają nowe wersje excela, ale testowałem to nawet w wersji 2000 i też działa (tyle, że możliwości kwerendy mniejsze).
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #18





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




@ Puciek i attimo
Skoro już tam przenieśliście dyskusję, to tam skończcie. Logów nam tu nie musicie dawać.
Wywalam posty jako bezwartościowe dla zaproponowanej dyskusji.
Go to the top of the page
+Quote Post
Puciek
post
Post #19


TAO programowania


Grupa: Zarejestrowani
Postów: 340
Pomógł: 3
Dołączył: 25.03.2003
Skąd: ze słoika

Ostrzeżenie: (30%)
XX---


Cytat(Cysiaczek @ 1.08.2010, 11:02:07 ) *
@ Puciek i attimo
Skoro już tam przenieśliście dyskusję, to tam skończcie. Logów nam tu nie musicie dawać.
Wywalam posty jako bezwartościowe dla zaproponowanej dyskusji.
Konsekwencja byloby wywalenie tez innych postow np. tych mowiacych jak to ja wg. nich powinienm sie zachowywac, jak cos robic to do konca cysiatron (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #20





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Zrobiłem dokładnie to co chciałem, w sposób jak najbardziej konsekwentny - usunąłem posty, w których była jedynie pyskówka. Pominąłem zwrócenie Tobie uwagi przez ~phpiona i Twoją ripostę na nią... więc jest remis (IMG:style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:54