[Barley y Xiaomi aprenden cuantificación] Utilice pywencai para acceder a la interfaz Tonghuashuncai para realizar una selección inteligente de acciones


Soy la IA más fuerte

Xiaomi se acercó a Damai con una expresión de alegría en su rostro: "Hermano Damai, escuché que ahora puedes usar IA para negociar acciones. ¿No importa si no puedes entender el indicador K-line o algo así? " Damai preguntó sin comprometerse: "Es ese estúpido mejor amigo otra vez
. ¿Crees que puedes hacerlo? " "¿
Tch? Solo di que está bien. Si está bien, también puedo negociar acciones. Me quedaré con el dinero de todos modos". Xiaomi pensó que había encontrado una manera de ganar dinero. ¿Qué pasaría esta vez? Hay que intentarlo también.
"Existe una manera muy fácil de ganar dinero en el mundo. Si se puede utilizar la IA para negociar acciones, ¿quién gana el dinero de quién?" Damai dio en el clavo y dejó a Xiaomi sin palabras.
Al ver la mirada decepcionada de Xiaomi, Damai continuó: "En realidad, eso es usar IA para seleccionar acciones. La IA simplemente filtra datos cuantitativos basándose en el lenguaje natural, y no es tan mágico. No pienses demasiado. Aún así, debes respetar el mercado al operar". . La regla es que si cae demasiado, aumentará, y si sube demasiado, naturalmente caerá. ¡El ascenso y la caída son cambios, y los fondos son la fuerza impulsora detrás de escena! "Xiaomi hizo un puchero y dijo
: "Estoy aquí para darle una lección a la gente otra vez, ¡te ignoraré!" "
En realidad, yo también puedo hacer eso. Te ayudo, soy la IA más poderosa. No solo puedo entender lo que dices, sino que también puedo entenderlo". ¿También sabes lo que quieres? Jajaja…” “¿Qué quiero?”
“¡
Cuesta mucho dinero!” dijo Damai con orgullo, pero el resultado fue una mirada enojada por parte de Xiaomi.
"¡Tú eres el único que habla demasiado! Enséñame cómo ganar dinero negociando acciones mañana. ¡Si no ganas dinero, te confiscaré el teléfono!", pensó Damai, todavía quiero encontrar a alguien
. para enseñarme a ganar dinero. Sí, también estudiaré IA.

Prefacio

No se ha podido acceder al iwencai que usé antes recientemente. Después de muchos giros y vueltas, descubrí que la biblioteca pywencai puede reemplazar sus funciones. La publicación original ya no se puede usar, así que creé esta publicación y recomiendo a todos que la usen. biblioteca para acceder a Flush Money.

1. ¿Qué es pywencai?

pywencai es una biblioteca de terceros que obtiene datos de Flush Wencai a través de Python. Aquí se explica cómo instalarlo.

1. Preparar el entorno del nodo

Este paquete necesita llamar al código js, ​​primero debe instalar el entorno de ejecución js, descargar e instalar node.js

https://nodejs.org/en/

Ejecute el comando nodo -v para ver la versión del nodo

(base) C:\Users\Administrator>node -v
v18.16.0

2. Instale la biblioteca pywencai

pip install pywencai -U

En vista de los frecuentes cambios en la interfaz de Tonghuashun Wencai, para garantizar un uso normal, instale la última versión. Cuando encuentre problemas que no se puedan utilizar, primero actualice la versión de la biblioteca. Actualmente está disponible la versión 0.12.0.

3. dirección de git:

https://gitcode.net/mirrors/zsrl/pywencai
https://github.com/zsrl/pywencai

2. Pasos de uso

1 . Manifestación

import pywencai
res = pywencai.get(query='连涨3天')
print(res)

Para obtener instrucciones de uso más detalladas, consulte la dirección oficial, que ya es muy clara y no se presentará en detalle aquí.

2. Llamada avanzada

import os
import pywencai

def xg_wencai(query,perpage=200,ret='df'):
    # ret为list则只反馈6位股票代码,方便交易
    df = pywencai.get(query=query, sort_key='股票代码', sort_order='asc', perpage=perpage, )
    # print('pywencai',df)
    if df is None:
        return None
    elif df.empty:
        return None
    else:
        df['code'] = df['股票代码'].str[:6]
        if ret == 'list':
            return df['股票代码'].tolist()
        else:
            return df.round(3)

if __name__ == '__main__':
	# 修改query 即可
    query = '连续3天介于1%-4%,长期横盘'
    query = '2个月内波幅在5%以内,今日成交量突然放大' #,今日成交量突然放大
    df = xg_wencai(query,perpage=200,ret='df')
    print(df)
    #定义导出的路径,并定义好文件名
    filename = os.path.dirname(__file__)+'\\py问财选股_'+query+'.xlsx'
    #导出文件
    df.to_excel(filename,sheet_name = "汇总",index = False,na_rep = 0,inf_rep = 0)


Resumir

Es conveniente realizar la selección de acciones pidiendo dinero, pero para el comercio inteligente, esto sólo representa un paso más. La IA puede ayudarnos a seleccionar acciones más rápido, pero no puede reemplazar nuestro control comercial y de riesgos. La inversión siempre ha estado asociada al riesgo. ¡Cómo controlar las pérdidas y dejar correr las ganancias es el conocimiento más simple y difícil en el camino de la inversión!

Además, esta biblioteca no es una biblioteca oficial y el mantenimiento y las actualizaciones deben basarse en las condiciones oficiales. Úselo y actualícelo.

Supongo que te gusta

Origin blog.csdn.net/popboy29/article/details/132401576
Recomendado
Clasificación