【Python Program】売買金額をチェック

売買金額をチェックするPythonプログラム

銘柄選び(その1)の「条件1:流動性が高い銘柄」で、
【具体的指標】売買代金が1日10億円以上の銘柄
を選別するためのプログラムです。

#売買金額をチェック
def baibai(s_code):
    from urllib import request
    from bs4 import BeautifulSoup
    url = "https://stocks.finance.yahoo.co.jp/stocks/detail/?code=" + s_code + ".T"
    response = request.urlopen(url)
    soup = BeautifulSoup(response)
    response.close()
    s_txt = soup.find_all('span', class_='_3rXWJKZF _11kV6f2G')
    if len(s_txt) == 0:
        s_txt = soup.find_all('dd', class_='ymuiEditLink mar0')
        k_txt = s_txt[5].text
        l_fin = k_txt.find("千円")
        k_txt = k_txt[:l_fin]
    else:
        k_txt = s_txt[5].text
    while k_txt.find(",") != -1:
        n_fin = k_txt.find(",")
        k_txt = k_txt[:n_fin] + k_txt[n_fin+1:]
    return(k_txt)

引数「s_code」に証券コードを渡すと、
直近の売買金額(千円)が数値で返されます。

上記のコードを「kingaku_chk.py」というファイル名で保存しておきます。

Posted by Ish