Example #1
0
def test_dmi():
    """test TA.DMI"""

    dmi = TA.DMI(ohlc).round(decimals=8)

    assert isinstance(dmi["DI+"], series.Series)
    assert isinstance(dmi["DI-"], series.Series)

    assert dmi["DI+"].values[-1] == 7.07135289
    assert dmi["DI-"].values[-1] == 28.62895818
Example #2
0
def test_baspn():
    """test TA.BASPN"""

    basp = TA.BASPN(ohlc)

    assert isinstance(basp["Buy."], series.Series)
    assert isinstance(basp["Sell."], series.Series)

    assert basp["Buy."].values[-1] == 0.56374213100174275
    assert basp["Sell."].values[-1] == 0.74103021131003344
Example #3
0
def test_wto():
    """test TA.WTO"""

    wto = TA.WTO(ohlc)

    assert isinstance(wto["WT1."], series.Series)
    assert isinstance(wto["WT2."], series.Series)

    assert wto["WT1."].values[-1] == -60.290069910634649
    assert wto["WT2."].values[-1] == -61.84105024273525
Example #4
0
def test_vortex():
    """test TA.VORTEX"""

    v = TA.VORTEX(ohlc)

    assert isinstance(v["VIp"], series.Series)
    assert isinstance(v["VIm"], series.Series)

    assert v["VIp"].values[-1] == 0.7685610477050326
    assert v["VIm"].values[-1] == 1.273051880731049
Example #5
0
def test_tsi():
    """test TA.TSI"""

    tsi = TA.TSI(ohlc)

    assert isinstance(tsi["TSI"], series.Series)
    assert isinstance(tsi["signal"], series.Series)

    assert tsi["TSI"].values[-1] == -32.128372005959058
    assert tsi["signal"].values[-1] == -26.94173826727873
Example #6
0
def test_sqzmi():
    '''test TA.SQZMI'''

    sqz = TA.SQZMI(ohlc)

    assert isinstance(sqz['SQZ'], series.Series)
    assert isinstance(sqz['DIR'], series.Series)

    assert not sqz['SQZ'].values[-1]
    assert not sqz['DIR'].values[-1]
Example #7
0
def test_ev_macd():
    """test TA.EV_MACD"""

    macd = TA.EV_MACD(ohlc)

    assert isinstance(macd["MACD"], series.Series)
    assert isinstance(macd["SIGNAL"], series.Series)

    assert macd["MACD"].values[-1] == -786.70979566367168
    assert macd["SIGNAL"].values[-1] == -708.68194344643189
Example #8
0
def test_wto():
    """test TA.WTO"""

    wto = TA.WTO(ohlc).round(decimals=8)

    assert isinstance(wto["WT1."], series.Series)
    assert isinstance(wto["WT2."], series.Series)

    assert wto["WT1."].values[-1] == -60.29006991
    assert wto["WT2."].values[-1] == -61.84105024
Example #9
0
def test_macd():
    '''test TA.MACD'''

    macd = TA.MACD(ohlc)

    assert isinstance(macd['MACD'], series.Series)
    assert isinstance(macd['SIGNAL'], series.Series)

    assert macd['MACD'].values[-1] == -419.21923359275115
    assert macd['SIGNAL'].values[-1] == -372.39851312056192
Example #10
0
def test_basp():
    """test TA.BASP"""

    basp = TA.BASP(ohlc).round(decimals=8)

    assert isinstance(basp["Buy."], series.Series)
    assert isinstance(basp["Sell."], series.Series)

    assert basp["Buy."].values[-1] == 0.06691681
    assert basp["Sell."].values[-1] == 0.0914869
Example #11
0
def test_baspn():
    """test TA.BASPN"""

    basp = TA.BASPN(ohlc).round(decimals=8)

    assert isinstance(basp["Buy."], series.Series)
    assert isinstance(basp["Sell."], series.Series)

    assert basp["Buy."].values[-1] == 0.56374213
    assert basp["Sell."].values[-1] == 0.74103021
Example #12
0
def test_tsi():
    """test TA.TSI"""

    tsi = TA.TSI(ohlc).round(decimals=8)

    assert isinstance(tsi["TSI"], series.Series)
    assert isinstance(tsi["signal"], series.Series)

    assert tsi["TSI"].values[-1] == -32.12837201
    assert tsi["signal"].values[-1] == -26.94173827
Example #13
0
def test_kst():
    """test TA.KST"""

    kst = TA.KST(ohlc).round(decimals=8)

    assert isinstance(kst["KST"], series.Series)
    assert isinstance(kst["signal"], series.Series)

    assert kst["KST"].values[-1] == -157.42229442
    assert kst["signal"].values[-1] == -132.10367593
Example #14
0
def test_vortex():
    """test TA.VORTEX"""

    v = TA.VORTEX(ohlc).round(decimals=8)

    assert isinstance(v["VIp"], series.Series)
    assert isinstance(v["VIm"], series.Series)

    assert v["VIp"].values[-1] == 0.76856105
    assert v["VIm"].values[-1] == 1.27305188
Example #15
0
def test_chandelier():
    '''test TA.CHANDELIER'''

    chan = TA.CHANDELIER(ohlc)

    assert isinstance(chan['Long.'], series.Series)
    assert isinstance(chan['Short.'], series.Series)

    assert chan['Long.'].values[-1] == 6723.8927646477259
    assert chan['Short.'].values[-1] == 5326.4927656377258
