Add Core Feature: Moving Average and Custom Filter module #183
Labels
Code Update 🔔
Code Update
documentation 📄
Improvements or additions to documentation
enhancement 👍
New feature or request
FINSIHED
FINSIHED
Priority: Medium
Priority: Medium
Testing
Testing
Enhancement idea
Description
A moving average filter is a simple low-pass filter that smooths out a signal by replacing each data point with the average of the neighbouring data points, defined within a fixed window size. It is commonly used to reduce random noise while preserving the sharp step response of a signal.
Key Properties of Moving Average Filters
A custom filter refers to a user-defined digital filter implemented on a hardware platform like an FPGA or microcontroller. Custom filters can be designed and optimized for specific applications, offering more flexibility and performance compared to standard off-the-shelf filters.
Advantages of Custom Filters
In summary, moving average filters are simple and effective for smoothing time-domain signals, while custom filters offer flexibility and optimization for specific applications, often implemented on hardware platforms like FPGAs or microcontrollers.
This core module can be merged into any trading algorithm code to offer complex Moving Average and Custom Filters calculations.
Links
https://github.com/chartingshow/documentation/blob/master/trading/moving_averages_and_filters.md
The text was updated successfully, but these errors were encountered: