A. 雪球組合怎麼把股票清零
在你的個人中心的下面應該有,在每隻你選擇的股票右側都有三個按鈕,編輯,交易和刪除,刪除就是清除了!
B. 雪球上的組合是不是最低要持倉1%不能空倉的
是的,有最低持倉要求,如果是主動調倉的,最低倉位是1%;但,如果你有某一隻票之前回調成1%後,由於其答他票的市值上漲使得原來的持倉1%的票佔比小於1%,比如降到0.1%,這也是可以的,只要你的組合里有倉位就可以。我的作法是一開始有一隻票降到1%後,一直不賣,隨它變化
C. 雪球組合 擇時能力怎麼算 演算法
雪球組合的盈虧是算比例的 有點類似於 基金算私募這樣 比如說你買入ABC三個股票 建立組合時需回要你選擇比答例(倉位) 然後你的資金就按照比例去買入這個三個股票 這個時候和股價多少沒有關系 然後市場發生變化 股價也變化後就可以和你買入時的價格
D. 雪球的模擬組合為什麼持倉一直在變動
這是正常的呀,在正常的情況下要考慮很多技術指標還有形態這些的。指版標發生變化,形態走壞的權話,操作也會發生相應的變化。雖然說是模擬組合,但是也是要規避風險的。難道當市場大幅回調的時候,你不調倉或者換股來規避風險?因為關注的人比較多,在模擬的時候他們這種組合是一直變動的。一直持有的話,很可能受益比不上及時調倉。
E. 雪球裡面新建組合,可以模擬操作嗎還是必須在其指定證券開戶實盤才能操作
可以的,都是按凈值算的。
F. 雪球組合里有一個組合凈值什麼意思
就是這個組合的總體收益,有點賠有點賺。
G. 完全按照雪球里牛人組合買賣股票可以嗎
可以參考,不能照搬。
每個人的資金量不同,選股的策略和傾向性不同;
每個人的性格不同,選股的特性也不同。
需要找到適合自己資金和性格的投資組合才好。
H. 如何使用雪球持倉盈虧功能
1)持倉收益率波動情況一目瞭然,可和市場指數或特定股票對比業績;
2)持股專構成屬將以圖形方式呈現你的個人持倉(兼顧匯率換算),便於你直觀地查看和管理收益情況;
3)收益情況及持股構成僅自己可見,其他雪球用戶無法查看您的持倉盈虧信息;
I. 如何使用python 抓取雪球網頁
現在關注一個組合,就會有持倉變動的提示了。不過我覺得這事情挺有意思的。比如可以把很多持倉的數據都抓下來,做一些綜合的分析,看看現在網站上被持有最多的股票是哪一支,某一天被調入最多的又是哪一支之類。
於是我決定來抓抓看,順便藉此說說我通常用程序做自動抓取的過程。
Step.1 分析頁面
要抓一個網頁,首先自然是要「研究」這個網頁。通常我會用兩種方式:
一個是 Chrome 的 Developer Tools。通過它裡面的 Network 功能可以看到頁面發出的所有網路請求,而大多數數據請求都會在 XHR 標簽下。點擊某一個請求,可以看到其具體信息,以及伺服器的返回結果。很多網站在對於某些數據會有專門的請求介面,返回一組 json 或者 XML 格式的數據,供前台處理後顯示。
另一個就是直接查看網頁源代碼。通常瀏覽器的右鍵菜單里都有這個功能。從頁面的 HTML 源碼里直接尋找你要的數據,分析它格式,為抓取做准備。
對於雪球上的一個組合頁面 粗略地看了一下它發出的請求,並沒有如預想那樣直接找到某個數據介面。看源代碼,發現有這樣一段:
SNB.cubeInfo = {"id":10289,"name":"誓把老刀挑下位","symbol":"ZH010389" ...此處略過三千字... "created_date":"2014.11.25"}
SNB.cubePieData = [{"name":"汽車","weight":100,"color":"#537299"}];
cubeInfo 是一個 json 格式的數據,看上去就是我們需要的內容。一般我會找個格式化 json 的網站把數據復制進去方便查看。
這應該就是組合的持倉數據。那麼接下來,一切似乎都簡單了。只要直接發送網頁請求,然後把其中 cubeInfo 這段文字取出,按 json 讀出數據,就完成了抓取。甚至不用動用什麼 BeautifulSoup、正則表達式。
Step.2 獲取頁面
分析完畢,開抓。
直接 urllib.urlopen 向目標網頁發送請求,讀出網頁。結果,失敗了……
看了下返回結果:
403 Forbidden
You don't have permission to access the URL on this server. Sorry for the inconvenience.
被拒了,所以這種赤裸裸地請求是不行的。沒關系,那就稍微包裝一下:
send_headers = {
'User-Agent':'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.81 Safari/537.36',
'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8',
'Connection':'keep-alive',
'Host':'xueqiu.com',
'Cookie':r'xxxxxx',
}
req = urllib2.Request(url, headers=send_headers)
resp = urllib2.urlopen(req)
html = resp.read()
header 數據都可以從 Developer Tools 里拿到。這次順利抓到頁面內容。
一般網站或多或少都會對請求來源做一些阻攔,通過加 header 可以搞定大部分情況。
Step.3 提取數據
因為這個數據比較明顯,直接用通過一些字元串查找和截取操作就可以取出來。
pos_start = html.find('SNB.cubeInfo = ') + len('SNB.cubeInfo = ')
pos_end = html.find('SNB.cubePieData')
data = html[pos_start:pos_end]
dic = json.loads(data)
dic 就是一個包含數據的字典對象。之後想干什麼就隨便你了。
對於復雜一點的情況,可以通過 BeautifulSoup 來定位 html 標簽。再不好辦的,就用正則表達式,基本都可以解決掉。
Step.4 處理數據
因為我想對數據進行持久化存儲,並且做展示和分析,所以我用了 django 里的 ORM 來處理抓下來的數據。
# add Portfolio
portfolio, c = models.Portfolio.objects.get_or_create(code=dic['symbol'])
portfolio.name = dic['name']
portfolio.earnings = dic['total_gain']
portfolio.save()
# add Stock
stocks = dic['view_rebalancing']['holdings']
for s in stocks:
stock, c = models.Stock.objects.get_or_create(code=s['stock_symbol'])
stock.name = s['stock_name']
stock.count += 1
stock.weight += s['weight']
stock.save()
Portfolio 記錄下組合及其收益,Stock則記錄每支股票的被收錄數和總收錄份額。
對於抓取到的,一般也可以存在文件中,或者直接通過 SQL 存入資料庫,視不同情況和個人喜好而定。
Step.5 批量抓取
前面的一套做下來,就完整地抓取了一組數據。要達到目的,還要設計一下批量抓取的程序。
一個要解決的問題就是如何獲得組合列表。這個可以再通過另一個抓取程序來實現。然後根據這些列表來循環抓取就可以了。
若要細究,還要考慮列表如何保存和使用,如何處理抓取失敗和重復抓取,如何控制抓取頻率防止被封,可否並行抓取等等。
Step.6 數據分析
數據有了,你要怎麼用它,這是個很大的問題。可以簡單的統計現象,也可以想辦法深入分析背後隱藏的邏輯。不多說,我也還只是在摸索之中。
J. 雪球的組合裡面的股票怎麼知道盈虧
雪球組合的盈虧是來算比源例的 有點類似於 基金算私募這樣 比如說你買入ABC三個股票 建立組合時需要你選擇比例(倉位) 然後你的資金就按照比例去買入這個三個股票 這個時候和股價多少沒有關系 然後市場發生變化 股價也變化後就可以和你買入時的價格作出對比 產生盈利或者虧損算差價計算來的