精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

炒股利器!用Python大模型篩選低估值股票 原創

發布于 2024-6-6 07:57
瀏覽
0收藏

在股票投資中,尋找被低估的股票是實現高回報的重要途徑。傳統的分析方法需要大量手工處理數據,而Python數據科學和LLM大模型技術可以幫助我們更高效地完成這項工作。這個項目旨在利用Python編程語言和大模型來自動化篩選納斯達克市場中的低估值股票。本文所有代碼已打包,并配有詳細文檔,下載方法詳見文末,代碼文件結構如下:

炒股利器!用Python大模型篩選低估值股票 -AI.x社區

最后代碼執行后篩選結果如下:

炒股利器!用Python大模型篩選低估值股票 -AI.x社區

大模型給我們的財富密碼是:PDD(拼多多)、CSCO(思科)、AEP(美國電力公司)、MU(美光科技)、CDW。大模型對篩選出的這幾只股也作了解釋,還是值得我們參考的。

好了,現在從頭開始講解如何進行開發,我們的主要目標是開發一個自動化系統,通過結合關鍵財務指標和大模型的智能分析,篩選出被低估且具有潛在高回報的股票。

我們選擇了以下五個關鍵財務指標來評估股票的價值:市盈率 (PE Ratio)、市凈率 (PB Ratio)、負債股本比 (Debt/Equity Ratio)、股息收益率 (Dividend Yield)、每股收益 (EPS) 增長率。?

實現過程如下:

1、數據收集:

使用Python腳本從Yahoo Finance獲取納斯達克100指數成分股的歷史數據。從維基百科頁面獲取納斯達克100指數的成分股列表。

2、數據處理:

使用Pandas庫對收集到的數據進行處理和清洗。提取每只股票的關鍵財務指標,包括市盈率、市凈率、負債股本比、股息收益率和每股收益增長率。

3、智能分析:

使用Cohere API調用大模型對處理后的數據進行智能分析。基于大模型的分析結果,篩選出被低估且具有潛在高回報的股票。

4、結果輸出:

將篩選結果保存到CSV文件中,方便進一步的分析和決策支持。打印篩選結果,提供對每只被選中股票的理由解釋。

Cohere API 是一套應用程序接口,允許開發者訪問和使用其強大的大規模語言模型(LLMs)來執行各種自然語言處理任務。Cohere 的 API 旨在簡化機器學習模型的集成和使用,使得開發者無需深入了解復雜的機器學習算法和模型訓練過程,就可以利用大模型技術進行文本分析、情感分析等任務。我們可以直接注冊并獲取API key,如下所示。

炒股利器!用Python大模型篩選低估值股票 -AI.x社區

其中最關鍵的過程是數據處理和智能分析的部分,以下是關于這部分代碼的詳細技術分析,解釋其實現原理和流程。

導入庫和模塊

import os
import pandas as pd
import yfinance as yf
from datetime import datetime, timedelta
from cohere_interface import Cohere  # 確保導入Cohere類
from concurrent.futures import ThreadPoolExecutor

這些庫和模塊提供了基本的數據處理和并行處理功能:

  • ??os??:用于操作文件和目錄。
  • ??pandas??:強大的數據處理庫。
  • ??yfinance??:用于從Yahoo Finance獲取金融數據。
  • ??datetime??? 和??timedelta??:用于日期和時間操作。
  • ??Cohere??:自定義模塊,用于與Cohere API交互。
  • ??ThreadPoolExecutor??:用于并行處理,以提高數據處理速度。

Screener 類定義

class Screener:
    def __init__(self, folder):
        self.index = folder  # 設置索引為文件夾名稱
        self.folder = f'/data/historical/analysis/{folder}/'  # 設置數據文件夾路徑
        self.files = os.listdir(self.folder)  # 獲取文件夾中的所有文件
        self.df_all = pd.DataFrame()  # 初始化空的數據框,用于存儲最終數據

        # 創建數據文件夾
        if not os.path.exists(self.folder):
            os.makedirs(self.folder)
  • 初始化Screener類時,設置索引和數據文件夾路徑。
  • 獲取文件夾中的所有文件名。
  • 初始化一個空的DataFrame,用于存儲最終的數據。
  • 如果數據文件夾不存在,則創建該文件夾。

處理單個文件的方法

