Red de conocimiento de divisas - Preguntas y respuestas sobre contabilidad - ¿Escribir la fórmula de selección de acciones RSI?

¿Escribir la fórmula de selección de acciones RSI?

El siguiente es uno escrito en lenguaje Python.

Importar panda como pd

Importar talib como ta

def select_stock(hoy, ayer):

#Obtener datos de stock

p>

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

#Calcular RSI 1 (6ª posición)

rsi1 = ta. RSI(datos['Close'], período de tiempo=6)

hoy _ RSI 1 = RSI 1 .

Ayer _ RSI 1 = RSI 1 . ayer]

#Filtrar acciones calificadas

seleccionadas _ stock = data . loc[(hoy _ RSI 1 gt; ayer _ RSI 1) & (hoy _ RSI 1 lt; 70 ) ]

#Código de stock de salida

Para código_de stock en stock_seleccionado['code']:

Imprimir (código de stock)

#Llamar función

Hoy = '2023-07-06 '

Ayer = '2023-07-05 '

Select_stock (hoy, ayer)

Es importante tener en cuenta que este código de ejemplo supone que ya tiene un archivo de datos bursátiles llamado stock_data.csv, que contiene dos columnas de datos: fecha y precio de cierre. Debe modificar la ruta del archivo y el nombre de la columna en el código de acuerdo con la situación real.

Además, esta fórmula es sólo un ejemplo y puedes modificarla según tus propias necesidades. En aplicaciones prácticas, es posible que necesite combinar otros indicadores técnicos y análisis fundamentales para realizar una evaluación de acciones más completa.

上篇: ¿Qué atletas en Estados Unidos usan sustancias prohibidas? 下篇: ¿Qué son las culatas de grafito?
Artículos populares