#define GUPPI_PRICE_SERIES0 (obj)
#define GUPPI_IS_PRICE_SERIES0 (obj)
GuppiData* guppi_price_series_new (void);
guint guppi_price_series_valid (GuppiPriceSeries *ser,
GDate *date);
double guppi_price_series_get (GuppiPriceSeries *ser,
guint code,
GDate *date);
void guppi_price_series_set (GuppiPriceSeries *ser,
guint code,
GDate *date,
double value);
double guppi_price_series_open (GuppiPriceSeries *ser,
GDate *date);
double guppi_price_series_high (GuppiPriceSeries *ser,
GDate *date);
double guppi_price_series_low (GuppiPriceSeries *ser,
GDate *date);
double guppi_price_series_close (GuppiPriceSeries *ser,
GDate *date);
void guppi_price_series_set_open (GuppiPriceSeries *ser,
GDate *date,
double);
void guppi_price_series_set_high (GuppiPriceSeries *ser,
GDate *date,
double);
void guppi_price_series_set_low (GuppiPriceSeries *ser,
GDate *date,
double);
void guppi_price_series_set_close (GuppiPriceSeries *ser,
GDate *date,
double);
gint guppi_price_series_get_many (GuppiPriceSeries *ser,
guint code,
GDate *base_date,
gint count,
double *buffer);
gint guppi_price_series_get_range (GuppiPriceSeries *ser,
guint code,
GDate *start_date,
GDate *end_date,
double *buffer,
gint buffer_size);
gint guppi_price_series_get_range_timecoded
(GuppiPriceSeries *ser,
guint code,
GDate *start_date,
GDate *end_date,
double *timecode,
double *buffer,
gint buffer_size);
gboolean guppi_price_series_get_bounds (GuppiPriceSeries *ser,
guint code,
GDate *start_date,
GDate *end_date,
double *min,
double *max);
|