Dear Mladenmladen wrote: Sat Jun 10, 2017 5:58 am Enum for the latest set of averages
Code: Select all
enum enMaTypes { ma_adxvma, // Adxvma ma_ahr, // Ahrens moving average ma_alxma, // Alexander moving average - ALXMA ma_dema, // Double exponential moving average - DEMA ma_dsema, // Double smoothed exponential moving average - DSEMA ma_emas, // Ema derivative - EMAD ma_ema, // Exponential moving average - EMA ma_frama, // Fractal adaptive moving average - FRAMA ma_hull, // Hull moving average - HMA ma_ie2, // IE/2 ma_ilinr, // Integral of linear regression slope ma_itl, // Instantaneous trendline ma_lagg, // Laguerre filter ma_lead, // Leader exponential moving average ma_linr, // Linear regression value - LSMA ma_lwma, // Linear weighted moving average - LWMA ma_mcg, // McGinley Dynamic ma_mcma, // McNicholl ema ma_nlma, // Non lag moving average ma_pwma, // Parabolic weighted moving average - PWMA ma_rmta, // Recursive moving trendline - RMTA ma_sma, // Simple moving average - SMA ma_sid, // Simple decycler - SDEC ma_sine, // Sine weighted moving average ma_smma, // Smoothed moving average - SMMA ma_smoo, // Smoother ma_ssm, // Super smoother ma_b3p, // Three pole Ehlers Butterworth ma_s3p, // Three pole Ehlers smoother ma_tma, // Triangular moving average - TMA ma_tema, // Tripple exponential moving average - TEMA ma_b2p, // Two pole Ehlers Butterworth ma_s2p, // Two pole Ehlers smoother ma_vema, // Volume weighted ema - VEMA ma_vwma, // Volume weighted moving average - VWMA ma_zldema, // Zero lag dema ma_zlma, // Zero lag moving average ma_zltema // Zero lag tema };
Thank you for your intervention and addition help.
An idea for the "enumerations" used, is to keep a specific sequence and any additional selection to be added at the end ...
Best Regards
Dimitri