コード例 #1
0
ファイル: test_indicators.py プロジェクト: pesfahanian/jesse
def test_sma():
    close_prices = [22.27, 22.19, 22.08, 22.17, 22.18, 22.13, 22.23, 22.43, 22.24, 22.29]
    candles = fake_range_candle_from_range_prices(close_prices)

    single = ta.sma(candles, 10)
    seq = ta.sma(candles, 10, sequential=True)

    assert round(single, 2) == 22.22
    assert len(seq) == len(candles)
    assert seq[-1] == single
    assert np.isnan(ta.sma(candles, 30))
コード例 #2
0
ファイル: __init__.py プロジェクト: ynzheng/jesse-strategies
 def ma_trend(self):
     return ta.sma(self.candles, period=200)
コード例 #3
0
 def fast_sma(self):
     return ta.sma(self.candles, 50)
コード例 #4
0
ファイル: __init__.py プロジェクト: ynzheng/jesse-strategies
 def trend_ma(self):
     return ta.sma(self.candles, period=20)
コード例 #5
0
 def slow_sma(self):
     return ta.sma(self.candles, self.vars["slow_sma_period"])
コード例 #6
0
 def slow_sma(self):
     return ta.sma(self.candles, 200)
コード例 #7
0
 def fast_sma(self):
     return ta.sma(self.candles, self.vars["fast_sma_period"])
コード例 #8
0
ファイル: __init__.py プロジェクト: pbrazdil/jesse-indicators
 def sma(self):
     atr = ta.sma(candles=self.candles, period=100, sequential=True)
     return atr
コード例 #9
0
ファイル: __init__.py プロジェクト: ynzheng/jesse-strategies
 def ma_trend(self):
     return ta.sma(self.candles, period=30, source_type="close")
コード例 #10
0
ファイル: __init__.py プロジェクト: ynzheng/jesse-strategies
 def ma_low(self):
     return ta.sma(self.candles, period=3, source_type="low")
コード例 #11
0
ファイル: __init__.py プロジェクト: ynzheng/jesse-strategies
 def ma_high(self):
     return ta.sma(self.candles, period=3, source_type="high")