Originally Posted by
mesuteryilmaz
Sezai bey sağolsun aşağıdaki kodu yazmıştı.
Ama seçilen serinin başından itibaren vwap hesaplıyor.
Belirli tarih başlangıcı vererek hesaplama yapanı yok malesef
[/I]
Sezai bey sağolsun o kadarrını yazmış,
yil ilaveside bizden olsun o zaman
PHP Code:
int YIL = 2016;
var V = Sistem.GrafikVerileri;
var TipikFiyat = Sistem.GrafikFiyatSec("Kapanis");
var Lot = Sistem.GrafikFiyatSec("Lot");
var Cum1 = Sistem.Liste(0);
var Vol = Sistem.Liste(0);
var VWAP2 = Sistem.Liste(0);
var CumV = Sistem.Liste(0);
for(int i=1; i < Sistem.BarSayisi; i++) {
if (V[i].Date.Year >= YIL )
{
Vol[i] = Lot[i] * TipikFiyat[i];
Cum1[i] = Cum1[i-1] + Vol[i] ;
CumV[i] = CumV[i-1] + Lot[i];
VWAP2[i] = (Cum1[i] / CumV[i]);
}}
Sistem.Cizgiler[0].Deger = VWAP2; //Panel1
Yer İmleri