Exemplo n.º 1
0
    def test_values(self):
        xs = np.array([1, 2, 3, 4])
        low = 2 * xs
        close = 3 * xs

        candles = Series("pair",
                         "1h",
                         time=xs,
                         close=close,
                         low=low,
                         open=xs,
                         volume=xs,
                         high=xs)

        idx = 0
        for point in candles.values():
            assert isinstance(point, Point)
            assert point.x == point.y / 3
            idx += 1
        assert idx == xs.size

        idx = 0
        for point in candles.values("low"):
            assert isinstance(point, Point)
            assert point.x == point.y / 2
            idx += 1
        assert idx == xs.size
Exemplo n.º 2
0
 def __init__(self, series: Series):
     self._pair = series.pair
     self._timeframe = series.timeframe
     self.points = list(series.values(key="close"))