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.