You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
903 B

"""EMA indicator."""
import pandas as pd # type: ignore
from ..interfaces import Indicator
class SMA(Indicator):
def __init__(self, nb_values: int):
"""Save the value."""
self.nb_values = nb_values
def __call__(self, data: pd.DataFrame) -> pd.Series:
"""Return a dataframe of valuation of each stock from the input data.
data (DataFrame): Time-Stock valuated candlestick data.
For each time and each stock give (high, low, open, close).
DataFrame: Stock valuated float.
For each stock give -1 if realy bad and +1 if realy good.
return (