|
|
|
|
| Function | new_wma_struct |
| Include file | WMVAVG_R.H |
| Prototype | WMA * new_wma_struct( int ma_length ) |
| Remarks | Allocate, initialize and return a virgin weighted moving average structure. |
![]()
| Function | reset_wma_struct |
| Include file | WMVAVG_R.H |
| Prototype | void reset_wma_struct( WMA *wma_ptr ) |
| Remarks | Reset a WMA data structure for a new data series. |
![]()
| Function | update_wma_struct |
| Include file | WMVAVG_R.H |
| Prototype | void update_wma_struct( WMA *wma_ptr , float new_data ) |
| Remarks | Update the caller's WMA with the new data. Once we have collected enough data to calc the WMA, wma_ptr->enough_data will be set to TRUE and wma_ptr->wma can be used. |
![]()
| Function | free_wma_struct |
| Include file | WMVAVG_R.H |
| Prototype | void free_wma_struct( WMA *wma_ptr ) |
| Remarks | Return the WMA and its sub-structure memory to the system. |
![]()
| Function | calc_wma_ind |
| Include file | WMVAVG_R.H |
| Prototype | void calc_wma_ind( DATA_REC *data_ptr , int data_cnt , int which_field , float *inds , int ma_length ) |
| Remarks | Calculate a weighted moving average indicator of ma_length for the requested field for the DATA_REC data series. The indicator will be built in the caller's data area inds. |
![]()
![]()