RWI_R module routines - WIN32

Company Information Software Products TDF Market Reports Download Area take me Home

RWI_R.C - Random Walk Index Routines

ANSI C Mike Poulos' Random Walk Index indicator routines.

Function new_rwi_struct
Include file RWI_R.H
Prototype RWI * new_rwi_struct( int st_length , int lt_length )
Remarks Allocate, initialize and return a virgin random walk index structure.

Function reset_rwi_struct
Include file RWI_R.H
Prototype void reset_rwi_struct( RWI *rwi_ptr )
Remarks Reset a RWI data structure for a new data series.

Function get_circular_index
Include file RWI_R.H
Prototype int get_circular_index( int cur_idx , int offset , int idx_max )
Remarks Support a circular index in both directions.

Function update_rwi_struct
Include file RWI_R.H
Prototype void update_rwi_struct( RWI *rwi_ptr , DATA_REC *data_ptr )
Remarks Update the caller's RWI with the new data. Once we have collected enough data to calc the RWIs, rwi_ptr->enough_data will be set to TRUE and the 4 rwi vars can be used.

Function free_rwi_struct
Include file RWI_R.H
Prototype void free_rwi_struct( RWI *rwi_ptr )
Remarks Return the RWI and its sub-structure memory to the system.

Function new_rwi_ind_struct
Include file RWI_R.H
Prototype RWI_IND * new_rwi_ind_struct( int data_cnt )
Remarks Allocate, and return a virgin random walk index indicator display structure for data_cnt items.

Function free_rwi_ind_struct
Include file RWI_R.H
Prototype void free_rwi_ind_struct( RWI_IND *rwi_ptr )
Remarks Return the RWI indicator display structure and its sub-structure memory to the system.

Function calc_rwi_ind
Include file RWI_R.H
Prototype void calc_rwi_ind( DATA_REC *data_ptr , int data_cnt , RWI_IND *inds , int st_length , int lt_length )
Remarks Calculate a set of random walk index indicators for the DATA_REC data series. The indicators will be built in the caller's RWI_IND indicator display structure inds.

Table of Contents Function Index

generated on 22 September 1998 - 12:55:30
© 1998 Tierra del Fuego Ltd.