使用Python獲取破百日新高的股票

很多人進行數(shù)據(jù)分析梁棠,數(shù)據(jù)來源是個問題,免費的東西不好找啊肥矢。網(wǎng)上找了好長時間端衰,發(fā)現(xiàn)一個不錯的數(shù)據(jù)接口包-TuShare,關(guān)鍵是免費的,看看他們的介紹。


TuShare是一個免費旅东、開源的python財經(jīng)數(shù)據(jù)接口包惕味。主要實現(xiàn)對股票等金融數(shù)據(jù)從數(shù)據(jù)采集、清洗加工 到 數(shù)據(jù)存儲的過程玉锌,能夠為金融分析人員提供快速、整潔疟羹、和多樣的便于分析的數(shù)據(jù)主守,為他們在數(shù)據(jù)獲取方面極大地減輕工作量,使他們更加專注于策略和模型的研究與實現(xiàn)上榄融。

除了交易的相關(guān)數(shù)據(jù)外参淫,還有宏觀經(jīng)濟、新聞事件愧杯,電影的相關(guān)數(shù)據(jù)涎才,很棒,它們的網(wǎng)站:tushare.org。

這里分享一個代碼:

import tushare as ts #插入財經(jīng)數(shù)據(jù)接口包

import datetime

#獲取滬深上市公司基本情況

info=ts.get_stock_basics()#

#定義一個函數(shù)力九,瀏覽所有股票耍铜,選出突破100日新高的所有股票

def loop_all_stocks():

for EachStockID in info.index:

if is_break_high(EachStockID,100):

print "High price on",

print EachStockID,

print info.ix[EachStockID]['name'].decode('utf-8')#dataframe.ix可以混合使用索引和下標進行訪問

#定義一個判定股價是否破N日新高的函數(shù)

def is_break_high(stockID,days):

end_day=datetime.date(datetime.date.today().year,datetime.date.today().month,datetime.date.today().day)

days=days*7/5

#考慮到周六日非交易,加上周末跌前,算出實際的天數(shù)

start_day=end_day-datetime.timedelta(days)

start_day=start_day.strftime("%Y-%m-%d")#返回以可讀字符串表示的當?shù)貢r間棕兼。

end_day=end_day.strftime("%Y-%m-%d")

df=ts.get_h_data(stockID,start=start_day,end=end_day)#獲取前復權(quán)數(shù)據(jù)

period_high=df['high'].max()#統(tǒng)計期內(nèi)的最高價的最大值

#print period_high

today_high=df.iloc[0]['high']#選取第一行的最高價數(shù)據(jù),就是指當天的最高價

#這里不能直接用 .values

#如果用的df【:1】 就需要用.values

#print today_high

if today_high>=period_high:

return True

else:

return False

loop_all_stocks()

這個代碼比較簡單抵乓,定義了兩個函數(shù)伴挚,一個是篩選突破N日的股票,需要多少日灾炭,就用具體數(shù)字替換即可茎芋。另外一個是判定一個股票當前是否突破N日新高。

這里有一個小問題蜈出,就是計算100日周期的時候田弥,由于有些股票有停盤和節(jié)假日等的影響,導致選取的周期與100日微小的差異掏缎,之時簡略的用days=days*7/5皱蹦,如何精確的表示,我目前還不知道眷蜈。這個問題先留著沪哺,等深入學習后再優(yōu)化吧。

運行一下酌儒,如下圖辜妓,選了不少股票了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市籍滴,隨后出現(xiàn)的幾起案子酪夷,更是在濱河造成了極大的恐慌,老刑警劉巖孽惰,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晚岭,死亡現(xiàn)場離奇詭異,居然都是意外死亡勋功,警方通過查閱死者的電腦和手機坦报,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來狂鞋,“玉大人片择,你說我怎么就攤上這事∩ё幔” “怎么了字管?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長信不。 經(jīng)常有香客問我嘲叔,道長,這世上最難降的妖魔是什么浑塞? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任借跪,我火速辦了婚禮,結(jié)果婚禮上酌壕,老公的妹妹穿的比我還像新娘掏愁。我一直安慰自己,他們只是感情好卵牍,可當我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布果港。 她就那樣靜靜地躺著,像睡著了一般糊昙。 火紅的嫁衣襯著肌膚如雪辛掠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天释牺,我揣著相機與錄音萝衩,去河邊找鬼。 笑死没咙,一個胖子當著我的面吹牛猩谊,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播祭刚,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼牌捷,長吁一口氣:“原來是場噩夢啊……” “哼墙牌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起暗甥,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤喜滨,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后撤防,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體虽风,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年寄月,在試婚紗的時候發(fā)現(xiàn)自己被綠了焰情。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡剥懒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出合敦,到底是詐尸還是另有隱情初橘,我是刑警寧澤,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布充岛,位于F島的核電站保檐,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏崔梗。R本人自食惡果不足惜夜只,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蒜魄。 院中可真熱鬧扔亥,春花似錦、人聲如沸谈为。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽伞鲫。三九已至粘茄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間秕脓,已是汗流浹背柒瓣。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留吠架,地道東北人芙贫。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像诵肛,于是被迫代替她去往敵國和親屹培。 傳聞我的和親對象是個殘疾皇子默穴,可洞房花燭夜當晚...
    茶點故事閱讀 44,577評論 2 353

推薦閱讀更多精彩內(nèi)容

  • datetime模塊 創(chuàng)建datetime對象,以及其包含的屬性 from datetime import dat...
    KevinCool閱讀 2,231評論 0 0
  • 目錄 1. 類型匯總 2.數(shù)據(jù)類型轉(zhuǎn)換 3.列表 4.元組 5.日期和時間 6.字典 一仑氛、 類型匯總 1.字符串 ...
    古佛青燈度流年閱讀 649評論 2 1
  • 原文鏈接:http://www.cnblogs.com/lhj588/archive/2012/04/23/246...
    qtruip閱讀 1,333評論 0 0
  • 路上的街燈亮了 影影綽綽 各色的面龐在光影里, 分離闸英,重疊锯岖。 下一個路口 下一個街角 你 就在那里。 光與夜在密謀...
    知子已知閱讀 279評論 2 1
  • 下周要去北京參加母乳指導的手法復訓甫何。 比起去年三月去濟南學習入行班出吹,我這次竟然有許多忐忑和不安,可能是因為二月和三...
    lindacui閱讀 135評論 0 1