def process_file(self, filename):
        if (filename.endswith('xlsx') or filename.endswith('csv')) and not filename.startswith('~$'):
            file_path = os.path.join(self.folder, filename)
            print(f"Processing file: {file_path}")

            try:
                df = pd.read_csv(file_path)  # 讀取CSV文件
                df['Date'] = pd.to_datetime(df['Date'], utc=True)  # 轉換日期列為日期時間格式
                df['Date'] = df['Date'].dt.date  # 提取日期部分
                current_date = df.iloc[-1]['Date']  # 獲取最新日期
                symbol = filename.split()[0]  # 獲取股票符號
                info = yf.Ticker(symbol).info  # 獲取股票信息

                # 提取關鍵財務數據
                pe = info.get('trailingPE', None)
                pb = info.get('priceToBook', None)
                debtToEquity = round(info.get('debtToEquity', 0) / 100.0, 2)
                dividend_yield = info.get('dividendYield', None)
                eps_growth = info.get('earningsQuarterlyGrowth', None)
                close = df.iloc[-1]['Close']

                # 生成數據字典
                data = {
                    'date': [current_date],
                    'symbol': [symbol],
                    'pe': [pe],
                    'pb': [pb],
                    'debtToEquity': [debtToEquity],
                    'dividend_yield': [dividend_yield],
                    'eps_growth': [eps_growth],
                    'close': [close]
                }

                df_change = pd.DataFrame(data)  # 將數據字典轉換為數據框
                self.df_all = pd.concat([self.df_all], axis=0)  # 將新的數據框添加到總數據框中
            except Exception as e:
                print(f"Error processing file {file_path}: {e}")
  • 檢查文件是否是Excel或CSV格式且不是臨時文件。
  • 讀取CSV文件并轉換日期格式。
  • 獲取最新的日期和股票符號。
  • 使用??yfinance?? 獲取股票的財務信息。
  • 提取關鍵財務數據:市盈率、價格與賬面比、負債股本比、股息收益率、每股收益增長率和收盤價。
  • 生成包含這些數據的字典,并將其轉換為DataFrame。
  • 將新的DataFrame添加到總的DataFrame中。
  • 如果處理文件時出錯,捕獲異常并打印錯誤信息。

并行處理文件的方法

def run(self):
        with ThreadPoolExecutor(max_workers=4) as executor:  # 使用4個線程并行處理
            executor.map(self.process_file, self.files)
  • 使用??ThreadPoolExecutor?? 并行處理文件。
  • ??max_workers=4?? 指定使用4個線程并行處理文件。
  • ??executor.map(self.process_file, self.files)??? 依次將文件傳遞給??process_file?? 方法進行處理。

將結果存儲到CSV的方法

def store_in_csv(self):
        # 將最終數據存儲到CSV文件中
        folder = f'./data/historical/screener/'
        if not os.path.exists(folder):
            os.makedirs(folder)
        filename = f'{self.index}_{str(datetime.today()}.csv'
        path = os.path.join(folder, filename)
        self.df_all.to_csv(path, index=False)
  • 將最終的數據存儲到CSV文件中。
  • 檢查存儲文件夾是否存在,如果不存在則創建。
  • 生成包含當前日期的文件名。
  • 將DataFrame保存到CSV文件中,不包含索引。

使用Cohere進行AI篩選的方法

def ai_screening(self):
        # 使用Cohere進行AI篩選
        co = Cohere()
        message = f"""你將獲得一些股票的數據。請分析這些數據并篩選出2只被低估且未來有可能產生更高回報的股票。以下是數據 {self.df_all}"""
        preamble = """你是一名優秀的股市分析師,能夠很好地理解提供的數據并做出謹慎的決策。輸出應嚴格采用以下JSON格式:
        [
            {
                "stock": "股票名稱",
                "justification": "篩選或選擇該股票的理由"
            },
            {
                "stock": "股票名稱",
                "justification": "篩選或選擇該股票的理由"
            }
        ]"""
        result = co.chat_cohere(message=message, preamble=preamble)
        print(result)
  • 使用Cohere API進行AI篩選。
  • 創建Cohere對象。
  • 定義要發送給Cohere的消息,包含待分析的股票數據。
  • 定義消息的前言,設置任務和輸出格式的上下文。
  • 調用??chat_cohere?? 方法發送消息并接收結果。
  • 打印篩選結果。

