GuppiPriceSeries

Name

GuppiPriceSeries -- 

Synopsis



#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);

Object Hierarchy


  GtkObject
   +----GuppiData
         +----GuppiDateIndexed
               +----GuppiPriceSeries

Description

Details

GUPPI_PRICE_SERIES0()

#define GUPPI_PRICE_SERIES0(obj) ((obj) ? (GUPPI_PRICE_SERIES(obj)) : NULL)

obj : 


GUPPI_IS_PRICE_SERIES0()

#define GUPPI_IS_PRICE_SERIES0(obj) (((obj) == NULL) || (GUPPI_IS_PRICE_SERIES(obj)))

obj : 


guppi_price_series_new ()

GuppiData*  guppi_price_series_new          (void);

Returns : 


guppi_price_series_valid ()

guint       guppi_price_series_valid        (GuppiPriceSeries *ser,
                                             GDate *date);

ser : 
date : 
Returns : 


guppi_price_series_get ()

double      guppi_price_series_get          (GuppiPriceSeries *ser,
                                             guint code,
                                             GDate *date);

ser : 
code : 
date : 
Returns : 


guppi_price_series_set ()

void        guppi_price_series_set          (GuppiPriceSeries *ser,
                                             guint code,
                                             GDate *date,
                                             double value);

ser : 
code : 
date : 
value : 


guppi_price_series_open ()

double      guppi_price_series_open         (GuppiPriceSeries *ser,
                                             GDate *date);

ser : 
date : 
Returns : 


guppi_price_series_high ()

double      guppi_price_series_high         (GuppiPriceSeries *ser,
                                             GDate *date);

ser : 
date : 
Returns : 


guppi_price_series_low ()

double      guppi_price_series_low          (GuppiPriceSeries *ser,
                                             GDate *date);

ser : 
date : 
Returns : 


guppi_price_series_close ()

double      guppi_price_series_close        (GuppiPriceSeries *ser,
                                             GDate *date);

ser : 
date : 
Returns : 


guppi_price_series_set_open ()

void        guppi_price_series_set_open     (GuppiPriceSeries *ser,
                                             GDate *date,
                                             double);

ser : 
date : 
Param3 : 


guppi_price_series_set_high ()

void        guppi_price_series_set_high     (GuppiPriceSeries *ser,
                                             GDate *date,
                                             double);

ser : 
date : 
Param3 : 


guppi_price_series_set_low ()

void        guppi_price_series_set_low      (GuppiPriceSeries *ser,
                                             GDate *date,
                                             double);

ser : 
date : 
Param3 : 


guppi_price_series_set_close ()

void        guppi_price_series_set_close    (GuppiPriceSeries *ser,
                                             GDate *date,
                                             double);

ser : 
date : 
Param3 : 


guppi_price_series_get_many ()

gint        guppi_price_series_get_many     (GuppiPriceSeries *ser,
                                             guint code,
                                             GDate *base_date,
                                             gint count,
                                             double *buffer);

ser : 
code : 
base_date : 
count : 
buffer : 
Returns : 


guppi_price_series_get_range ()

gint        guppi_price_series_get_range    (GuppiPriceSeries *ser,
                                             guint code,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *buffer,
                                             gint buffer_size);

ser : 
code : 
start_date : 
end_date : 
buffer : 
buffer_size : 
Returns : 


guppi_price_series_get_range_timecoded ()

gint        guppi_price_series_get_range_timecoded
                                            (GuppiPriceSeries *ser,
                                             guint code,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *timecode,
                                             double *buffer,
                                             gint buffer_size);

ser : 
code : 
start_date : 
end_date : 
timecode : 
buffer : 
buffer_size : 
Returns : 


guppi_price_series_get_bounds ()

gboolean    guppi_price_series_get_bounds   (GuppiPriceSeries *ser,
                                             guint code,
                                             GDate *start_date,
                                             GDate *end_date,
                                             double *min,
                                             double *max);

ser : 
code : 
start_date : 
end_date : 
min : 
max : 
Returns :