Example #16
0
def test_vw_macd():
    '''test TA.VW_MACD'''

    macd = TA.VW_MACD(ohlc)

    assert isinstance(macd['MACD'], series.Series)
    assert isinstance(macd['SIGNAL'], series.Series)

    assert macd['MACD'].values[-1] == -535.21281201397142
    assert macd['SIGNAL'].values[-1] == -511.64584818187575
Example #17
0
def test_wto():
    '''test TA.WTO'''

    wto = TA.WTO(ohlc)

    assert isinstance(wto['WT1.'], series.Series)
    assert isinstance(wto['WT2.'], series.Series)

    assert wto['WT1.'].values[-1] == -60.290069910634649
    assert wto['WT2.'].values[-1] == -61.84105024273525
Example #18
0
def test_dmi():
    '''test TA.DMI'''

    dmi = TA.DMI(ohlc)

    assert isinstance(dmi['DI+'], series.Series)
    assert isinstance(dmi['DI-'], series.Series)

    assert dmi['DI+'].values[-1] == 0.32826999511691435
    assert dmi['DI-'].values[-1] == 10.09866984475557
Example #19
0
def test_vw_macd():
    """test TA.VW_MACD"""

    macd = TA.VW_MACD(ohlc)

    assert isinstance(macd["MACD"], series.Series)
    assert isinstance(macd["SIGNAL"], series.Series)

    assert macd["MACD"].values[-1] == -535.21281201397142
    assert macd["SIGNAL"].values[-1] == -511.64584818187575
Example #20
0
def test_vortex():
    '''test TA.VORTEX'''

    v = TA.VORTEX(ohlc)

    assert isinstance(v['VIp'], series.Series)
    assert isinstance(v['VIm'], series.Series)

    assert v['VIp'].values[-1] == 37.443158543691659
    assert v['VIm'].values[-1] == -22.605012093615489
Example #21
0
def test_dmi():
    """test TA.DMI"""

    dmi = TA.DMI(ohlc)

    assert isinstance(dmi["DI+"], series.Series)
    assert isinstance(dmi["DI-"], series.Series)

    assert dmi["DI+"].values[-1] == 7.071352885519778
    assert dmi["DI-"].values[-1] == 28.628958180923114
Example #22
0
def test_kst():
    '''test TA.KST'''

    kst = TA.KST(ohlc)

    assert isinstance(kst['KST'], series.Series)
    assert isinstance(kst['signal'], series.Series)

    assert kst['KST'].values[-1] == -161.7861811191122
    assert kst['signal'].values[-1] == -141.29962282675882
Example #23
0
def test_kst():
    """test TA.KST"""

    kst = TA.KST(ohlc)

    assert isinstance(kst["KST"], series.Series)
    assert isinstance(kst["signal"], series.Series)

    assert kst["KST"].values[-1] == -157.42229442239886
    assert kst["signal"].values[-1] == -132.10367593252022
Example #24
0
def test_tsi():
    '''test TA.TSI'''

    tsi = TA.TSI(ohlc)

    assert isinstance(tsi['TSI'], series.Series)
    assert isinstance(tsi['signal'], series.Series)

    assert tsi['TSI'].values[-1] == -32.128372005959058
    assert tsi['signal'].values[-1] == -26.94173826727873
Example #25
0
def test_basp():
    """test TA.BASP"""

    basp = TA.BASP(ohlc)

    assert isinstance(basp["Buy."], series.Series)
    assert isinstance(basp["Sell."], series.Series)

    assert basp["Buy."].values[-1] == 0.066916805574281202
    assert basp["Sell."].values[-1] == 0.091486900946605054
Example #26
0
def test_basp():
    '''test TA.BASP'''

    basp = TA.BASP(ohlc)

    assert isinstance(basp['Buy.'], series.Series)
    assert isinstance(basp['Sell.'], series.Series)

    assert basp['Buy.'].values[-1] == 0.066916805574281202
    assert basp['Sell.'].values[-1] == 0.091486900946605054
Example #27
0
def test_chandelier():
    """test TA.CHANDELIER"""

    chan = TA.CHANDELIER(ohlc)

    assert isinstance(chan["Long."], series.Series)
    assert isinstance(chan["Short."], series.Series)

    assert chan["Long."].values[-1] == 6801.592764647726
    assert chan["Short."].values[-1] == 7091.407235352274
Example #28
0
def test_baspn():
    '''test TA.BASPN'''

    basp = TA.BASPN(ohlc)

    assert isinstance(basp['Buy.'], series.Series)
    assert isinstance(basp['Sell.'], series.Series)

    assert basp['Buy.'].values[-1] == 0.56374213100174275
    assert basp['Sell.'].values[-1] == 0.74103021131003344
Example #29
0
def test_macd():
    """test TA.MACD"""

    macd = TA.MACD(ohlc)

    assert isinstance(macd["MACD"], series.Series)
    assert isinstance(macd["SIGNAL"], series.Series)

    assert macd["MACD"].values[-1] == -419.21923359275115
    assert macd["SIGNAL"].values[-1] == -372.39851312056192
Example #30
0
def test_ev_macd():
    """test TA.EV_MACD"""

    macd = TA.EV_MACD(ohlc).round(decimals=8)

    assert isinstance(macd["MACD"], series.Series)
    assert isinstance(macd["SIGNAL"], series.Series)

    assert macd["MACD"].values[-1] == -786.70979566
    assert macd["SIGNAL"].values[-1] == -708.68194345