發新話題
投票主題

Stockia 援衝式同步報價計劃 (24-NOV-08)

(援衝式報價計劃已經正式於 Stockia 使用了, 內文已做了一些已經實行並改變了的更新)

由於港交所近日打擊了不少報價網站,因此暫時即時報價引擎連一個都不剩,現在所使用的大概有1分鐘延遲,若網友有發現其他即時報價網站,請使用PM聯絡我。

大家也知道,免費取得即時股價通常都有不同的限制,例如每日最大使用次數,每次只能查詢一個代號,一段時間內只能查詢一次等等,大家都可能為了查詢幾個最心愛的代號而不斷出入網站及多次輸入代號來查詢。當然您也是可以購買一些軟件或支付一個大額費用獲得更多同步資訊,不過,很多小戶們都不願為了購買資訊而花太多的金錢。

香港股市上有一萬多個代號,每個代號的股價每秒都在更新,如果單靠我們單一伺服器之力使用上面所說的方法逐一去主動連線那些網站來更新股價資料庫,這實在是愚蠢行為。我們總不能每秒傳送幾千至一萬多個股價查詢要求吧?因為根本不可能。不管是我們或是來源提供者,這樣都會大大令雙方的伺服器負擔加重。花不起錢也不要把別人的寶貝弄死...

因為我開發的 Stockia 現使用的即時報價來源有檢查報價的密度並且同時只能查詢一個代號,只要有人在5秒內查詢過同樣的代號,後來者就會無法取得該代號的報價資訊(再等二十秒吧)。

正因為上面的原因,我突然想到一個方法可以讓大家同時在 Stockia 取得多項(甚至全部)的即時股價了,但即使我說是即時,還是不算完全同步的即時報價。就是除了使用者在 Stockia 輸入的首選代號絕對是即時報價之外,由其它代號都會使用其他用家在1秒至15分鐘內查詢過的結果。如果剛巧有人在5秒內查詢過該個代號的即時股價,恭喜您,您那個已經算是即時股價了,這樣至少會比15分鐘的延遲報價好。若該代號沒有任何人放在首選的話,該個代號可能便會以延遲報價來顯示。

另外,若閣下的首選代號曾經有人在5秒內查詢過的話,我們便會以資料庫中的報價記錄來取代即時報價,並會自動替閣下以第2個代號來查詢即時報價,如果第2項也有人在5秒內查詢過,就查詢第3項的即時股價,如此累推...

為了做到上面所說的效果,我已經在網站中加入即時報價的記錄庫。而這個計劃要成功的關鍵就是必須有著大量不同首選代號類型的 Stockia 使用者才能達成目的。

現在用什麼來源就不方便說了,因為說了出來就有機會被封鎖,到時候就什麼都完了。 但可以說的是我還需要更多的後備即時股價來源,這樣便可以在其中一個站點出現問題後自動替換。

現在我已知的即時報價網站有7個,因為很多網站都有做加密處理,所以經測試後,可供我們使用的即時來源就只有4個,但由於港交所近日打擊了不少報價網站,因此現只剩最後條支柱了,等待網友回報新的即時報價資源,而延遲報價就繼續沿用 Yahoo 的延遲報價做後盾。

關於援衝式報價的真實例子:
我的首選代號通常是 A50 (2823),二選通常是港鐵 (0066),首選代號是一定會在每20至30秒內更新一次,所以就算其他人清單中的 2823 不是首選,這也能保證其他人顯示的 2823 一定會是在半分鐘內的報價,而不再是15分鐘前的延遲報價。

A的清單是 2823, 0001, 0066, 0941, 0008, 1186
B的清單是 0066, 0001, 1186, 8026, 2823
C的清單是 1186, 0002, 0726, 0066
D的清單是 2823, 0001, 0008
E的清單是 2823, 0066, 1186, 0001, 0008

若按照上面幾位使用者的代號清單,我們就確保每位使用者都可以做到下面這個效果:
A的2823是即時或10秒內的報價;0066和1186是即時或半分鐘內的報價;0001是一分鐘內或即時報價;0941有可能是即時或延遲報價。
B的0066是即時或10秒內的報價;2823是半分鐘內的報價;0001有可能是一分鐘內或即時報價。
C的1186是即時或10秒內的報價;0066是半分鐘內的報價。
D的2823是即時或10秒內的報價;0001是一分鐘內或即時報價;0008有可能是即時或延遲報價。
E的所設定之代號極有可能全部都是即時或半分鐘內的報價。

為什麼即時價都有包含「或10秒內」呢?可能有其他使用者在10秒內查詢過同一種代號,由於我們所使用的報價引擎有此限制,10秒內不能查詢同一個代號之即市價。由於A和D的首選和二選都是一樣,按照他們的隨機先後次序,他們的首選二選和三選都有可能是即時報價,甚至A的0941都有可能是即市價。另外,由於E的代號全部都是前四位所使用的代號,所以他極有可能全部都是即時或半分鐘內的報價。其他沒有被這五位使用者放在首兩個代號的,便會尋找其他使用者有沒有在最近查詢過,沒有就繼續使用延遲報價。

如是者,使用人數越多,大家的 Stockia 報價表中就會因為這種連鎖反應越來越接近即時的股價了。我是覺得上班時不用查來查去也能看到全盤即時股價很不錯呢。

不過在實行之前(現在已經實行了),想請問一下大家覺得這個援衝式報價技術計劃的概念如何?

假設已經完成了(現在已經完成了),您會為了獲得更多同步的股價而幫忙介紹給其他人使用嗎?

每日平均使用人數統計:
2008-08-24 : 3,023 人 (0.65 升級至 0.65b )
2008-09-16 : 3,492 人 (0.65b 升級至 0.65c)
2008-11-24 : 11,079 人 (0.65f 升級至 0.66 : 2008-12-01 錄得更新人次 97,546 - 86,467)

相關討論 : Stockia 港股即時報價精靈

[ 本帖最後由 anDY.HK 於 2008-12-2 00:14 編輯 ]

投票項目 ( 單選 ) 參與人數 151  

1.  一定會
2.  應該會
3.  應該不會 (沒吸引力?)
4.  絕對不會 (完全不可行?)

eXTReMe Tracker