国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

使用python進(jìn)行AI選股之同花順問財(cái)

這篇具有很好參考價(jià)值的文章主要介紹了使用python進(jìn)行AI選股之同花順問財(cái)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

同花順問財(cái) csdn,量化投資,python,人工智能,金融

?

通過問財(cái)python庫,可以輸入中文就能獲取AI選股結(jié)果,而不需要寫很多代碼來進(jìn)行股票選取,如上圖就是輸入中文”均線多頭排列的股票”獲取的結(jié)果。本文主要介紹問財(cái)python庫的選股功能和使用步驟。

什么是問財(cái)python庫

  • 同花順i問財(cái)是同花順旗下的AI投顧平臺(tái),專注于使用AI技術(shù)改進(jìn)財(cái)經(jīng)數(shù)據(jù)的提取、處理、分析、沉淀以及展現(xiàn), 用戶不登陸就可以在i問財(cái)使用中文進(jìn)行選股并進(jìn)行可視化分析。

  • 問財(cái)python庫是由GraySilver開源的i問財(cái)python工具包,通過使用wencai lib庫可以獲取同花順i問財(cái)?shù)乃阉鹘Y(jié)果和回測等數(shù)據(jù)。經(jīng)過代碼分析和測試發(fā)現(xiàn),wencai python工具包除了選股功能外, 其提供的獲取回測分析、獲取策略、獲取事件評測等功能都已無法使用。原因是wencai python包最近一次github更新是在2021年9月11日,而之后同花順i問財(cái)則更新很多,之前的很多不需要登錄就能實(shí)現(xiàn)的功能目前需要登錄后才能使用

問財(cái)python庫使用步驟

  1. 安裝weicai python庫

pip?install?wencai

pip會(huì)自動(dòng)安裝requests、beautifulsoup4、PyExecJS等python依賴包

2. 使用weicai python庫進(jìn)行查詢

以查詢query=”均線多頭排列的股票”進(jìn)行說明,代碼如下:

import?wencai?as?wc
wc.set_variable(cn_col=True)
from?wencai.core.session?import?Session
Session.headers.update({'Host':?'www.iwencai.com'})
wc.search(query='均線多頭排列的股票')

注意,一定要加上Session.headers.update({'Host': 'www.iwencai.com'}) 這一句。如果按照wencai lib庫官方文檔直接進(jìn)行查詢,會(huì)報(bào)錯(cuò)TypeError: list indices must be integers or slices, not str。 因?yàn)楣俜酱a不包括Session.headers.update({'Host': 'www.iwencai.com'}) 這一句,具體原因是i問財(cái)服務(wù)器做了驗(yàn)證升級(jí),需要設(shè)置http請求header。

均線多頭排列(條件說明)??股票簡稱????最新價(jià)????????????技術(shù)形態(tài)???最新漲跌幅??????????????????????????買入信號(hào)inter???????股票代碼
0???2023年06月09日均線多頭排列??中國國貿(mào)??19.44??縮量||價(jià)跌量縮||回調(diào)縮量??-1.220?????????????????周線cci買入信號(hào)||周線kdj金叉??600007.SH
1???2023年06月09日均線多頭排列??皖通高速??11.08????放量||價(jià)跌量縮||陰線??-1.424???????周線skdj金叉||周線rsi金叉||周線cci買入信號(hào)??600012.SH
2???2023年06月09日均線多頭排列??中體產(chǎn)業(yè)??11.45????陽線||縮量||價(jià)跌量縮??-0.174????????????????????mtm金叉||周線skdj金叉??600158.SH
....
46??2023年06月09日均線多頭排列??新澳股份???7.14????陽線||放量||價(jià)升量縮???0.140?????月線boll突破上軌||周線rsi金叉||周線cci買入信號(hào)??603889.SH
47??2023年06月09日均線多頭排列??建發(fā)合誠??12.80????放量||價(jià)跌量縮||陰線??-1.311???????????月線dma金叉||周線mtm金叉||周線cr金叉??603909.SH
48??2023年06月09日均線多頭排列??金橋信息??34.88????強(qiáng)中選強(qiáng)||放量||陰線??-6.962????????????????????????????????NaN??603918.SH
49??2023年06月09日均線多頭排列??力鼎光電??17.20????放量||陰線||價(jià)跌量升??-3.749???????????????????????????bias買入信號(hào)??605118.SH

