1. 用Python 進行股票分析 有什麼好的入門書籍或者課程嗎
個人覺得這問題問的不太對,說句不好的話,你是來搞編程的還是做股票的。
當然,如果題主只是用來搜集資料,看數據的話那還是可以操作一波的,至於python要怎麼入門,個人下面會推薦一些入門級的書籍,通過這些書籍,相信樓主今後會有一個清晰的了解(我們以一個完全不會編程的的新手來看待)。
《Learn Python The Hard Way》,也就是我們所說的笨辦法學python,這絕對是新手入門的第一選擇,裡面話題簡練,是一本以練習為導向的教材。有淺入深,而且易懂。
其它的像什麼,《Python源碼剖析》,《集體智慧編程》,《Python核心編程(第二版)》等題主都可以適當的選擇參讀下,相信都會對題主有所幫助。
最後,還是要重復上面的話題,炒股不是工程學科,它有太多的變數,對於現在的智能編程來說,它還沒有辦法及時的反映那些變數,所以,只能當做一種參考,千萬不可過渡依賴。
結語:pyhton相對來說是一種比較高端的學科,需要有很強的邏輯能力。所以入門是非常困難的,如果真的要學習,是需要很大的毅力去堅持下去的,而且不短時間就能入門了,要有所心理准備。
2. 如何利用Python預測股票價格
預測股票價格沒有意義。
單支股票價格,多股組合,大盤這些都可以使用神經網路來學習,02年就做過了,漲跌預測平均能達到54%到57%的准確率,但是只能定性,無法定量,因此,在扣除印花稅之後無利可圖。
純粹使用股票交易數據來預測並保證總體獲利不是程序能辦到的,人也辦不到。
目前世界上最先進的炒股機器也只能利用網路時差那微不可計的零點幾秒在歐洲與美國證券間倒來倒去,那套系統研發費用數千萬,硬體(主要是獨立光纜)費用以億計。
3. 用Python 進行股票分析 有什麼好的入門書籍或者課程嗎
用這個分析,分析對的概率很低,取樣是過去的數據,但是每隻股票不同時期的主力莊家是不同人,基本面籌碼面情況完全不同,怎麼可能分析對?
4. 怎麼用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()。因此在平時的使用中應當學會尋找更好的方法,提高運算速度。
5. 如何用python做回歸 判斷這個股票和股指間的關系
一個大項目的完成不是樓主以為的一天就能完成,通常會延續一年月乃至數年,看當時的風有多大了。所以去深究一天的盤口意義不是特別大。
大作手如果對大的基本面判斷失誤,籌碼、發動時機控制不好,鎖籌小夥伴背後捅刀子,走水出現大的老鼠倉,資金鏈出問題,碰到其他有錢任性的機構,老婆偷人槍殺兒子導致腦子短路等等雞飛狗跳的事情,項目做折掉,從莊家變股東的可能性也是非常大的,以億計的現金灰飛煙滅不過分分鍾的事情。
===============================================================
A股的死穴——要賺錢必須漲,做多是唯一出路。
做莊的基本原理:比如5元的標的,在底部拿夠籌碼,配合風信,能做多高做多高,比如做到50塊,然後就一路壓低賣下來,賣到15塊,乃至10塊。總有人覺得夠
便宜了會要的。
===============================================================
步驟1:做底倉,一般是先買到流通盤的30%。
具體做法就是在熊市末期,對著往上敲,然後虧本往下砸。賣1個,跟著會掉下來2-3個,接住。做底吸籌這個時間段有時會很長,視實際籌碼的收集情況和大盤走勢而定。
看下圖成交量,主力第一注就是下在中間偏左點的位置,進而不斷往震盪吸籌。那麼大的成交量,你總不會覺得是公眾交易者干出來的吧。
tip:標准底部的特徵就是脈沖式放量縮量,公眾交易者不參與任何震盪,切記。底部持續時間越長,籌碼控制越集中,以後上漲的高度越高,即所謂的橫有多長豎有多高。同時盡量挑選底部形態比較標準的標的,一年時間跨度以上的大圓弧底、復合頭肩、矩形底最好。越漂亮的走勢圖形控盤度越高,籌碼散亂的狀態下往往代表著多方博弈。
6. 怎樣用python處理股票
用Python處理股票需要獲取股票數據,以國內股票數據為例,可以安裝Python的第三方庫:tushare;一個國內股票數據獲取包。可以在網路中搜索「Python tushare」來查詢相關資料,或者在tushare的官網上查詢說明文檔。
7. 如何用python抓取股票數據
很多伺服器通過瀏覽器發給它的報頭來確認是否是人類用戶,所以我們可以通過模仿瀏覽器的行為構造請求報頭給伺服器發送請求。伺服器會識別其中的一些參數來識別你是否是人類用戶,很多網站都會識別User-Agent這個參數,所以請求頭最好帶上。
有一些警覺性比較高的網站可能還會通過其他參數識別,比如通過Accept-Language來辨別你是否是人類用戶,一些有防盜鏈功能的網站還得帶上referer這個參數等等。
8. 新人發帖求助,python使用tushare股票分析包方法報錯
我是一名大學生,剛剛上手python,成功安裝了tushare包,但是調用的官方文檔的示例方法(get_hist_data)的時報錯:
AttributeError: 'mole' object has no attribute 'get_hist_data'
代碼是
[import tushare as ts
ts.get_hist_data('600848')][/code]
因為是示例,所以包應該下面有這個方法,我用print dir(ts) 看到下面只有
['__builtins__', '__doc__', '__file__', '__name__', '__package__', 'ts' ] 這幾個方法(顯然不是全部的方法)
希望各位能夠幫助下新人解答一下。
剛剛實際運行了一下,沒有報錯,你檢查一下是否安裝正確,tushare包的安裝直接用 pip install tushare 安裝即可,沒必要訪問官網,當然,你需要先安裝pip ,
9. 如何用python計算某支股票持有90天的收益率
defget(self,get,money):
print「ATM:」
print「yourmoneyis+「,self.get,」%aday
self.today=self.money*(self.get/100)+self.money
print「nowyouhave」,self.today
self.tomorrow=self.today*(self.get/100)+self.today
print「tomorrowyouwellhave」,self.tomorrow
get(50,10000)
這個代碼會給你1天後和2天後的余額,如果要顯示九十天,還請您自己打完