| The libguppidata library | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | Next Page >>> |
#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); |
#define GUPPI_IS_PRICE_SERIES0(obj) (((obj) == NULL) || (GUPPI_IS_PRICE_SERIES(obj))) |
double guppi_price_series_get (GuppiPriceSeries *ser, guint code, GDate *date); |
void guppi_price_series_set (GuppiPriceSeries *ser, guint code, GDate *date, double value); |
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); |