如何獲取資金賬戶的數據?

我最近想開發一款投資理財賬戶數據集成的軟體,大概意思就是可以通過我的平台集中管理用戶股票、基金、理財寶、銀行定期等賬戶的數據,這樣用戶不需要在手機、電腦上安裝或者訪問每個賬號,只需一次操作就能看到所有賬號的資金、盈虧情況。

我不是做程序化交易,只是希望用戶可以用我的軟體得知自己所有賬號的資金實時狀況!

不過聽說需要得到相應的API才可以,但我不知道該如何做?而且國內一些券商應該不開放吧?

謝謝了!


謝邀~~
很棒的想法~~~不過正應了那句話:理想很豐滿,現實很骨感。
證券公司一直都有個夢想,去打造「大賬戶」系統。將股票賬戶、信用賬戶、基金賬戶、期貨賬戶等證券賬戶全部打通。除了實現統一的查詢外,還能實現頭寸的靈活調撥。比如將股票賬戶的資金用於期貨保證金,這將極大提高資金效率,尤其是對於做對沖交易的客戶。國泰君安為了打造大賬戶系統,聯合金證股份,歷時3年,動用了人民銀行的資源,依然距離這個目標很遠,最大的障礙就在於證監會的紅線(這也是當年證券公司自己造的孽)。國泰君安的前副總裁一直對大賬戶系統念念不忘,在新的體系里找著機會就想實現它,也是多年以來,夙願難了。

這裡存在的最大問題,的確如題主自己說的,缺乏API。如果是期貨還好說,有通用的標準接入平台CTP。而對證券來說,並不存在標準的可以通過互聯網接入的API。大部分券商的互聯網接入介面都是同花順、大智慧、金證、恒生、通達信等公司的私有介面。所以,理論上來說,你要合法的做這件事情只有2個方案:
1. 你在每家券商里也部署進去你自己的中間件,對接交易系統,這樣你就可以獲取數據拉。但是這裡的資金成本和時間成本都很高。
2. 和那幾家信息商談,用他們的介面。不過談下來的難度不小。

當然,你還有不合法的做法,分析他們的介面協議,偷偷用好了。不過說實話,這個在法律上到底違法不違法,我也不是特別清楚。
還有一種就是,讓用戶自己去平台導出數據到excel,然後你導入好了。但這個體驗就太差了。。


算總資產的話,應該是先增加到某個值再減少,延伸到某一個大的值的分布吧。

難道問題不一樣了?為什麼我之前回答是完全不相干的。。。。

如果是實現應該有辦法,實在不行可以抓屏抓個大概數,還可以做computer vision.....反正錢多的人也不會看萬以下數字,顯示個大致比如幾位數,或者搞幾個竹子顯示各帳號之間的大致對比,這樣也不容易看出你是怎麼來的數據,就說是自己有模型估計的,把界面交互做漂亮一點。。


其實我理解的題主的目標並沒有回答問題的各位這麼遠大。
作為一個管理著自家閑錢的人,我也曾非常希望能有這麼一套系統,把我的各種資金管理起來,我可以看到我的資金的變動情況用以評估最近一段時間的理財收效。

為了這樣一個目標,上述答案大多採取的思路是實時對接各系統的資金賬戶來統計。這樣做的好處是顯而易見的,可以實時統計到最直接真實的數據。但壞處也是顯而易見的,牽涉那麼多的公司,那麼多的系統,要想一一合作拿到API顯然一項艱巨而接近是不可能的任務。而且就為了實現題目所說的,查看資金狀況而不需要操作資金狀況的需求,這麼做顯然是殺雞用了牛刀。

從我自己的需求以及揣測題主的需求來看,題目最主要的需求是查看資金變動,是用戶自己對自己資料真實性負責就好,而不一定要保證跑在這個軟體上的數據都是真實的。

所以這裡我提供這麼一種思路,
讓用戶主動填寫自己所持有的每一類資產的份額,而軟體平台只需要負責定期去抓取每一類資產的變動情況,再幫助用戶計算總資產的變化情況。

這樣一來我們的工作就變成了,抓取股票實時價格、抓取基金當日收益、抓取信用卡賬單、計算用戶事先輸入的約定好的定期理財產品(比如定期存款、P2P理財、保險等)的份額、期限、收益,並在到期之日將收益一併算入總資產即可。

這樣的一個抓取公共信息的過程,我覺得要比去對接各大平台的資金帳戶API抓取各平台私有資料可行性要高一些。

並且我注意到似乎市場上有一家叫某魚的app已經在做這件事了。樓主想要競爭一下的話可能要加油啦~:)


題主的想法是很好的,其實技術上實現也並非最大的障礙。比如我公司的賬戶系統,就已經實現了一個賬號關聯多個子賬戶,且每個賬戶都及可以進行非常靈活的配置。這樣其實在信息管理方面是可以滿足樓主設想的需求的。
但正如其他朋友的回答如何獲取其他券商、銀行等金融及非金融機構的介面就非常成問題了。而如果是通過平台記錄用戶的各類賬號密碼,進而智能查詢,則就算能得到用戶的信任,系統的安全性也必將成為眾矢之的,要應對的挑戰非同一般。


Wind 現在支持券商介面和期貨CTP。


「通過我的平台集中管理用戶股票、基金、理財寶、銀行定期等賬戶的數據」,難度很大。


1、股票基金還好說,如果只對接普通股票賬戶,難度@何波 說的挺清晰了。(如果還要整合證券公司的信用賬戶、互聯網理財賬戶、OTC賬戶,工作量大概x5吧)

2、還要能對接銀行定期,這是要接所有銀行么?

3、理財寶是指什麼?如果說的是理財通餘額寶,得找騰訊阿里要介面,如果指平安理財寶,是個投資型保險產品。


所以說題主要把軟體做出來得接主要券商+主要銀行+1個平安保險。


讓馬雲搞吧,反正恒生也是他的,對接券商基金現成的,存款放到支付寶。螞蟻金服應該會向著這個方向走


這有點像單點登錄的問題.理論上實現沒有任何問題,難點在於你如何建立一個安全有保障的平台讓用戶信任你;以及與各類第三方軟體供應商協商開發服務介面來獲取數據(API)


推薦閱讀:

大公司的網上商城,都是基於某種商城建站系統開發的,還是由技術人員由0開發?
OmniFocus 的開發團隊有多少人,產品設計是誰?

TAG:產品開發 | 寬客Quant | 程序化交易 |