⑴ 怎麼用python計算股票
作為一個python新手,在學習中遇到很多問題,要善於運用各種方法。今天,在學習中,碰到了如何通過收盤價計算股票的漲跌幅。
第一種:
讀取數據並建立函數:
import numpy as np
import matplotlib.pyplot as plt
from scipy.interpolate import spline
from pylab import *
import pandas as pd
from pandas import Series
a=pd.read_csv('d:///1.csv',sep=',')#文件位置
t=a['close']
def f(t):
s=[]
for i in range(1,len(t)):
if i==1:
continue
else:
s.append((t[i]-t[i-1])/t[i]*100)
print s
plot(s)
plt.show()
f(t)
第二種:
利用pandas裡面的方法:
import pandas as pd
a=pd.read_csv('d:///1.csv')
rets = a['close'].pct_change() * 100
print rets
第三種:
close=a['close']
rets=close/close.shift(1)-1
print rets
總結:python是一種非常好的編程語言,一般而言,我們可以運用構建相關函數來實現自己的思想,但是,眾所周知,python中裡面的有很多科學計算包,裡面有很多方法可以快速解決計算的需要,如上面提到的pandas中的pct_change()。因此在平時的使用中應當學會尋找更好的方法,提高運算速度。
⑵ python 判斷實時價格是上漲還是下跌中
具體情況得具體分析,盤整的出現不僅僅出現在頭部或底部,也會出現在上漲或下跌途中,根據盤整出現在股價運動的不同階段,我們可將其分為:上漲中的盤整、下跌中盤整、高檔盤整、低檔盤整四種情形。
上漲中的盤整:上漲中的盤整是股價經過一段時間急速的上漲後,稍作歇息,然後再次上行。其所對應的前一段漲勢往往是弱勢後的急速上升,從成交量上看,價升量增,到了盤整階段,成交量並不萎縮,雖有獲利回吐盤拋出,但買氣旺盛,足以擊退空方。該盤整一般以楔形、旗形整理形態出現。
下跌中的盤整:下跌中的盤整是股價經過一段下跌後,稍有企穩,略有反彈,然後再次調頭下行。其所對應的前一段下跌受利空打擊,盤整隻是空方略作休息,股價略有回升,但經不起空方再次進攻,股價再度下跌,從成交量看,價跌量增。
高檔盤整:高檔盤整是股價經過一段時間的上漲後,漲勢停滯,股價盤旋波動,多方已耗盡能量,股價很高,上漲空間有限,莊家在頭部逐步出貨,一旦主力撤退,由多轉空,股價便會一舉向下突破。此種盤整一般以矩形、園弧頂形態出現。
低檔盤整:低檔盤整是股價經過一段時間的下跌後,股價在底部盤旋,加之利多的出現,人氣逐漸聚攏,市場資金並未撤離,只要股價不再下跌,就會紛紛進場,由空轉多,主力莊家在盤局中不斷吸納廉價籌碼,浮動籌碼日益減少,上檔壓力減輕,多方在此區域蓄勢待發。當以上幾種情況出現時,盤局就會向上突破了。此種盤整一般會以矩形、園弧底形態出現。
這些可以慢慢去領悟,在股市中沒有百分之百的成功戰術,只有合理的分析。每個方法技巧都有應用的環境,也有失敗的可能。新手在把握不準的情況下不防用個牛股寶手機炒股去跟著牛人榜里的牛人去操作,這樣穩妥得多,希望可以幫助到您,祝投資愉快!
⑶ 請問如何預測股票未來價格
【市盈率】 Price-earnings ratio 市盈率指在一個考察期(通常為12個月的時間)內,股票的價格和每股收益的比例。投資者通常利用該比例值估量某股票的投資價值,或者用該指標在不同公司的股票之間進行比較。市盈率通常用來作為比較不同價格的股票是否被高估或者低估的指標。然而,用市盈率衡量一家公司股票的質地時,並非總是准確的。一般認為,如果一家公司股票的市盈率過高,那麼該股票的價格具有泡沫,價值被高估。然而,當一家公司增長迅速以及未來的業績增長非常看好時,股票目前的高市盈率可能恰好准確地估量了該公司的價值。需要注意的是,利用市盈率比較不同股票的投資價值時,這些股票必須屬於同一個行業,因為此時公司的每股收益比較接近,相互比較才有效。 截止到2007年7月3日滬深兩市A股市盈率為85.19。 【計算方法】 每股盈利的計算方法,是該企業在過去12個月的凈收入除以總發行已售出股數。市盈率越低,代表投資者能夠以較低價格購入股票以取得回報。 假設某股票的市價為24元,而過去12個月的每股盈利為3元,則市盈率為24/3=8。該股票被視為有8倍的市盈率,即每付出8元可分享1元的盈利。 投資者計算市盈率,主要用來比較不同股票的價值。理論上,股票的市盈率愈低,愈值得投資。比較不同行業、不同國家、不同時段的市盈率是不大可靠的。比較同類股票的市盈率較有實用價值。 【決定股價的因素】 股價取決於市場需求,即變相取決於投資者對以下各項的期望: (1)企業的最近表現和未來發展前景 (2)新推出的產品或服務 (3)該行業的前景 其餘影響股價的因素還包括市場氣氛、新興行業熱潮等。 市盈率把股價和利潤連系起來,反映了企業的近期表現。如果股價上升,但利潤沒有變化,甚至下降,則市盈率將會上升。 一般來說,市盈率水平為: 0-13:即價值被低估 14-20:即正常水平 21-28:即價值被高估 28+:反映股市出現投機性泡沫
⑷ 如何預測股價呢
如何預測股價呢?131位粉絲
第一,達到目標。有一個加倍取整的理論,這個方法在股市中還沒有被廣泛的應用,而一種理論在市場中掌握的人越少,可靠性就越大,所以,這是判斷股票高點的一個好方法。簡單的說,我們准備買進一隻股票,最好的方法就是把加倍和取整的方法聯合起來用,當你用幾種不同的方法預測的都是某一個點位的時候,那麼在這個點位上就要准備出貨。當然,還可以用其它各種技術分析方法來預測。故當預測的目標位接近的時候,就是主力可能出貨的時候了。
第二,該漲不漲。在形態、技術、基本面都要上漲的情況下不漲,這就是要出貨的前兆,這種例子在股市中是非常多的。形態上要求上漲,結果不漲。還有的是技術上要求漲,但該漲不漲。還有的是公布了預期的利好消息,基本面要求上漲,但股價不漲,也是出貨的前兆;技術面決定了股票該漲而不漲,就是出貨的前兆。
第三,正道消息增多。正道的消息增多,就是報刊上電視台、廣播電台里的消息多了,這時候就是要准備出貨。上漲的過程中,報紙上一般見不到多少消息,但是如果正道的宣傳開始增加,說明莊家萌生退意,要出貨。
第四,傳言增多。一隻股票你正在作著,突然這個朋友給你傳來某某消息,那個朋友也給你說個某某消息,又一個朋友又給你說某某消息,這就是主力出貨的前兆。為什麼以前沒有消息呢?
第五,放量不漲。不管在什麼情況下,只要是放量不漲,就基本確認是處理出貨。
⑸ 如何利用Python預測股票價格
預測股票價格沒有意義。
單支股票價格,多股組合,大盤這些都可以使用神經網路來學習,02年就做過了,漲跌預測平均能達到54%到57%的准確率,但是只能定性,無法定量,因此,在扣除印花稅之後無利可圖。
純粹使用股票交易數據來預測並保證總體獲利不是程序能辦到的,人也辦不到。
目前世界上最先進的炒股機器也只能利用網路時差那微不可計的零點幾秒在歐洲與美國證券間倒來倒去,那套系統研發費用數千萬,硬體(主要是獨立光纜)費用以億計。
⑹ 有沒有會用Python編寫一個簡單的建模股票價格的小程序能夠對股票數據進行簡單預測即可!求助!
雖然懂python 但是不懂股票,
採用random()可以么,哈哈
⑺ 股票價格可以預測嗎
股票價格預測
理論上股票價格是可以預測的,實際上都是只是聽說,而從未被證實(比如江恩理論中說道可以預測到具體的價格)但實際也是聽說,如果要說親眼看見的話,我只看到過用易經預測真可以看見漲到具體價格。但不是每次。
價格在支撐位、壓力位這都是人為附加理論。認同者則有用,沒有這個概念的人那管他支撐壓力只要經過分析加和經驗認為它要漲就進。當然同時也要根據大盤行情,結合指標,經驗一起下結論。盲目進倉那是韭菜送肉行為。
雖然價格不可測,但是漲或者跌卻是絕對的可以預測的,只是掌握它的人不說,悶頭收割,那有時間閑扯。
⑻ 如何預測股票價格
股票價格都是當下判斷的,是不可預測的。那些所謂的大師預測對了也是蒙的,難得蒙對一兩次還行,不可能次次都對的,准確預測短期走勢的機率很難超過60%,如果你每次都去嘗試,錯了就止損退出市場,不僅會損失你的金錢,更會不斷損害你的信心,我覺得應該從基本面入手尋找一些有長期價格潛力的股票,結合一些技術方法適當控制風險盡量長期持住股票,而對於長期的市場走勢給予一個輪廓式的評估。(道氏早就定義了市場中日間雜波的不可預測性,只有趨勢可以把握。但人類自作聰明,僥幸心理,貪婪恐懼的弱點,無時無刻不在支使那些意志不堅的人們不斷反復重復的犯錯。
炒股只有不斷的努力學習掌握好一定的經驗和技術這才是盈利的真理,想炒股盈利最好對股市深入的去了解。可用個牛股寶手機行情軟體去看看,裡面有一些股票的基本知識資料值得學習,也可以追蹤裡面的牛人學習來建立自己的一套成熟的炒股知識經驗。祝你投資愉快!
⑼ 如何預測一隻股票能漲到什麼價位
第一,達到目標。有一個加倍取整的理論,這個方法在股市中還沒有被廣泛的應用,而一種理論在市場中掌握的人越少,可靠性就越大,所以,這是判斷股票高點的一個好方法。簡單的說,我們准備買進一隻股票,最好的方法就是把加倍和取整的方法聯合起來用,當你用幾種不同的方法預測的都是某一個點位的時候,那麼在這個點位上就要准備出貨。當然,還可以用其它各種技術分析方法來預測。故當預測的目標位接近的時候,就是主力可能出貨的時候了。
第二,該漲不漲。在形態、技術、基本面都要上漲的情況下不漲,這就是要出貨的前兆,這種例子在股市中是非常多的。形態上要求上漲,結果不漲。還有的是技術上要求漲,但該漲不漲。還有的是公布了預期的利好消息,基本面要求上漲,但股價不漲,也是出貨的前兆;技術面決定了股票該漲而不漲,就是出貨的前兆。
第三,正道消息增多。正道的消息增多,就是報刊上電視台、廣播電台里的消息多了,這時候就是要准備出貨。上漲的過程中,報紙上一般見不到多少消息,但是如果正道的宣傳開始增加,說明莊家萌生退意,要出貨。
第四,傳言增多。一隻股票你正在作著,突然這個朋友給你傳來某某消息,那個朋友也給你說個某某消息,又一個朋友又給你說某某消息,這就是主力出貨的前兆。為什麼以前沒有消息呢?
第五,放量不漲。不管在什麼情況下,只要是放量不漲,就基本確認是處理出貨。
如果有了這些徵兆,一旦出現了股價跌破關鍵價格的時候,不管成交量是不是放大,就都應該考慮出貨。因為對很多莊家來說,出貨的早期是不需要成交量的。
⑽ 怎樣預測股票價格趨勢
在看布雷利的公司理財一書中提到,股票的價格走勢是無法預測的。它說1.從技術面分析,股價的變化模式無法是一致的,相繼周期之間價格沒有相關性,股票看起來是服從隨機遊走的。2.從基本面分析,所有關於公司的信息會瞬間,准確的反應在股價上,遠比人們做出的反應快。
而且,在一次大學講座的,以及炎黃財經某老師說道股價更大程度是作布朗運動。
那麼,如果股價真的是無法預測的話,那麼所謂的投資不就是投機?那些日本蠟燭圖,rsi各種指標又如何風靡?如果是的話我的世界就凌亂了!