通過以上步驟,我們就可以自動化地完成納斯達克100指數成分股的財務數據分析和智能篩選,幫助識別被低估且具有潛在高回報的股票。未來,可以進一步優化和擴展該項目,包括:

增加更多財務指標,動態調整和增加篩選財務指標。集成更多數據源,豐富數據維度,提高分析深度。模型優化與更新,比如選用BloomberGPT之類的一些金融行業的大模型,確保分析結果的前沿性和準確性。開發用戶友好的界面,提供可視化報告和實時篩選結果展示。


本文轉載自公眾號AIGC開發者,作者:阿橙AIGC

原文鏈接:??https://mp.weixin.qq.com/s/r121cSoE8zz1yBpiBn9zxQ??

?著作權歸作者所有,如需轉載,請注明出處,否則將追究法律責任
收藏
回復
舉報
回復
相關推薦
亚洲精品国产无天堂网2021| 日韩视频一区| 91精品一区二区三区久久久久久 | 日韩av黄色网址| 男生女生差差差的视频在线观看| 久久国产精品99精品国产| 久久成人国产精品| 久久国产精品无码一级毛片| 久久久久久久久久久影院| 成年人在线视频| 国产主播一区二区三区| 亚州成人av在线| 天堂资源在线视频| 国产日韩三级| 欧美日韩国产片| 99热自拍偷拍| 1区2区在线观看| 国产亚洲精品bt天堂精选| 亚洲a区在线视频| 国产中文字幕视频| 午夜国产一区| 日韩中文字在线| 草草影院第一页| 白嫩白嫩国产精品| 欧美日韩激情在线| 日韩午夜在线播放| av磁力番号网| 国产高清免费在线播放| 成人手机在线视频| 91丝袜美腿美女视频网站| 天天操夜夜操视频| 一区免费视频| 理论片在线不卡免费观看| 国产精品天天干| 台湾色综合娱乐中文网| 精品福利av导航| www.com久久久| 国产成人免费精品| 一本一道综合狠狠老| 欧美一级免费播放| 免费网站在线观看人| 自拍偷拍亚洲激情| 波多野结衣一区二区三区| 久久久久久久香蕉网| www.5588.com毛片| 99精品国产一区二区三区| 亚洲天堂精品在线| 成人午夜剧场视频网站| 欧美精品国产白浆久久久久| 精品久久久三级丝袜| 国内精品国产三级国产aⅴ久| 欧美黄色网络| 欧美精品123区| 亚洲第一天堂久久| 国产欧美日韩电影| 91精品欧美久久久久久动漫| 欧美一级视频在线| 亚洲人成777| 4hu四虎永久在线影院成人| 久久99精品国产99久久6尤物 | 在线a人片免费观看视频| 久久精子c满五个校花| 免费日韩av电影| 日本一区高清| 国产日韩综合av| 天堂精品一区二区三区| 午夜激情视频在线观看| 一区在线中文字幕| 国产精品av免费观看| 国产高清在线a视频大全| 亚洲国产成人精品视频| 极品美女扒开粉嫩小泬| 亚洲国产福利| 欧美中文字幕一区| 午夜不卡福利视频| jizz国产精品| 最新亚洲精品| 日韩一区二区三区视频| 中国极品少妇xxxx| 亚洲综合图色| 日日骚久久av| 国产亚洲欧美精品久久久www| 精品成人久久| 国产精品福利在线观看| 97精品人妻一区二区三区| 国产酒店精品激情| 久久日韩精品| 求av网址在线观看| 一区二区高清在线| 玩弄japan白嫩少妇hd| 99精品国产九九国产精品| 精品国产一区二区在线观看| 国精产品一区二区三区| 亚洲情侣在线| 日本成人中文字幕| 8050国产精品久久久久久| 做爰视频毛片视频| 成人一道本在线| 天堂一区二区三区| 成人影院在线播放| 欧美日韩的一区二区| 91九色蝌蚪porny| 成人激情开心网| 欧美激情视频给我| 中文字幕无线码一区| 成人久久视频在线观看| 亚洲美女网站18| 成人免费图片免费观看| 91精品国产综合久久久久久久久久 | 久久精品影视| 日韩色在线观看| 夜夜春很很躁夜夜躁| 亚洲激情偷拍| 91亚洲精品在线| 国产福利电影在线| 欧美日韩国产专区| 99精品视频国产| 国产一区二区三区四区| 隔壁老王国产在线精品| 亚洲系列在线观看| 久久新电视剧免费观看| 青青草国产免费| 国产精品中文| 中文字幕亚洲综合久久筱田步美| 日本网站在线播放| 国产乱人伦偷精品视频不卡| 亚洲精品一区二区三| 深夜成人在线| 亚洲高清成人| 97视频在线观看播放| 国产精品久久久久久久免费看| www国产成人| 欧美不卡在线播放| 99精品在免费线中文字幕网站一区 | 中文字幕免费精品| 国产精品一区久久久| 国产精品ⅴa有声小说| 岛国av一区二区在线在线观看| 久久久无码人妻精品无码| 亚洲精品国产偷自在线观看| 国产日韩欧美夫妻视频在线观看| 激情在线视频| 色视频欧美一区二区三区| 老熟妇精品一区二区三区| 亚洲一级毛片| 96国产粉嫩美女| 黄色片网站在线观看| 国产精品久久久一区二区| 亚洲人成电影网站色…| 国产成人精品片| 成人av网站在线| 国产精品无码人妻一区二区在线| 国产成人一二片| 久久久久久久久久久网站| 成人午夜免费在线观看| 一区二区三区成人| 秘密基地免费观看完整版中文| 国产在线不卡| 国产一区免费视频| 亚洲最新无码中文字幕久久| 日韩精品免费看| 无码日韩精品一区二区| 欧美国产激情二区三区| 99热手机在线| 午夜精品视频一区二区三区在线看| 亚洲free性xxxx护士hd| 欧美人与牲禽动交com| 日韩精品在线网站| 久久伊人91精品综合网站| 日韩欧美亚洲一区二区三区| 99精品欧美一区二区三区小说| 欧美 国产 日本| 日韩一区二区中文| 99在线影院| 三妻四妾完整版在线观看电视剧 | 波多野结衣精品久久| 国精一区二区三区| 亚洲欧美日韩图片| 91成人在线免费| 一区二区三区鲁丝不卡| 国产精品无码电影| 日本中文在线一区| 欧美交换配乱吟粗大25p| 欧美a大片欧美片| 国产精品无码专区在线观看| 熟女人妻一区二区三区免费看| 国产精品毛片aⅴ一区二区三区| 欧美第一页在线| 欧美精品少妇| 欧美一区二区三区视频免费| 国产精彩视频在线| 亚洲国产精品二十页| 黄页网站在线看| 石原莉奈在线亚洲三区| 91看片淫黄大片91| 九九视频免费观看视频精品 | 白嫩亚洲一区二区三区| 97国产精品视频人人做人人爱| 东凛在线观看| 欧美精品一区二区三区在线| 欧美在线视频精品| 亚洲va国产va欧美va观看| 91激情视频在线观看| 国产福利不卡视频| 黄色三级视频在线| 99热播精品免费| 亚洲动漫第一页| www.色天使| 成人午夜在线免费| 九九九九九伊人| 日韩黄色在线观看| 久久亚洲中文字幕无码| 久久久久电影| 天堂精品一区二区三区| 日韩美女精品| 国产日韩欧美亚洲一区| 亚洲精品三区| 国产极品jizzhd欧美| а√天堂中文资源在线bt| 色噜噜狠狠狠综合曰曰曰88av| 手机在线观看免费av| 欧美一区二区精美| 一级黄色片视频| 色噜噜夜夜夜综合网| 三级黄色在线视频| 亚洲一区精品在线| 免费成年人视频在线观看| 国产日韩v精品一区二区| 国外成人在线直播| 欧美亚洲精品在线观看| 7777精品久久久大香线蕉| 秋霞av一区二区三区| 午夜欧美大尺度福利影院在线看| 九九九免费视频| 亚洲人成网站在线| 国产小视频你懂的| 中文字幕av一区二区三区高| 日本二区在线观看| 久久网站热最新地址| 日本黄色网址大全| 久久久久久毛片| 免费污网站在线观看| 26uuu成人网一区二区三区| 免费看黄色aaaaaa 片| 不卡欧美aaaaa| 亚洲欧美在线不卡| av不卡在线播放| 免费成人蒂法网站| 91小视频在线| 亚洲欧美视频在线播放| 97成人超碰视| 成人中文字幕+乱码+中文字幕| 日本xxxxwww| 日韩av网站导航| 青青草在线视频免费观看| 日韩精品视频免费| 久久电影中文字幕| 中文日韩在线观看| 青青影院在线观看| 九九热精品在线| 国产乱码在线| 人人澡人人澡人人看欧美| 二吊插入一穴一区二区| 国产精品视频公开费视频| 日韩一级特黄| 3d蒂法精品啪啪一区二区免费| 波多野结衣欧美| 免费看污久久久| 91影院成人| 日韩国产小视频| 亚洲乱码视频| 少妇黄色一级片| 国产丶欧美丶日本不卡视频| 李丽珍裸体午夜理伦片| 久久久青草青青国产亚洲免观| 美国一级黄色录像| 偷拍视频一区二区三区| 久久久久久久久久久亚洲| 一级毛片久久久| 91九色国产视频| 精品淫伦v久久水蜜桃| 日本在线高清视频一区| 婷婷综合亚洲| 亚洲中文字幕无码av永久| 久久一区欧美| gogo亚洲国模私拍人体| 91婷婷韩国欧美一区二区| 国产精品69久久久久孕妇欧美| 有码一区二区三区| 国产污视频网站| 欧美一区二区三区视频| 日本天堂影院在线视频| 久久亚洲影音av资源网| 波多视频一区| 91久久极品少妇xxxxⅹ软件 | 国产剧情一区二区三区| 蜜桃传媒一区二区亚洲av| 亚洲视频在线一区二区| 成人午夜视频在线播放| 欧美日韩国产在线一区| 久久精品日韩精品| 一区二区中文| 成人在线观看a| 成人午夜视频在线| 国产精品麻豆免费版现看视频| 午夜精品久久久久影视| 国产视频在线一区| 亚洲香蕉在线观看| 成人爽a毛片免费啪啪动漫| 国产精品中文在线| 丝袜连裤袜欧美激情日韩| av 日韩 人妻 黑人 综合 无码| 蜜桃一区二区三区在线观看| 一级特黄a大片免费| 一区二区三区在线视频免费| 中文字幕a级片| 亚洲欧美制服第一页| 黄色小说在线播放| 亚洲综合精品一区二区| 成人影院天天5g天天爽无毒影院| 成人黄色av片| 国产精品中文字幕欧美| 精品手机在线视频| 91精品1区2区| 欧洲亚洲在线| 欧美视频一区在线观看| 久久久久久综合网| 国产福利视频一区二区三区| 极品美妇后花庭翘臀娇吟小说| 日韩欧美中文免费| 午夜性色福利影院| 国模精品系列视频| 日韩精品成人在线观看| 经典三级在线视频| 韩国欧美一区二区| 美国一级黄色录像| 欧美调教femdomvk| 成人综合影院| 国产精品高潮粉嫩av| 国产探花在线精品一区二区| 欧美 激情 在线| 久久先锋影音av鲁色资源网| 天天综合天天干| 日韩理论片久久| 亚洲精品**中文毛片| 快播亚洲色图| 久久久久中文| av男人的天堂av| 在线观看亚洲精品视频| 国产黄色在线| 国产精品爽黄69| 99久久www免费| 国产九九九视频| 国产欧美日韩| 99在线视频首页| 精品成人免费| 一级性生活大片| 91成人国产精品| 欧美18hd| 99久re热视频这里只有精品6| 国内自拍视频一区二区三区| 亚洲欧美日韩偷拍| 欧美日韩一区二区在线| 黄色在线视频观看网站| 国产精品永久在线| 欧美国产三级| 日本黄色片在线播放| 日本韩国欧美国产| 天天综合视频在线观看| 91久久精品日日躁夜夜躁国产| 午夜天堂精品久久久久| 波多野结衣一二三区| 色乱码一区二区三区88| 黄色在线免费看| 国产原创精品| 日本强好片久久久久久aaa| 97成人资源站| 精品亚洲aⅴ在线观看| 日韩免费在线电影| 加勒比成人在线| 中文av一区二区| 亚洲精品视频专区| 国产精品第一视频| 国产黄色av网站| 中文字幕综合在线| jizz久久精品永久免费| 热久久精品国产| 亚洲欧美电影院| 日韩资源在线| 成人免费视频网| 亚洲影院一区| 99久久婷婷国产综合| 日韩av综合中文字幕| 亚洲精品毛片| 日本wwww视频| 一区二区三区加勒比av| 国产www.大片在线| 国产视色精品亚洲一区二区| 奇米在线7777在线精品| 久久精品这里有|