其他示例:

  • 可以根據(jù)人氣排名選股:wc.search("人氣股票排名100")

個(gè)股熱度排名???股票簡稱?????最新價(jià)???最新漲跌幅??????個(gè)股熱度???????股票代碼
0????????1???拓維信息???17.63???9.981??129391.0??002261.SZ
1????????2???鴻博股份???38.00??-4.857???70730.0??002229.SZ
2????????3???上海物貿(mào)???14.76???9.985???60386.0??600822.SH
...
46??????47???中科曙光???52.04???4.919???20711.0??603019.SH
47??????48???飛龍股份???11.57???9.981???20410.5??002536.SZ
48??????49???吉宏股份???23.16??10.024???20322.5??002803.SZ
49??????50???中際旭創(chuàng)??115.20???7.946???20214.5??300308.SZ
  • 可以根據(jù)形態(tài)選股: wc.search("可轉(zhuǎn)債概念 正股金叉")

所屬概念?未清償可轉(zhuǎn)債代碼??未清償可轉(zhuǎn)債轉(zhuǎn)股價(jià)格?未清償可轉(zhuǎn)債簡稱???a股市值(不含限售股)????最新價(jià)???最新漲跌幅???????????????????????買入信號(hào)inter???????股票代碼???????macd金叉(條件說明)???未清償可轉(zhuǎn)債總量??股票簡稱????????????技術(shù)形態(tài)??所屬概念數(shù)量
0???煤化工;影視娛樂;文化傳媒;通用航空;互聯(lián)網(wǎng)金融;芯片概念;富時(shí)羅素概念;富時(shí)羅素概念股;標(biāo)...???128037????????3.10?????巖土轉(zhuǎn)債??4.517167e+09???2.84???4.412?????行情收盤價(jià)上穿5日||skdj金叉||boll突破中軌??002542.SZ??2023年06月09日macd金叉????6019009??中化巖土????價(jià)升量漲||陽線||放量??????22
1???保健品;滬股通;醫(yī)藥電商;融資融券;轉(zhuǎn)融券標(biāo)的;富時(shí)羅素概念;富時(shí)羅素概念股;MSCI概念;...???113605???????47.11?????大參轉(zhuǎn)債??3.052566e+10??26.84???3.790??????????mtm金叉||行情收盤價(jià)上穿5日||cr金叉??603233.SH??2023年06月09日macd金叉???14047400???大參林????價(jià)升量漲||陽線||放量???????9
2???一帶一路;稀缺資源;鐵礦石;特斯拉;鋰電原料;鋰礦;鋰電池;深股通;金屬銅;MSCI概念;融...???128111???????10.63?????中礦轉(zhuǎn)債??3.514415e+10??57.75???3.755??????boll突破中軌||roc買入信號(hào)||cci買入信號(hào)??002738.SZ??2023年06月09日macd金叉????1099547??中礦資源????價(jià)升量漲||陽線||放量??????12
...
18??北部灣自貿(mào)區(qū);深股通;一帶一路;富時(shí)羅素概念;富時(shí)羅素概念股;東盟自貿(mào)區(qū);標(biāo)普道瓊斯A股;統(tǒng)...???127039????????8.00?????北港轉(zhuǎn)債??1.122096e+10???7.96??-0.748????????macd金叉||dmi金叉||月線roc買入信號(hào)??000582.SZ??2023年06月09日macd金叉???17630564??北部灣港??縮量||價(jià)跌量縮||回調(diào)縮量??????16
19?????電子商務(wù);廣告營銷;文化傳媒;新零售;網(wǎng)紅經(jīng)濟(jì);C2M概念;工業(yè)機(jī)器人;機(jī)器人概念;抖音概念???113589???????12.29?????天創(chuàng)轉(zhuǎn)債??2.001966e+09???4.77??-2.254?????macd金叉||周線boll突破中軌||周線rsi金叉??603608.SH??2023年06月09日macd金叉????5995000??天創(chuàng)時(shí)尚????放量||價(jià)跌量縮||陰線???????9

