示例#1
0
def test_kline(stock_id, start_date, end_date):
    dl = DataLoader()
    stock_data = dl.taiwan_stock_daily_adj(stock_id=stock_id,
                                           start_date=start_date,
                                           end_date=end_date)
    assert plotting.kline(stock_data)
    stock_data = dl.feature.add_kline_institutional_investors(stock_data)
    assert plotting.kline(stock_data)
    stock_data = dl.feature.add_kline_margin_purchase_short_sale(stock_data)
    assert plotting.kline(stock_data)
示例#2
0
def test_kline(stock_id, start_date, end_date):
    user_id = os.environ.get("FINMIND_USER", "")
    password = os.environ.get("FINMIND_PASSWORD", "")
    data_loader = DataLoader()
    data_loader.login(user_id, password)
    stock_data = data_loader.taiwan_stock_daily_adj(stock_id=stock_id,
                                                    start_date=start_date,
                                                    end_date=end_date)
    assert plotting.kline(stock_data)
    stock_data = data_loader.feature.add_kline_institutional_investors(
        stock_data)
    assert plotting.kline(stock_data)
    stock_data = data_loader.feature.add_kline_margin_purchase_short_sale(
        stock_data)
    assert plotting.kline(stock_data)