本系列文章意在記錄
? ? 20200410,gz
????最近a股行情都不怎么樣,又因?yàn)樵谟凸芸吹揭恍┻x股方法,剛想拿回來嘗試,卻發(fā)現(xiàn)在通達(dá)信等一些軟件,那些免費(fèi)的功能都不支持我用這些方法選股。一番思考,我只好自己嘗試做個軟件系統(tǒng)來實(shí)現(xiàn)我的想法了。。
? ? (先分享一下這個思路,順便請路過的大神點(diǎn)評一下,每周或者每月計算一次,選取3條公式結(jié)果數(shù)值都大的股票,選取前二十作為第一步篩選,這個意在選取強(qiáng)勢個股
? ? ? ? ? ? ? ? ? close-收盤價, EMA-EXPMA
?????????????????c/s=(close-EMA20)/EMA20*100
? ? ? ? ? ? ? ? ?s/m=(EMA20-EMA60)/EMA60*100
? ? ? ? ? ? ? ? ?m/l=(EMA60-EMA120)/EMA120*100??
????????)
重回正題,開始記錄
我選用pycharm,tushare來作為獲取行情的工具。
大佬們?nèi)绻銈円哺乙粯舆x用這些工具,請通過此鏈接注冊,讓我可以增加一些tushare的積分,https://tushare.pro/register?reg=435503
注冊完成后,點(diǎn)擊?個人主頁 ——?接口TOKEN,復(fù)制這串token就可以用來獲取a股行情了

附上代碼_示例為獲取平安銀行2018年7月1日到7月18日的行情數(shù)據(jù),
import tushare as ts?
pro=ts.pro_api('TOKEN')
df = pro.daily(ts_code='000001.SZ', start_date='20180701', end_date='20180718')
如此就是獲取a股行情了,另外我在此過程發(fā)現(xiàn)如果你不是保存到數(shù)據(jù)庫,而是pycharm在顯示的話,行情行數(shù)太多會導(dǎo)致顯示不全,此時加入這些代碼就好了
import pandasas pd
pd.set_option('display.width', 1000)#加了這一行那表格的一行就不會分段出現(xiàn)了
#顯示所有列
pd.set_option('display.max_columns', None)
#顯示所有行
pd.set_option('display.max_rows', None)


PS:如果有小白沒接觸過python的話,運(yùn)行代碼是需要安裝相關(guān)包。如果使用pycharm,您可以點(diǎn)擊file-setting-Python Interpreter?點(diǎn)擊“+”然后搜索tushare和panads,然后點(diǎn)擊安裝就ok了。有問題可以聯(lián)系我,我很樂意分享。如果您是股票大神,我更開心可以和您交流,看看能不能討論些量化交易的策略。

如果你看完覺得對您有幫助,請給我個like吧