3. 使用pandas等工具進(jìn)一步操作選股信息

使用問財(cái)python庫選出的股票一般數(shù)量較多,是初步的選取結(jié)果,可以根據(jù)自己的策略使用pandas和sort等工具進(jìn)一步精選出符合要求的數(shù)量較少的股票

進(jìn)一步優(yōu)化

  1. 想獲取100條結(jié)果,該怎么操作

從上文可以看出,問財(cái)python庫默認(rèn)最多獲取50條結(jié)果,如果希望獲取更多返回結(jié)果,那就需要修改wencai python庫源代碼或者新建繼承類實(shí)現(xiàn)修改代碼了。 下面是新建繼承類來實(shí)現(xiàn)的方式,但最多只能獲取100條結(jié)果,代碼如下:

from?wencai.core.event?import?*
from?wencai.core.crawler?import?*
from?wencai.core.session?import?Session

Session.headers.update({'Host':?'www.iwencai.com'})
Session.headers.update({'User-Agent':?'Mozilla/5.0?(Windows?NT?10.0;?Win64;?x64)?AppleWebKit/537.36?(KHTML,?like?Gecko)?Chrome/112.0.0.0?Safari/537.36'})

class?MyWencai(Wencai):
????def?__init__(self,?cn_col=False,?proxies=None,?verify=False):
????????self.cookies?=?WencaiCookie()
????????self.cn_col?=?cn_col
????????self.session?=?Session(proxies=proxies,?verify=verify)
????????
????def?search(self,?query_string,?page):
????????payload?=?{
????????????"question":?query_string,
????????????"page":?page,
????????????"perpage":?100,
????????????"log_info":?'{"input_type":?"click"}',
????????????"source":?"Ths_iwencai_Xuangu",
????????????"version":?2.0,
????????????"secondary_intent":?"",
????????????"query_area":?"",
????????????"block_list":?"",
????????????"add_info":?'{"urp":?{"scene":?1,?"company":?1,?"business":?1},?"contentType":?"json",?"searchInfo":?true}'
????????}

????????r?=?self.session.post_result(url=WENCAI_CRAWLER_URL['search'],
?????????????????????????????????????data=payload,?force_cookies=True)
????????#?print(r.json()['data'])

????????result?=?r.json()['data']['answer'][0]['txt'][0]['content']['components'][0]['data']['datas']

????????def?_re_str(x:?str):
????????????_re?=?re.findall('(.*):前復(fù)權(quán)',?x)
????????????if?len(_re)?>=?1:
????????????????x?=?_re[-1]
????????????check_date?=?re.search(r"(\d{4}\d{1,2}\d{1,2})",x)
????????????if?check_date?is?not?None:
????????????????return?x.replace('[{}]'.format(check_date.group()),?'')
????????????else:
????????????????return?x

????????data?=?pd.DataFrame().from_dict(result)
????????if?not?data.empty:
????????????columns?=?{i:?_re_str(i)?for?i?in?data.columns}
????????????data?=?data.rename(columns=columns)
????????????for?col?in?['market_code',?'code',?'關(guān)鍵詞資訊',?'漲跌幅']:
????????????????if?col?in?data.columns:
????????????????????del?data[col]
????????return?data
????

def?search(query,?page=1):

????return?MyWencai(proxies=globals()['global_proxies'],?verify=globals()['verify']).search(query_string=query,?page=page)

小結(jié)&交流

完整文章查看,點(diǎn)擊使用python進(jìn)行問財(cái)AI智能選股

關(guān)注公眾號(hào):諸葛說talk,獲取更多相關(guān)內(nèi)容

寫文章不易,覺得本文對你有幫助的話,幫忙點(diǎn)贊轉(zhuǎn)發(fā)贊賞,讓筆者有堅(jiān)持寫好文章的動(dòng)力。

參考

  • 同花順問財(cái)文章來源地址http://www.zghlxwxcb.cn/news/detail-801994.html

