當前位置:股票大全官網 - 股票行情 - 寫RSI選股公式?

寫RSI選股公式?

下面是壹個用Python語言寫的。

進口熊貓作為pd

將talib作為ta導入

def select_stock(今天,昨天):

#獲取股票數據

data = PD . read _ CSV(' stock _ data . CSV ',usecols=['date ',' close'])

#計算RSI 1(第6位)

rsi1 = ta。RSI(數據['收盤'],時間周期=6)

today _ RSI 1 = RSI 1 . loc[今日]

昨日_ RSI 1 = RSI 1 . loc[昨日]

#過濾合格股票

selected _ stock = data . loc[(today _ RSI 1 & gt;昨日_ RSI 1)& amp;(today _ RSI 1 & lt;70)]

#輸出庫存代碼

對於selected_stock['code']中的stock_code:

打印(庫存代碼)

#呼叫功能

今天= '2023-07-06 '

昨天= '2023-07-05 '

選擇_股票(今天、昨天)

需要註意的是,這個示例代碼假設您已經有壹個名為stock_data.csv的股票數據文件,該文件包含兩列數據:日期和收盤價。您需要根據實際情況修改代碼中的文件路徑和列名。

另外,這個公式只是壹個例子,大家可以根據自己的需要進行修改。在實際應用中,妳可能需要結合其他技術指標和基本面分析,進行更全面的股票篩選。