Indeed. You seem to be extremely new to indicators, timeframes, periods and resampling. ta-lib has a problem with the implementation of indicators with an "unstable" period, because of a cumbersome implementation, which is easily solved (industry de-facto standard) by using a seed value.

An "Exponential Moving Average" is an example, because the definition of that average is that of a first order infinite impulse response filter. All values are always taken into account which leads to a recursive definition for updating values in real-time.