到了這里,關(guān)于使用python進(jìn)行AI選股之同花順問財(cái)?shù)奈恼戮徒榻B完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【AI選股】如何通過python調(diào)用通達(dá)信-小達(dá)實(shí)現(xiàn)AI選股(量化又多了一個(gè)選股工具,原文Chrome瀏覽器請改為Edge瀏覽器)

    【AI選股】如何通過python調(diào)用通達(dá)信-小達(dá)實(shí)現(xiàn)AI選股(量化又多了一個(gè)選股工具,原文Chrome瀏覽器請改為Edge瀏覽器)

    ChatGPT火遍網(wǎng)絡(luò),那么有沒有可以不用寫公式就可以實(shí)現(xiàn)AI選股的方法?答案是有,今天我們就來試試通達(dá)信的小達(dá),讓小達(dá)按我們的要求去進(jìn)行選股。 使用Chrome瀏覽器報(bào)錯(cuò)的請改為Edge瀏覽器,或者Firefox瀏覽器,參考如下文章: 【Python小技巧】browser_cookie3訪問Chrome瀏覽器Co

    2024年02月11日
    瀏覽(18)
  • 人工智能CSDN版AI和百度AI代碼轉(zhuǎn)化測試,C#、Java代碼轉(zhuǎn)Python

    工作中,需要完成以下的工作場景: 【場景】單據(jù)轉(zhuǎn)換不支持多選基礎(chǔ)資料下推; 【案例】通過單據(jù)轉(zhuǎn)換插件,實(shí)現(xiàn)應(yīng)收單單據(jù)頭的多選基礎(chǔ)資料下推到付款申請單的單據(jù)頭的多選基礎(chǔ)資料 原文鏈接:https://vip.kingdee.com/article/324304152484608000?productLineId=1 需要將原代碼轉(zhuǎn)換為

    2024年02月03日
    瀏覽(29)
  • 一文教會(huì)你使用AI繪畫利器Stable Diffusion!這可能是CSDN最全的AI繪畫使用教程,建議收藏!

    一文教會(huì)你使用AI繪畫利器Stable Diffusion!這可能是CSDN最全的AI繪畫使用教程,建議收藏!

    大家好,我是程序員曉曉 隨著 stable-diffusion 的開源,讓更多人有機(jī)會(huì)直接參與到 AI 繪畫的創(chuàng)作中,相關(guān)的教程也如雨后春筍般的出現(xiàn)??墒悄壳拔铱吹降慕坛掏|(zhì)性較高,通常只能稱作為\\\"使用流程講解\\\",但是通常沒有對其原理和邏輯進(jìn)行深入說明。 所以本文的目的,是用

    2024年01月25日
    瀏覽(33)
  • 同花順l2接口使用體驗(yàn)感怎么樣?

    小編曾經(jīng)用過同花順的L2,首先就是運(yùn)行速度方面還是不錯(cuò)的,但是小編認(rèn)為還是有很大的改善空間,第二個(gè)就是感覺同花順l2接口軟件挺容易上手的,特別是對于有一些有基礎(chǔ)的投資者來說就更簡單了,那么其中的附加功能,如金股快線,是通過L2分筆數(shù)據(jù)搜索某一時(shí)段大單集中凈

    2023年04月11日
    瀏覽(17)
  • 小市值選股策略代碼分享(附python源碼)

    小市值選股策略代碼分享(附python源碼)

    小市值選股策略的核心在于通過綜合分析公司的基本面、行業(yè)定位、財(cái)務(wù)健康狀況以及市場趨勢, 來尋找那些被市場低估但具備顯著成長潛力的股票,同時(shí)也要重視風(fēng)險(xiǎn)管理和投資組合的多樣化。 ? 今天來給大家分享下小市值策略代碼如下: ? 以上是一個(gè)簡潔的小市值策略

    2024年02月05日
    瀏覽(14)
  • AI機(jī)器學(xué)習(xí)實(shí)戰(zhàn) | 使用 Python 和 scikit-learn 庫進(jìn)行情感分析

    AI機(jī)器學(xué)習(xí)實(shí)戰(zhàn) | 使用 Python 和 scikit-learn 庫進(jìn)行情感分析

    專欄集錦,大佬們可以收藏以備不時(shí)之需 Spring Cloud實(shí)戰(zhàn)專欄:https://blog.csdn.net/superdangbo/category_9270827.html Python 實(shí)戰(zhàn)專欄:https://blog.csdn.net/superdangbo/category_9271194.html Logback 詳解專欄:https://blog.csdn.net/superdangbo/category_9271502.html tensorflow專欄:https://blog.csdn.net/superdangbo/category_869

    2024年02月05日
    瀏覽(24)
  • python + Selenium 實(shí)現(xiàn)自動(dòng)化查詢問財(cái)數(shù)據(jù)及下載Excel數(shù)據(jù)并存入到mysql

    python + Selenium 實(shí)現(xiàn)自動(dòng)化查詢問財(cái)數(shù)據(jù)及下載Excel數(shù)據(jù)并存入到mysql

    問財(cái)?shù)臄?shù)據(jù)海量及時(shí),作為量化交易的數(shù)據(jù)來源也是一種不錯(cuò)的選擇,之前也用過一些免費(fèi)的api,但是數(shù)據(jù)不是很完整,時(shí)效性也不高,試了一下問財(cái)覺得很不錯(cuò),不過下載有次數(shù)限制,非會(huì)員每天只能導(dǎo)出2次,會(huì)員每天200次。因?yàn)椴幌朊刻焓止げ僮鳎韵胪ㄟ^該方法實(shí)現(xiàn)

    2024年02月08日
    瀏覽(39)
  • AI:162-如何使用Python進(jìn)行圖像識(shí)別與處理深度學(xué)習(xí)與卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用

    AI:162-如何使用Python進(jìn)行圖像識(shí)別與處理深度學(xué)習(xí)與卷積神經(jīng)網(wǎng)絡(luò)的應(yīng)用

    本文收錄于專欄:精通AI實(shí)戰(zhàn)千例專欄合集 從基礎(chǔ)到實(shí)踐,深入學(xué)習(xí)。無論你是初學(xué)者還是經(jīng)驗(yàn)豐富的老手,對于本專欄案例和項(xiàng)目實(shí)踐都有參考學(xué)習(xí)意義。 每一個(gè)案例都附帶關(guān)鍵代碼,詳細(xì)講解供大家學(xué)習(xí),希望可以幫到大家。正在不斷更新中~ 在當(dāng)今數(shù)字化時(shí)代,圖像處

    2024年04月26日
    瀏覽(292)
  • CSDN之AI創(chuàng)作:微服務(wù)

    CSDN之AI創(chuàng)作:微服務(wù)

    微服務(wù)是一種架構(gòu)風(fēng)格,它將一個(gè)大型的軟件應(yīng)用拆分為一組小型的、獨(dú)立部署的服務(wù),這些服務(wù)可以獨(dú)立運(yùn)行、可擴(kuò)展、可替換,并且與其他服務(wù)通過輕量級(jí)的通信機(jī)制進(jìn)行協(xié)作。微服務(wù)架構(gòu)的核心思想是將復(fù)雜的系統(tǒng)拆分為多個(gè)小型服務(wù),每個(gè)服務(wù)都有自己的職責(zé)和功能

    2024年02月19日
    瀏覽(19)
  • 【csdn AI寫作助手能幫助我們做什么呢?】

    【csdn AI寫作助手能幫助我們做什么呢?】

    CSDN AI寫作助手上線了!InsCode AI 創(chuàng)作助手不僅能夠幫助用戶高效創(chuàng)作文章,而且能夠作為對話式AI回答你想知道的問題。成倍提高生產(chǎn)力! 提示:根據(jù)自身理解和情況回答 AI創(chuàng)作工具似乎是隨著chat-gtp出現(xiàn)的,至于早起是否有AI創(chuàng)作工具,AI助手似乎可以幫助我回答這個(gè)問題?

    2024年02月02日
    瀏覽(26)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包