PARTNER SERWISU
oexcnmrq

Obrót dzienny/tyg./miesieczny dla kilku spółek ?

Zindo
0
Dołączył: 2009-02-17
Wpisów: 135
Wysłane: 24 lutego 2009 16:31:48
Witam.

Pytanie może lamerskie ale... Chciałbym sobie zrobić zestawienie obrotu dziennego/tygodniowego i miesięcznego powiedzmy dla 30 spółek. Jak to zrobić najprościej ?
Dzienny obrót z bieżącej sesji to sprawa prosta a chciałbym zrobić takie zestawienie dla danych z poprzednich dni/tyg./miesięcy.

Pozdrawiam
Zindo

WatchDog
50
Grupa: Zespół StockWatch.pl
Dołączył: 2008-07-25
Wpisów: 8 588
Wysłane: 24 lutego 2009 17:58:49
To nie jest lamerskie pytanie. Takich danych bardzo trudno się doszukać i tak naprawdę to najłatwiej sobie napisać skrypcik do AmiBrokera...
Kombinuję już od dłuższego czasu, jak dodać sensowną analizę obrotu do SW. Pomóż, powiedz co Cię w tym interesuje i jakie zestawienie tudzież wskaźniki chciałbyś mieć. Może razem to zaprojektujemy.

Zindo
0
Dołączył: 2009-02-17
Wpisów: 135
Wysłane: 24 lutego 2009 22:54:53
Wartość obrotu czy wolumen ma niebagatelne znaczenie. Wartości dzienne, tygodniowe czy miesięczne chciałbym wykorzystać jako jedno z kryterium przy selekcji spółek. Ot chociażby dlatego że ciężko sprzedać papier gdy praktycznie nie ma obrotu. Takimi spółkami nie zawracałbym sobie głowy. Dajmy na to obrót dzienny jest 5 tys. pln i w zasadzie nie ulega specjalnie zmianom to już mogę sobie taki papier darować.
Znalazłem dane za bieżący dzień/tydzień/miesiąc na interii ale niestety danych historycznych brak.
W rożnych prostych aplikacjach od AT jest wolumen (np. bossa.pl/wykresy) ale to trza sobie policzyć troszkę a zrobić takie coś dla przynajmniej kilkunastu spółek czy wiecej to chwilę potrwa.

Amibrokera niestety nie mam. Tam pewnie można by to zrobić automtycznie.

Mam nadzieje że to co napisałem jest jasne i nie zakręciłem zbytnio :)

Zindo


karoldvl
0
Dołączył: 2008-10-21
Wpisów: 167
Wysłane: 25 lutego 2009 00:44:23
Można ściągnąć bazę danych w formacie tekstowym Metastocka (np. bossa.pl) i wprowadzić to do Excela, potem dowolnie obrabiając.

Ewentualnie w ISPAG-u można zdefiniować swoje wskaźniki.

Coś w tym stylu:
Kod:
var volume = Volume();
var close = Close();
var open = Open();

var dailyVolume = CreateArray(volume.length);
var weeklyVolume = CreateArray(volume.length);
var monthlyVolume = CreateArray(volume.length);

for (var i=0; i<volume.length; i++) {
   dailyVolume[i] = volume[i] * (open[i] + close[i]) / 2;
}

var weekLength = Param(1);
for (var i=weekLength; i<volume.length; i++) {
   for (var j=0; j<weekLength; j++) {
      weeklyVolume[i] += volume[i-j] * (open[i-j] + close[i-j]) / 2;
   }
}

var monthLength = Param(2);
for (var i=monthLength; i<volume.length; i++) {
   for (var j=0; j<monthLength; j++) {
      monthlyVolume[i] += volume[i-j] * (open[i-j] + close[i-j]) / 2;
   }
}

AddGraph(dailyVolume, 1);
AddGraph(weeklyVolume, weekLength);
AddGraph(monthlyVolume, monthLength);


Parametry domyślne 5, 20. I pokazuje nam dla danej spółki dla każdego dnia obrót w złotówkach z danego dnia, poprzedzającego tygodnia, miesiąca (20 sesji). Trochę wolno działa, ale nie wiem, czy o to chodziło. Gdyby miało być używane, to trzeba zamienić zagnieżdżone pętle na liczenie jak przy średnich kroczących, żeby nie obrabiać dwa razy tego samego.

Zindo
0
Dołączył: 2009-02-17
Wpisów: 135
Wysłane: 26 lutego 2009 16:31:11
Dzięki. Faktycznie można ściągnąć dane i przeliczyć w Excelu :)

Pozdrawiam
Zindo

Użytkownicy przeglądający ten wątek Gość



Na silniku Yet Another Forum.net wer. 1.9.1.8 (NET v2.0) - 2008-03-29
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.
Czas generowania strony: 0,108 sek.

knutlscb
hahoktah
tmszevmv
Portfel StockWatch
Data startu Różnica Wartość
Portfel 4 fazy rynku
01-01-2017 +75 454,67 zł +377,27% 95 454,67 zł
Portfel Dywidendowy
03-04-2020 +60 637,62 zł 254,44% 125 556,00 zł
Portfel ETF
01-12-2023 +4 212,35 zł 20,98% 24 333,09 zł
jflbuxqd
acglcgom
cookie-monstah

Serwis wykorzystuje ciasteczka w celu ułatwienia korzystania i realizacji niektórych funkcjonalności takich jak automatyczne logowanie powracającego użytkownika czy odbieranie statystycznych o oglądalności. Użytkownik może wyłączyć w swojej przeglądarce internetowej opcję przyjmowania ciasteczek, lub dostosować ich ustawienia.

Dostosuj   Ukryj komunikat