コード例 #1
0
def stock_status(stock_code, driver, stock_type="short"):
    """
    获得股票当前状态
    :param stock_code:
    :param stock_type:
    :return:
    """
    if stock_type == "short":
        stock_active_score, stock_active_info = get_stock_active(
            stock_code, stock_type)
        nine_change_index, nine_change_info = nine_change(stock_code)
        stock_code = stock_code[1:]
        stock_info = short_stock_basic(stock_code, driver)
        stock_info['active_score'] = stock_active_score
        stock_info['active_info'] = stock_active_info
        stock_info['nine_change_index'] = nine_change_index
        stock_info['nine_change_info'] = nine_change_info
        return stock_info

    elif stock_type == "long":
        stock_long_score, stock_long_info = get_stock_active(
            stock_code, stock_type)
        nine_change_index, nine_change_info = nine_change(stock_code)
        stock_code = stock_code[1:]
        stock_info = mid_stock_basic(stock_code, driver)
        stock_info['active_score'] = stock_long_score
        stock_info['active_info'] = stock_long_info
        stock_info['nine_change_index'] = nine_change_index
        stock_info['nine_change_info'] = nine_change_info
        return stock_info
コード例 #2
0
ファイル: stock_notice.py プロジェクト: github4n/Saistock
def nine_change_notice():
    dict_info = ""
    code = read_stock_conf()
    for key, value in code:
        res = nine_change(key)
        dict_info += key[1:] + ":" + unicode(
            value, 'utf-8') + ":[info] " + res[1] + "\n"
    print dict_info
    stock_email('*****@*****.**', dict_info)
    return dict_info
コード例 #3
0
ファイル: stock_notice.py プロジェクト: yxd117/Saistock
def nine_change_notice(mails_list):
    dict_info = ""
    code = read_stock_conf()
    for key, value in code:
        res = nine_change(key)
        dict_info += key[1:] + ":" + unicode(
            value, 'utf-8') + ":[info] " + res[1] + "\n"
    print dict_info
    for mail in mails_list:
        stock_email(mail, dict_info)
    return dict_info