View Full Version : Tool theo dõi diễn biến online sàn HOSE
trungnghia
15-12-2008, 05:59 PM
Em là dân kỹ thuật, mới bắt đầu làm quen với chứng, chưa hiểu biết nhiều về tài chính, trình FA, TA và những thứ chi chi nữa đều kém cỏi.
Tình cờ, có một lần em được đứa em kết nghĩa gởi cho xem thử file ViewHose1.3.xls, em đã xem và chạy thử, nhưng do cấu trúc bảng điện TVSI lúc đó có thay đổi nên ko chạy được. Với trình độ văn phòng và 1 ít kiến thức về giải thuật được học lúc còn trên ghế nhà trường, em định tìm cách thay đổi theo cấu trúc mới của TVSI, nhưng trình còn hạn chế, thấy phức tạp, chưa có dịp làm được, bỏ dở.
Từ ý tưởng ViewHose1.3, cách đây mấy tháng, trong lúc thị trường chập chờn, biết thân biết phận trình còi ko dám mua bán gì, em thử tìm cách theo dõi diễn biến Index và CP: Em bắt đầu với file "VNI read.xls" dùng web quey lấy VNIndex từ VDSC và vẽ chart.
Từ kinh nghiệm có được qua việc làm này, em bắt tay vào file "Ha read.xls" tương tự như vậy với HaIndex. Khi post chart lên Vietcurrency, một số ACE quan tâm hỏi thăm, muốn được chia sẽ, em đã upload 2 files d0ó lên VC. Do ko biết cách lấy data, em chỉ có thể lấy được từ VDSC.
Được sự quan tâm và ủng hộ của các ACE trên VC em tiếp tục "Intraday stock.xls" dùng lấy HaIndex cùng với 3 CP (chọn trước từ đầu phiên GD).
Lần lượt, nhờ học hỏi trong quá trình tiến hành 3 files trên, em đã bắt đầu và hoàn thiện dần các files "FPTs Intraday", "SBSC Intraday" và các files lấy từ bảng điện của các CTCK khác, ... gộp hết tất cả các CP 2 sàn cùng với Indexes 2 sàn....
Em dài dòng để nói lên quá trình đến với "Tool theo dõi diễn biến online sàn HOSE": Trong quá trình thực hiện, một bác có nick là mami đã upload ViewHose1.4.xls đề nghị các ACE chỉnh sửa.
Với kinh nghiệm tích lũy, em bắt đầu với ViewHose1.4 (chỉ có khác với ViewHose1.3 1 lệnh được bổ sung thêm).
Qua truy tìm nguồn gốc, em biết rằng ViewHose từng được sử dụng trên Vinase, em ko upload lên VC, mà đưa lên đây mong rằng đúng nới xuất xứ và đặc biệt có bác Vinase và bác Strade (cao thủ coder) có thể giúp đở. Một phần nào coi như đóng góp nhỏ của em đền đáp phần nào công lao chỉ giáo của các bác cho em trong thời gian qua.
trungnghia
15-12-2008, 06:06 PM
Em thẩm tra truy tìm tông tích ViewHose, thì được bít: Tác giả có nick là khoaimi, 1 fan của Beckham, phát triển từ tool của stocknood (ko biết có phải bác stocknood istock ko), từ tháng 8/2007. Sau đó, vì chuyện buồn cá nhân đã bịt tích giang hồ. Em tìm thấy một nick khoaimi trên tinhte.com là chuyên gia IT, ko bít có phải bác ý k?
ViewHose1.3 còn được post trên 4r HHVN (handheld).
Lúc lưu hành trên Vinase, ViewHose1.3 cũng được gọi là "Tool theo dõi diễn biến online sàn HOSE" hay là cái gì đó gần giống như dzậy. Các bác có thâm nuên trên Vinase chắc phải biết ViewHose1.3
trungnghia
15-12-2008, 06:15 PM
...Với kinh nghiệm tích lũy, em bắt đầu với ViewHose1.4 (chỉ có khác với ViewHose1.3 1 lệnh được bổ sung thêm).
Qua truy tìm nguồn gốc, em biết rằng ViewHose từng được sử dụng trên Vinase, em ko upload lên VC, mà đưa lên đây mong rằng đúng nới xuất xứ và đặc biệt có bác Vinase và bác Strade (cao thủ coder) có thể giúp đở. Một phần nào coi như đóng góp nhỏ của em đền đáp phần nào công lao chỉ giáo của các bác cho em trong thời gian qua.
Để sử dụng "ViewHose1.4 test.xls", vì là file sử dụng macro, trước khi mở file "ViewHose1.4 test.xls", cần thực hiện:
1. Trước khi mở file excel có sử dụng macro, ở đây là "ViewHose1.4 test.xls", cần chọn chế độ Macro Security là Medium. Các chọn như sau:
+ Mở Excel, mở một cửa sổ mới (thường là có sẵn Book1).
+ Chọn trên menu Tools: Tools/Macro/Security (xem hình thứ I).
+ Trong dialog box Security, Chọn trong tab Security level (tab đầu tiện mặc định), chọn Medium (xem hình thứ 2). Chọn OK.
Chế độ này sẽ được duy trì cho đến khi có ai đó thay đổi, do đó chỉ cần đặt một lần, lần sau sử dụng file "FPTs Intraday" hoặc file excel bất kỳ có macro ko phải chọn lại.
2. Bây giờ mới mở file "ViewHose1.4 test.xls", và trước khi file được mở, hộp thoại như hình thứ 3 được mở. Chọn nút Enable Macros.
trungnghia
15-12-2008, 06:52 PM
Giao diện của ViewHose nằm ở sheet CauHinh:
Gồm 3 khu vực: Nút Update cho phép sửa đổi nội dung trên sheet này: F10:F16 chứa tên các mã CP cần theo dõi; G10:G18 chưa vị trí (thứ tự dòng) bắt đầu ghi data trong các sheets tương ứng, F6, F7 đã có chú thích, A23 và B23 trở đi hiện nay A193 và B193 dùng để chứa số TT và mã các CP có trên sàn HOSE. Mã CP này phải giống với mã trên bảng điện của TVSI. Chỉ có thể nhập những mã CP vào F10:F16 nếu có ở danh sách B23:B193.
Không được thay đổi F17 và F18
Sau khi đã hoàn thành sửa đổi, nhấp chuột vào nút OK (khi nảy là Update, sau khi nhấp vào trở thành OK). Chỉ sau khi OK (chuyển thành Update) thi mới chọn Start timer được.
Khi chọn nút Start timer (sẽ đổi thành Stop timer) code bắt đầu thực hiện nhiệm vụ:
- Đổi tên các sheets trở thành tên các mã CP (Việc này Code làm chúng ta ko cần làm)
- lấy data chép vào các sheets GMC TCR HBC BMC TCT FPT DMC VNI HistoryHose.
Muốn dừng nhấp vào Stop timer.
trungnghia
16-12-2008, 08:51 AM
Sorry các bác, ViewHose lại ko kết nối được bảng điện. Các bác down lại bản điều chỉnh em vừa post lại đầu trang, để chạy thử.
comfort
16-12-2008, 10:47 AM
Sorry các bác, ViewHose lại ko kết nối được bảng điện. Các bác down lại bản điều chỉnh em vừa post lại đầu trang, để chạy thử.
bác Trung Nghĩa cho em hỏi một chút
tác dung của viewhose làm được những gì ? giúp được cho nhà đầu tư những gì ?em mới biết lần đầu lên mạo muội hỏi
trungnghia
16-12-2008, 12:03 PM
bác Trung Nghĩa cho em hỏi một chút
tác dung của viewhose làm được những gì ? giúp được cho nhà đầu tư những gì ?em mới biết lần đầu lên mạo muội hỏi
Như tên gọi của chủ đề ViewHose dùng để theo dõi diễn biến trong thời gian GD của VNIndex và 7 CP của sàn (bất kỳ, được chọn trước từ đầu phiên giao dịch). Cụ thể: Nếu bác nhìn bảng điện bác chỉ thấy các thông tin tại thời điểm bác xem. Sau đó, khi xem lại thì những thông tin cũ (3 Giá và KL tốt nhất bên mua, 3 Giá và KL tốt nhất bên bán, giá khớp, KL khớp, ...) được thay thế bằng những thông tin mới. Bác ko thể nhớ hết những thông tin cũ.
ViewHose sẽ đọc và ghi lại những thông tin trên bảng điện định kỳ (thí dụ: 15s) và có thể có chart để xem diễn biến (giống như chart đầu tiên em post bên topic giải thích các hàm chức năng như REF , MOV, ADX, ..., chart có SMA5s và SMA15s đó. À mà thôi em post ở đây bác xem luôn). Nhưng trong ViewHose thì chart đơn giản hơn.
genius
16-12-2008, 01:57 PM
bác trungnghia ới ời ơii...thế đã có Tool theo dõi diễn biến online sàn HASE chưa hả bác ? :5:
:36::36: :36:
namye
16-12-2008, 03:31 PM
Tôi cũng đã từng dùng bản ViewHose 1.3. Tuy nhiên, sau một thời gian không kết nối được với bảng TVSI nên không chạy được. Trong quá trình sử dụng, đường truyền cũng hay bị rớt. Nói chung là chưa hoàn thiện nên tôi cũng chỉ sử dụng để theo dõi những mã mình hay quan tâm thôi.
Tôi cũng mới chỉ dùng nó để theo dõi diễn biến trực tuyến và để lưu lại những giao dịch của các mã chứ chưa biết sử dụng nó vào mục đích nào lớn hơn.
trungnghia
16-12-2008, 05:44 PM
bác trungnghia ới ời ơii...thế đã có Tool theo dõi diễn biến online sàn HASE chưa hả bác ? :5:
:36::36: :36:
Tool theo dõi diễn biến online sàn HOSE là của bác khoaimi, em chỉ sửa lại cho chạy.
Còn để theo dõi việc khớp lên trên sàn Hose em chỉ làm một số file theo cách riêng của em. Cũng chưa thấy có ai hỏi về việc phải có tool giống ViewHose dùng cho sàn HA. Xem thử cái này có thể đáp ứng như cầu của bác ko?
http://www.vietcurrency.com/discussion/showthread.php?t=920&page=13
trungnghia
24-12-2008, 08:55 AM
Các bác có sử dụng ViewHose với chức năng này chưa? Đây là chart dự kiến khợp của STB trong thời gian chờ khớp lệnh định kỳ đợt 1
trungnghia
24-12-2008, 11:55 AM
Cái file viewHose1.4 test của bác, giờ em muốn update mã cổ phiếu thì làm như thế nào vậy?
Muốn update bất kỳ nội dung gì trong sheet CauHinh, cần nhấp chuột vào nút Update (khi đó nút này sẽ chuyển sang thành nút OK).
Có thể thay đổi mã CP trong danh sách 7 mã được hiển thị trong 7 sheets. (Sau đó code sẽ tự động đổi tên sheet, chúng ta ko cần làm việc đó). Lưu ý đều kiện cần thiết là mã đó phải có trong danh sách bên dưới (từ cell B23 trở xuống).
Nếu có cổ phiếu mới lên sàn, bác cần bổ sung vào danh sách này. Lưu ý, mã CP sử dụng ở sheet CauHinh phải trùng khớp với mã được sử dụng trên bảng điện của TVSI. TD: BF1, PF1, VF1, VF4, ... Bác có biết mã PF1?:11:
Sau khi sử đổi xong, nhấp vào nút OK.
Chú ý:
- Chỉ nên update trước khi giờ GD bắt đầu và khi chưa nấp chuột vào nút Start Timer. Nếu cần có thể update trong giờ GD, nhưng phải dừng bằng cách nhấp vào nút Stop Timer. Khi đó, dữ liệu sẽ ko được đầy đủ ở những mã mới bổ sung vào danh sách 7 mã.
- Nên update First Row từ G10 đế G18 về vị trí ban đầu (4 - là dòng đầu dữ liệu sẽ được ghi). Đồng thời xóa dữ liệu cũ ở các Sheets có tên là các mã. Thì mới ko rối mắt khi xem dữ liệu và chart mới đúng.
- Ngoài ra, ko sử gì ở các sheets khác (ngoài sheet CauHinh).
Nên chạy file này hay FPT intraday (b) hả bác, cái nào chạy ổn định và OK ?
Mỗi file có một mục đích, công dụng khác nhau. File FPT intraday (b) xuất phát từ suy nghĩ của em: Chỉ ghi lại thông tin chính Giá (hoặc Index), KLGD, GTGD của tất cả các mã vào sheet Stocks Data và đối với các mã CP chỉ khi nào cần xem thì mới chọn và nhấp vào nút Stock View (trong sheet Real time Intraday) và xem ở sheet StockView và chỉ ở sheet này cho tất cả các mã, mỗi lần chỉ một mã.
Đối với ViewHose thì khác. Điểm nổi bật của ViewHose là lấy các thông tin của đợt GD khớp định kỳ. Chính vì đặc trưng này mà em ko định xây dựng một file tương tự cho sàn Hastc (ko có đợt khớp lệnh định kỳ).
Và mặc dầu có đủ dữ liệu trong sheet HistoryHose, nhưng chưa có công cụ để lấy ra xem nhưng ở các mã trong danh sách 7 mã chọn sẳn.
heinekenok
24-12-2008, 01:34 PM
Bác Trungnghia này hướng dẫn anh em thật chu đáo! chỉ biết nói cảm ơn :53:!
trungnghia
24-12-2008, 11:20 PM
Sau một tuần theo dõi và test file ViewHose, em nhận thấy thỉnh thoảng có một lỗi xuất hiện: Các giá trị trong bảng điện bị lội #Value (do sử thay đổi tạm thời của cấu trúc data) nên chương trình có thể bị dừng. Em đã thêm vào dòng lệnh xử lý và thấy file chạy ổn định trong thời gian rất lâu. Nay gởi lên các bác tham khảo.
Nếu bác nào có cần hỏi gì hoặc thấy có trở ngại gì hay có góp ý gì, xin các bác cho ý kiến, em sẽ cùng các bác trao đổi.
heinekenok
25-12-2008, 08:54 AM
Chương trình chạy bị lỗi bác Nghia ah.
ViewHose 1.4 test bị lỗi như hình 1
ViewHose 1.4 chỉnh sửa bị lỗi như hình 2
trungnghia
25-12-2008, 09:10 AM
Chương trình chạy bị lỗi bác Nghia ah.
ViewHose 1.4 test bị lỗi như hình 1
ViewHose 1.4 chỉnh sửa bị lỗi như hình 2
Đây là lỗi kết nối vào serve của TVSI
trungnghia
25-12-2008, 09:15 AM
Đây là lỗi kết nối vào serve của TVSI
Cả 2 file đều cùng một lỗi. Như vậy đường truyền của bác có thể đang có vấn đề. Hiện em cũng đang test tiếp ViewHose1.4 chinh sua.xls vẫn kết nối vào server TVSI được. Cả tuần nay vẫn ổn định. Bác thử nhấp OK (hoặc End) và cho start timer lại. Nếu ko kết nối được thì em chịu
trungnghia
25-12-2008, 09:31 AM
Chương trình chạy bị lỗi bác Nghia ah.
ViewHose 1.4 test bị lỗi như hình 1
ViewHose 1.4 chỉnh sửa bị lỗi như hình 2
Em vừa bị vấn đề với IE nên gián đoạn trong 10 phút. Em đã sửa lại file "ViewHose1.4 chinh sua.xls": Tăng số lần tự thử kết nối vào serve TVSI lên 25 lần. Sau 25 lần, nếu vẫn ko kết nối được thì sẽ xuất hiện hộp thoại thông báo. Nếu bác nhấp vào Yes, code sẽ tiếp kết nối thêm 25 lần nữa. Nếu bác chọn No, thì code sẽ dừng lại.
Bác down lại để chạy. Theo em, bác ko cần chạy "ViewHose test" nữa, vì nó đã được sửa thành "ViewHose1.4 chinh sua.xls".
lopla
12-01-2009, 11:14 AM
BÁC CHO EM HỎI
lÀM SAO ĐỂ UPDATE DỮ LIỆU?
nẾU TẠI SYMBOL TRONG CẤU HÌNH, EM GÕ SAI, LÀM SAO ĐỂ SỬA LẠI?
em mới nghiên cứu cái này,nhờ bác giúp đỡ
lopla
12-01-2009, 11:19 AM
bác cho em xin cái bộ convert Fpts sang excel luôn nhé
cảm ơn bác nhiều nhiều
......................
mong bác tiếp tục giúp đỡ anh em
trungnghia
12-01-2009, 01:06 PM
BÁC CHO EM HỎI
lÀM SAO ĐỂ UPDATE DỮ LIỆU?
nẾU TẠI SYMBOL TRONG CẤU HÌNH, EM GÕ SAI, LÀM SAO ĐỂ SỬA LẠI?
em mới nghiên cứu cái này,nhờ bác giúp đỡ
Chọn Nút Update. Sau đó có thể sửa bất kỳ nội dung gì (ý là excel cho phép sửa, còn chúng ta chỉ nên sửa những cho ko ảnh hưởng đến việc thực hiện file) trong sheet CauHinh. Xong thì chọn lại nút đó (bi h đã chuyển thành nút OK su khi bác chọn nút Update khi nãy).
Bác xem thêm ở mục trả lời #12 ở trên. Có cả hình minh hoa:
Muốn update bất kỳ nội dung gì trong sheet CauHinh, cần nhấp chuột vào nút Update (khi đó nút này sẽ chuyển sang thành nút OK).
Có thể thay đổi mã CP trong danh sách 7 mã được hiển thị trong 7 sheets. (Sau đó code sẽ tự động đổi tên sheet, chúng ta ko cần làm việc đó). Lưu ý đều kiện cần thiết là mã đó phải có trong danh sách bên dưới (từ cell B23 trở xuống).
Nếu có cổ phiếu mới lên sàn, bác cần bổ sung vào danh sách này. Lưu ý, mã CP sử dụng ở sheet CauHinh phải trùng khớp với mã được sử dụng trên bảng điện của TVSI. TD: BF1, PF1, VF1, VF4, ... Bác có biết mã PF1?:11:
Sau khi sử đổi xong, nhấp vào nút OK.
Chú ý:
- Chỉ nên update trước khi giờ GD bắt đầu và khi chưa nấp chuột vào nút Start Timer. Nếu cần có thể update trong giờ GD, nhưng phải dừng bằng cách nhấp vào nút Stop Timer. Khi đó, dữ liệu sẽ ko được đầy đủ ở những mã mới bổ sung vào danh sách 7 mã.
- Nên update First Row từ G10 đế G18 về vị trí ban đầu (4 - là dòng đầu dữ liệu sẽ được ghi). Đồng thời xóa dữ liệu cũ ở các Sheets có tên là các mã. Thì mới ko rối mắt khi xem dữ liệu và chart mới đúng.
- Ngoài ra, ko sử gì ở các sheets khác (ngoài sheet CauHinh).
trungnghia
12-01-2009, 01:12 PM
bác cho em xin cái bộ convert Fpts sang excel luôn nhé
cảm ơn bác nhiều nhiều
......................
mong bác tiếp tục giúp đỡ anh em
Bác vào đây down về:
http://www.vietcurrency.com/discussion/showpost.php?p=77951&postcount=131
Có cần hỏi gì xin bác cứ tự nhiên!:D
lopla
12-01-2009, 01:17 PM
ý Em Muốn Hỏi Là, Em đã ấn Ok Xong Rùi, Nhưng Có Báo Là Không Có Mck Này, Thì Làm Sao để Em Sửa Lại Tiếp ý
Em Ko Có Acc Bên Vietcurrency Nên Ko Down đc, Hì Hì
Bác Giúp Em Nốt đi
Cảm ơn Bác
dangquang
12-01-2009, 01:26 PM
Em mạo muội hỏi các bác cái này nhé, kể ra hơi ngớ ngẩn tí mong các bác đừng cười.
Thỉnh thoảng em có vào 1 vài topic để hỏi các bác một số thông tin, trong ngày thì ok nhưng chả hiểu sao đến ngày hôm sau thì không tìm lại được topic cũ để tiếp tục xin ý kiến các bác. Không hiểu là do bác admin xóa đi hay là các bác đẩy nó vào đâu ? Mong các bác chỉ bảo
strade
12-01-2009, 01:29 PM
Em mạo muội hỏi các bác cái này nhé, kể ra hơi ngớ ngẩn tí mong các bác đừng cười.
Thỉnh thoảng em có vào 1 vài topic để hỏi các bác một số thông tin, trong ngày thì ok nhưng chả hiểu sao đến ngày hôm sau thì không tìm lại được topic cũ để tiếp tục xin ý kiến các bác. Không hiểu là do bác admin xóa đi hay là các bác đẩy nó vào đâu ? Mong các bác chỉ bảo
Bác thử link này.
http://vinase.com/forums/search.php?searchid=20393. Đây là những bài post bởi bác. Bác có thể sử dụng chức năng tìm bài viết của thành viên để xem mình post những gì?
dangquang
12-01-2009, 01:42 PM
Nhưng em muốn tìm lại cái topic mà em đã hỏi các bác để em tiếp tục hỏi về vấn đề đó thì làm thế nào ạ?
strade
12-01-2009, 02:18 PM
Nếu làm như tôi viết ở trên, nó sẽ hiển thị toàn bộ bài viết của bạn, bạn cần hỏi tiếp ở bài nào thì bạn click vào cái link đó.
Vinase
12-01-2009, 02:47 PM
Nhưng em muốn tìm lại cái topic mà em đã hỏi các bác để em tiếp tục hỏi về vấn đề đó thì làm thế nào ạ?
Bác vào TOpic nào thì bác vào Nút Chức Năng ở trên Menu, bác chọn vào Theo Dõi Đề Tài. Cái đó giúp bác theo dõi đề tài của bác.
Hình kèm theo
trungnghia
12-01-2009, 05:22 PM
ý Em Muốn Hỏi Là, Em đã ấn Ok Xong Rùi, Nhưng Có Báo Là Không Có Mck Này, Thì Làm Sao để Em Sửa Lại
Như đã nói từ đầu file này của bác khoaimi, em chỉ chỉnh sửa chút ít, chủ yếu là để lấy được data từ TVSI (do cấu trúc bảng điện TVSI thay đổi).:22: Lúc đầu em đã sửa theo cấu trúc mới của bảng điện. Nhưng sau đó em tìm hỉu được cách lấy data từ server của TVSI (ko phải thông qua bảng điện). Nghĩ rằng, có thể đẩy nhanh tốc độ lấy data. Cả 2 cách đều phức tạp hơn file nguyên thủy và tuy cách thức khác nhau nhưng ưu nhược điểm cũng tương tự nhau, nên em sử dụng cách thứ 2. Đó là file ViewHose1.4 test.xls.:)
Sau đó, trong thời gian test em nhận thấy thỉnh thoảng xuất hiện chuỗi data lỗi từ TVSI khiến việc ghi data lên file gặp lỗi, có thể sẽ gây khó khăn cho các bác nào ko rành về macro và excel basic, nên em đã chỉnh việc xử lý lỗi và đã post file ViewHose1.4 chinh sua.xls.:)
Vì giữ nguyên file gốc, ko chỉnh sửa nhiều, có thể xuất hiện một số lỗi. Em cũng định xây dựng một file khác hoàn toàn, nhưng vẫn giữ lại ý tưởng có giá khớp dự kiến ở 2 đợt khớp lệnh định kỳ (1 và 3). Tuy nhiên, hiện nay em chỉ thấy có 2 CTCK có data giá khớp dự kiến là TVSI và VCBS, nhưng cấu trúc data lấy từ server của cả 2 CTCK này có dạng phức tạp hơn và cùng update chậm. Cụ thể, TVSI update data 1phút/lần. Dù để time frame 10s, thậm chí có thể chỉnh thấp hơn nhưng thực tế cứ mỗi 1 phút mới có data mới:45:
Mong bác nào phát hiện được nguồn data nào có giá khớp dự kiến mách cho em biết dới!:D:41:
Bây giờ thì em cung cấp cho các bác file mới ViewHose1.4 chinh sua 120109.xls đã xử lý lỗi ko sửa được khi nhập Mã CP sai!:D
trungnghia
12-01-2009, 05:28 PM
Tiếp ý
Em Ko Có Acc Bên Vietcurrency Nên Ko Down đc, Hì Hì
Bác Giúp Em Nốt đi
Cảm ơn Bác
Thôi thì em chìu bác vậy!:D
lopla
12-01-2009, 05:34 PM
đa tạ :D
em sẽ tiếp tục nghiên cứu, có gì còn không hiểu mong bác giúp thêm.
Nếu em ko nhầm thì bảng giá mới của Vietinbanksc có giá khớp dự kiến đấy,bác xem thử coi
trungnghia
12-01-2009, 09:56 PM
đa tạ :D
em sẽ tiếp tục nghiên cứu, có gì còn không hiểu mong bác giúp thêm.
Nếu em ko nhầm thì bảng giá mới của Vietinbanksc có giá khớp dự kiến đấy,bác xem thử coi
Tks bác, rất tiếc bảng điện của vietinbanksc lại dùng phương pháp POST để đưa dữ liệu, mừ em lại đang bí chưa bít cách nào để để lấy data từ các loại này, trong đó có cả bảng điện của Sở GDCKTPHCM.:62::39:
Em đang cầu cứu nhiều lần nhưng chưa có ai ra tay.:-/
lopla
13-01-2009, 08:34 AM
Bác cho em xin cái bộ FPTs Intraday luôn nhé,hì hì :D
Em có ý kiến thế này:
ViewHose là để theo dõi giá những Cp mình quan tâm, nó cho biết giá dự kiến nhưng rõ ràng xem bảng TT nhanh hơn nhiều chứ vì dù sao mình cũng phải thông qua các bảng TT mới lấy đc dữ liệu
tóm lại em vẫn chưa hiểu ý nghĩa thực sự của Viewhose
em ko rành về IT lắm nên mong bác thông cảm
Rất cảm ơn sự chỉ bảo tận tâm của bác
trungnghia
13-01-2009, 09:53 AM
:D
Bác cho em xin cái bộ FPTs Intraday luôn nhé,hì hì :D
Em có ý kiến thế này:
ViewHose là để theo dõi giá những Cp mình quan tâm, nó cho biết giá dự kiến nhưng rõ ràng xem bảng TT nhanh hơn nhiều chứ vì dù sao mình cũng phải thông qua các bảng TT mới lấy đc dữ liệu
Theo dõi bảng giá trực tuyến thì nhanh và cần thiết, nhưng nếu theo dõi bảng điện của VCBS hoặc TVSI (đ/v vietinbanksc thì em ko lấy được data nên em chưa theo dõi được tốc độ update data) thì cũng phải 1 phút mới được update data mới.:40: Ko biết có phải do source từ HOSE ko? :-/Nếu bác theo dõi bảng điện khác nhanh hơn và kết hợp với ViewHose có lẻ cũng giúp ích gì đó.
Data của ViewHose, em lấy từ source của TVSI (cái này em sử dụng source mới vì source của ViewHose gốc ko dùng được nữa) dùng cung cấp cho bảng giá trực tuyến (trước khi chuyển ra bảng điện) nên em nghĩ là ko chậm hơn bảng điện của TVSI.:D Lúc đầu em để time frame là 6", nhưng sau mới biết là TVSI 1' mới update lần, nên em sửa lại là 20". Em chờ xem có được bảng điện nào có giá dự khớp và update nhanh hơn sẽ tạo một file mới tính năng khác một chút và xử lý lỗi kỹ hơn.:D
tóm lại em vẫn chưa hiểu ý nghĩa thực sự của Viewhose
Bác nên xem lại từ đầu topic này sẽ thấy em giới thiệu và hướng dẫn sử dụng rất kỹ.
em ko rành về IT lắm nên mong bác thông cảm
Rất cảm ơn sự chỉ bảo tận tâm của bác
Thực ra, tuy là dân kỹ thuật, nhưng em ko phải là programmer. Lý do em để em bắt tay vào sửa ViewHose em cũng đã giải thích đầu topic. Nếu bác quan tâm có thể hiểu được quá trình em đã học hỏi được và xây dựng được FPTs Intraday và Hastc Intraday như thế nào, bác có thể xem ở đây, ko cần member bác cũng đọc được, chỉ ko xem hình vào down file thui!:D
http://www.vietcurrency.com/discussion/showthread.php?t=920
Lúc đầu file rất thô sơ, chart còn đơn giản, thậm chỉ em còn ko lấy được data từ hầu hết các bảng điện nên file rất chậm...
Có cần hỏi gì bác cứ thoải cái con gà mái:D
trungnghia
13-01-2009, 10:04 AM
Bác cho em xin cái bộ FPTs Intraday luôn nhé,hì hì :D
Àh quên em chưa post FTPs Intraday cho bác. FTPs Intraday(b) đã được bổ sung và chỉnh 1 ít lỗi so với bản trước đó.
Đặc điểm của FTPs Intraday(b) là gom hết data Real tìme Intraday 2 sàn vào nên rất nặng so với trước đó :D và cả các file sau này, em tách riêng ra từng sàn (nên nhanh hơn và nhẹ hơn). Bác có thể xem hướng dẫn bên VC nhé! :D
trungnghia
13-01-2009, 10:16 AM
Àh quên em chưa post FTPs Intraday cho bác. FTPs Intraday(b) đã được bổ sung và chỉnh 1 ít lỗi so với bản trước đó.
Đặc điểm của FTPs Intraday(b) là gom hết data Real tìme Intraday 2 sàn vào nên rất nặng so với trước đó :D và cả các file sau này, em tách riêng ra từng sàn (nên nhanh hơn và nhẹ hơn). Bác có thể xem hướng dẫn bên VC nhé! :D
Em gởi file FTPs Intraday(b) này có kèm theo data cũ để bác có thể test các nút Stock View và test FTs Converter. Bác nên lưu riêng ra để test. Chứ nếu bác test nút Reset là data cũ sẽ bị xóa hết.:D
Chúc bác thành công
lopla
13-01-2009, 10:38 AM
[quote=lopla;13507]Bác cho em xin cái bộ FPTs Intraday luôn nhé,hì hì :D
em xin bác cái này nữa mà, huu, ko phải em lười đâu, tại bên Vietcrr ko cho đăng kí nữa nên em ko mở acc đc
đa tạ bác!:11:
trungnghia
13-01-2009, 11:00 AM
[quote=lopla;13507]Bác cho em xin cái bộ FPTs Intraday luôn nhé,hì hì :D
em xin bác cái này nữa mà, huu, ko phải em lười đâu, tại bên Vietcrr ko cho đăng kí nữa nên em ko mở acc đc
đa tạ bác!:11:
So với FPTs Intraday thì FPTs Intraday(b) thay đổi ko nhiều, em nghĩa cũng ko cần tham khảo.:D
Chỉ có cái file trước đó: "VNI read.xls", "Ha read.xls", "Intraday stock.xls", "SBSC Intraday.xls" và "Hastc Intraday.xls". Như em đã giớ thiệu đầu topic rồi. Đó là các file đã đánh dấu quá trình đã qua, mà em đã học được từng bước, từ chỗ chỉ biết chút ít về macro và excel basic cộng với kiến thức giải thuật về lập trình học được thời SV ĐH.
Nếu bác quan nghiên cứu để học từ bước thì em sẽ post lên cho bác.:D
"SBSC Intraday.xls" em làm song song với "FPTs Intraday.xls" nhưng có nhược điểm so với "FPTs Intraday.xls", nên em chỉ để dự phòng khi đường truyền và source của FPTs có vấn đề.
"Hastc Intraday.xls" thì em làm sau như đã nói ở trên. Ngoài ra em còn đang sử dụng một số file mới hơn dùng cho HOSE, nhưng chưa thỏa mãn với data của VCBS và TVSI nên chưa bổ sung các tiện ích chủ yếu là lấy data là chính, nên em ko post lên.
Với sẳn sàng cùng bác học hỏi.:D
selfer
13-01-2009, 11:23 AM
[quote=lopla;13521]
So với FPTs Intraday thì FPTs Intraday(b) thay đổi nhiều, em nghĩa cũng ko cần tham khảo.:D
Chỉ có cái file trước đó: "VNI read.xls", "Ha read.xls", "Intraday stock.xls", "SBSC Intraday.xls" và "Hastc Intraday.xls". Như em đã giớ thiệu đầu topic rồi. Đó là các file đã đánh dấu quá trình đã qua, mà em đã học được từng bước, từ chỗ chỉ biết chút ít về macro và excel basic cộng với kiến thức giải thuật về lập trình học được thời SV ĐH.
Nếu bác quan nghiên cứu để học từ bước thì em sẽ post lên cho bác.:D
"SBSC Intraday.xls" em làm song song với "FPTs Intraday.xls" nhưng có nhược điểm so với "FPTs Intraday.xls", nên em chỉ để dự phòng khi đường truyền và source của FPTs có vấn đề.
"Hastc Intraday.xls" thì em làm sau như đã nói ở trên. Ngoài ra em còn đang sử dụng một số file mới hơn dùng cho HOSE, nhưng chưa thỏa mãn với data của VCBS và TVSI nên chưa bổ sung các tiện ích chủ yếu là lấy data là chính, nên em ko post lên.
Với sẳn sàng cùng bác học hỏi.:D
bác Trungnghia cho em hỏi tí
Từ intraday của bác có thể cải tiến sang cái soi cung cầu trong phiên không?
ý e là HO và HA hiện 3 mức giá tốt nhất ở cả bên bán và bên mua, nó phản ánh cung cầu của 2 bên( tuy một số mã cầu hay cung ảo, hoặc ẩn do không nằm trong 3 giá tốt nhất); nhưng tính chung trên cả VNI thì nó phản ánh cung cầu khá nhậy. đặc biệt là những điểm đảo chiều.
E có thấy report của HSC có cái chart này, cũng chạy intraday, họ dùng để lướt sóng, chắc là kết hợp với cái chart của bác thì như hổ thêm cánh :D
trungnghia
13-01-2009, 01:59 PM
[quote=trungnghia;13523]
bác Trungnghia cho em hỏi tí
Từ intraday của bác có thể cải tiến sang cái soi cung cầu trong phiên không?
ý e là HO và HA hiện 3 mức giá tốt nhất ở cả bên bán và bên mua, nó phản ánh cung cầu của 2 bên( tuy một số mã cầu hay cung ảo, hoặc ẩn do không nằm trong 3 giá tốt nhất); nhưng tính chung trên cả VNI thì nó phản ánh cung cầu khá nhậy. đặc biệt là những điểm đảo chiều.
E có thấy report của HSC có cái chart này, cũng chạy intraday, họ dùng để lướt sóng, chắc là kết hợp với cái chart của bác thì như hổ thêm cánh :D
Em nghĩ là được.:D Vấn đề là có cần phải tính toán gì ko hay chỉ cộng chung tổng cầu và tổng cung tại mổi thời điểm?:40::-/
selfer
13-01-2009, 02:15 PM
[quote=selfer;13526]
Em nghĩ là được.:D Vấn đề là có cần phải tính toán gì ko hay chỉ cộng chung tổng cầu và tổng cung tại mổi thời điểm?:40::-/
e nghĩ là chỉ cần thô sơ kiểu cung cầu thôi cũng đủ chiến rồi.
K.I.S.S mà cụ..........
Có điều, giả sử nó đặt lệnh mua lên làm ẩn mất mấy cái lô mua lớn trước đó thì không biết có tính đc không cụ?
Hơn nữa, phiên 3 thường lệnh mua-bán ảo nhiều, chắc khi tính cái này thì chỉ cẩn phiên 1 và 2 là đủ?:33:
trungnghia
13-01-2009, 04:23 PM
[quote=trungnghia;13533]
e nghĩ là chỉ cần thô sơ kiểu cung cầu thôi cũng đủ chiến rồi.
K.I.S.S mà cụ..........
Có điều, giả sử nó đặt lệnh mua lên làm ẩn mất mấy cái lô mua lớn trước đó thì không biết có tính đc không cụ?
Hơn nữa, phiên 3 thường lệnh mua-bán ảo nhiều, chắc khi tính cái này thì chỉ cẩn phiên 1 và 2 là đủ?:33:
Những lệnh đặt vào thời điểm giá đó đã ẩn thì có lẻ chỉ trừ SởGDCK có mà thui. :71: Hình như ko có bảng điện nào có cả.:-/ Có bảng địên cung cấp tổng cung tổng cầu (nhưng em bít hình như chỉ có của sàn HA mừ thui), lãi ko bít đã được tính đủ chưa?:40:
Còn những lệnh được đặt khi giá còn hiển thị, vẫn còn lưu lại (trư khi lệnh bị hủy). Nhưng cái này hơi phức tạp khi tổng hợp.:D
quietman76
13-01-2009, 05:41 PM
Tôi thì đang cần tính cung cầu, klgd của NN vào cuối ngày thôi. Nhưng cũng muốn dùng query và Macro cho nhanh, đỡ phải cop và paste có dc ko nhỉ? Tôi lọ mọ mà chưa làm dc vì một số trang cung cấp cái này nhưng mình lại phải chọn ngày, và data thường chia làm vài trang khác nhau? bác trungnghia biết cách làm thì giúp với nhé.
trungnghia
13-01-2009, 11:17 PM
Tôi thì đang cần tính cung cầu, klgd của NN vào cuối ngày thôi. Nhưng cũng muốn dùng query và Macro cho nhanh, đỡ phải cop và paste có dc ko nhỉ? Tôi lọ mọ mà chưa làm dc vì một số trang cung cấp cái này nhưng mình lại phải chọn ngày, và data thường chia làm vài trang khác nhau? bác trungnghia biết cách làm thì giúp với nhé.
Phần cung cầu thì như em đã trả lời ở trên (đối với từng thời điểm). Nhưng nếu tính cung cầu cuối ngày thì là giá trị nào? Giá trị dư mua/ bán cuối ngày? Hay có công thức nào khác?
Đối với KLGD của NN cuối ngày thì em ko thế lấy từ Sở GDCK bằng web query. Mà chỉ có thể lấy data từ một số CTCK sử dùng phương pháp GET đưa data lên trang web.
Các số liệu GD của NĐTNN trên bảng điện khi đóng cửa thị trường cũng có thể lấy được (trừ KL bán của sàn HOSE) để làm Số liệu cuối ngày.
Xin các bác cho ý kiến!:D
Trọn buổi chiều đến giờ ko biết do đường truyền của em hay do 4r mừ em ko cách nào post bài được.:(( 4r lúc vào được lúc ko!:(( Nội dung của 4r cũng ko hiển thị đầy đủ.:-/ Ko bít lúc nào mới trả lời bác được đây?:D
trungnghia
13-01-2009, 11:25 PM
Để lấy KLGD của NN có thể lấy trực tiếp từ bảng điện của FPTs bằng một cái nhấp chuột. Em gởi kèm sau đây 2 file Số liệu GD của NĐTNN trên 2 sàn HOSE và HASTC ngày hum này 13-01-2009.
trungnghia
14-01-2009, 12:03 AM
Tôi thì đang cần tính cung cầu, klgd của NN vào cuối ngày thôi. Nhưng cũng muốn dùng query và Macro cho nhanh, đỡ phải cop và paste có dc ko nhỉ? Tôi lọ mọ mà chưa làm dc vì một số trang cung cấp cái này nhưng mình lại phải chọn ngày, và data thường chia làm vài trang khác nhau? bác trungnghia biết cách làm thì giúp với nhé.
Để lấy thống kệ đặt lệnh cũng chí cần một cái nhấp chuột từ bảng điện của FPTs. Các bác xem file như thế này dùng được ko?:40::5:
quietman76
14-01-2009, 08:47 AM
Thanks.
Trang của FPT và VnDirect đều có số liệu cuối ngày. Nhưng để tổng hợp nhiều số liệu như vậy mà cứ phải down về rồi cop&paste thì cũng khá mất thời gian. Tôi very lười nên muốn 1 phát ra chart ngay cơ :D
trungnghia
14-01-2009, 09:04 AM
Thanks.
Trang của FPT và VnDirect đều có số liệu cuối ngày. Nhưng để tổng hợp nhiều số liệu như vậy mà cứ phải down về rồi cop&paste thì cũng khá mất thời gian. Tôi very lười nên muốn 1 phát ra chart ngay cơ :D
Bác xem thử cấu trúc số liệu đó dùng được. Nếu được thì thêm công thức vào và vẽ chart sẵn.:)
Bác thử đưa yêu cầu em sẽ làm thử cho bác.:)
Em đi đây có gì về em sẽ xem sau.
quietman76
14-01-2009, 09:51 AM
He, bác trungnghia nhiệt tình thiệt. Thực ra ngoài diễn biến giá, em cũng quan tâm diễn biến cung cầu và GDNN như mọi người, nên muốn thống kê và dùng chart xem trend như thế nào. Nhưng nếu cứ cop paste thì hơi lâu thôi. Vì ngoài thị trường chung còn cần theo dõi từng mã. Hiện tại thì em vẫn cop&paste từ của Vndirect (vì bọn này có sớm) rồi dùng Vlookup để sắp xếp theo ý định của mình. Nếu có thể update trực tiếp từ web và dùng macro thì chắc sẽ đỡ được phần nào.
trungnghia
14-01-2009, 03:01 PM
He, bác trungnghia nhiệt tình thiệt. Thực ra ngoài diễn biến giá, em cũng quan tâm diễn biến cung cầu và GDNN như mọi người, nên muốn thống kê và dùng chart xem trend như thế nào. Nhưng nếu cứ cop paste thì hơi lâu thôi. Vì ngoài thị trường chung còn cần theo dõi từng mã. Hiện tại thì em vẫn cop&paste từ của Vndirect (vì bọn này có sớm) rồi dùng Vlookup để sắp xếp theo ý định của mình. Nếu có thể update trực tiếp từ web và dùng macro thì chắc sẽ đỡ được phần nào.
Em xin góp ý như thế này:
- Nếu bác chỉ cần data EOD thì bác ko cần copy & paste mà chỉ cần sử dụng data của FPTs và nhấp chuột thì FPTs đã cho ra file excel như 4 files em đã gởi lên ở trên. Còn nếu bác có muốn nhận data dưới dạng nào xin bác cho biết, em giúp được thì sẽ sẳn sàng giúp. Bác đừng ngại gì cả.:D
- Nếu bác cần data Intraday: đối với GDNN thì thiếu KL bán ở sàn HOSE, ngoài ra thì có thể lấy data từ bảng điện. Đối với cung cầu thì như đã nêu ở trên, bác chưa nêu yêu cầu của bác thử xem em có thể là gì ko?:D
Chúc bác thành công. Em sẳn sàng hợp tác. Coi như là em cùng học với bác.
trungnghia
14-01-2009, 03:15 PM
Em vừa đi mới dzìa nên ko theo dõi sớm nhất là khi nào FPTs có data. Nhưng theo em nghĩ đây là nghề truyền thống của FPT, chắc việc tổng hợp data có sẳn cũng ko lâu.
4 files này là em lấy từ trang http://fpts.com.vn/user/stock/ndtnn/
Chỉ cần chọn nội dung và nhấp vào nút Excel. Nếu số liệu đủ để xử lý thì các bác có thể tạo công thức và chart trong một file excel và tham chiếu đến các files này. Còn nếu muốn tổng kết trong một file khác cũng có thể dùng macro để làm được.
Trong 2 TK DatLenh em chọn từ tab Dữ liệu Lịch sử/Thống kê đặt lệnh và chọn tất cả (gồm CP, TP và CC quỹ). Có thể chọn riên lẻ, nếu bác muốn.
haipham82
14-01-2009, 04:02 PM
Chao bac trungnghia.
Cam on bac trungnghia rat nhieu vi nhung file bac post. Bac trungnghia cho em hoi la de viet duoc chuong trinh viewhose nhu bac phai hoc lap trinh bang phan mem gi? o dau day hay? hoc khoang bao nhieu thang thi co the viet duoc file viewhose nhu bac? Em rat khoai lap trinh nhung chua biet gi ve lap trinh het. Bac dung cuoi em nhe. Xin loi moi nguoi vi khong go duoc tieng viet.
quietman76
14-01-2009, 04:52 PM
Đây là các file mà công ty CK nào cũng có do HoSE và HaSTC cung cấp bác ah. Sau đó họ up lên web thôi. Tất nhiên việc download về và paste vào 1 file tổng kết cũng ko quá mất công. Tôi cũng đã tập hợp các số liệu hàng ngày này khá lâu rồi nhưng giờ quản lý bằng Excel cũng nặng quá. SQL hay Access thì lại ko biết làm.
Em vừa đi mới dzìa nên ko theo dõi sớm nhất là khi nào FPTs có data. Nhưng theo em nghĩ đây là nghề truyền thống của FPT, chắc việc tổng hợp data có sẳn cũng ko lâu.
4 files này là em lấy từ trang http://fpts.com.vn/user/stock/ndtnn/
Chỉ cần chọn nội dung và nhấp vào nút Excel. Nếu số liệu đủ để xử lý thì các bác có thể tạo công thức và chart trong một file excel và tham chiếu đến các files này. Còn nếu muốn tổng kết trong một file khác cũng có thể dùng macro để làm được.
Trong 2 TK DatLenh em chọn từ tab Dữ liệu Lịch sử/Thống kê đặt lệnh và chọn tất cả (gồm CP, TP và CC quỹ). Có thể chọn riên lẻ, nếu bác muốn.
trungnghia
14-01-2009, 05:56 PM
Chao bac trungnghia.
Cam on bac trungnghia rat nhieu vi nhung file bac post. Bac trungnghia cho em hoi la de viet duoc chuong trinh viewhose nhu bac phai hoc lap trinh bang phan mem gi? o dau day hay? hoc khoang bao nhieu thang thi co the viet duoc file viewhose nhu bac? Em rat khoai lap trinh nhung chua biet gi ve lap trinh het. Bac dung cuoi em nhe. Xin loi moi nguoi vi khong go duoc tieng viet.
Hi, bác haipham82
Lúc đầu ở ĐH em học Pascal và Giải thuật.
Sau này em học Excel (trình độ văn phòng). Thấy có macro, mài mò: Đầu tiên thì tạo macro bằng Macro Record (trong menu Tools/Macro). Sau đó, em mua sách về macro và tạo hàm trong Excel bằng Excel Basic. Code nào ko bít viết thì em dùng Macro Record, sau đó mở macro ra xem và sửa lại theo ý mình. Thấy chạy chưa đúng thì sửa lại. Sửa tới sửa lui thì được. Thấy nói code Excel Basic giống Visual Basic. Em mua sách VB về đọc.
Nếu bác đọc bên Vietcurrency, http://www.vietcurrency.com/discussion/showthread.php?t=920 và như từ đầu em đã giới thiệu bác sẽ thấy sự tiến bộ như thế nào từng bước, từng bước... Nếu như bây giờ em sẳn sàng hỗ trợ các bác là cũng chính là em đang học.:D Bên Vietcurrency có một bác giới thiệu sách hướng dẫn:
Hôm nay mới quay lại diễn đàn để đọc mấy bài viết, thanks bác. Mới kiếm ra được cuốn này : http://www.esnips.com/doc/2e740332-5...ion-Ebook--fly (http://www.esnips.com/doc/2e740332-5af5-45e8-b6eb-234565344f4f/OReilly---Writing-Excel-Macros-with-VBA,-2nd-Edition-Ebook--fly)
Post ra đây để anh em nào cần thì download luôn.
Từ nào giờ em ko có học tiếng Anh nên ko đọc được bằng tiếng Anh.:68: Nhờ lướt web và học tin học mà em bít được một số từ và cái nào cần đọc thì vừa đọc, vừa đoán, vừa tra tự điển.:D
Bác có thể tham khảo tài liệu này
Chúc bác thành công. Có điều gì cần trau đổi bác cứ nêu ra em sẳn sàng bồi tiếp:)
haipham82
14-01-2009, 10:34 PM
Cám ơn bác nhiều nhe. Bác tử tế quá !!!
Hôm bữa em cũng mày mò record macro. Record xong vô phần edit code thì thấy rối quá vì em không có nền tảng về lập trình. Em nghĩ nếu viết được như bác đây chắc phải học lâu lắm. Thôi đành xài ké mấy file của bác với copy paste thủ công thôi. Có gì thắc mắc bác giải đáp giúp em nhé.
Chúc bác vui và trade thành công.
trungnghia
15-01-2009, 08:12 AM
Cám ơn bác nhiều nhe. Bác tử tế quá !!!
Hôm bữa em cũng mày mò record macro. Record xong vô phần edit code thì thấy rối quá vì em không có nền tảng về lập trình. Em nghĩ nếu viết được như bác đây chắc phải học lâu lắm. Thôi đành xài ké mấy file của bác với copy paste thủ công thôi. Có gì thắc mắc bác giải đáp giúp em nhé.
Chúc bác vui và trade thành công.
Sao bác ko đưa ra yêu cầu để em thử giúp bác thử xem?:-/ Sao lại phải Copy Paste?:-/
haipham82
15-01-2009, 09:23 AM
Vậy bác giúp dùm em cái này nhe. Thường ngày em hay vô trang của sở giao dịch ck tphcm: www.hsx.vn để copy kết quả giao dịch của nhà đầu tư nước ngoài về. Bác có thể viết dùm em đọan code làm tự động công việc này không nghĩa là em khỏi vô trang đó nữa mà chỉ cần nhấn nút là nó copy rồi dán vô excel cho mình đó? Cám ơn bác nhiều nhe!!!
trungnghia
15-01-2009, 09:32 AM
Vậy bác giúp dùm em cái này nhe. Thường ngày em hay vô trang của sở giao dịch ck tphcm: www.hsx.vn (http://www.hsx.vn) để copy kết quả giao dịch của nhà đầu tư nước ngoài về. Bác có thể viết dùm em đọan code làm tự động công việc này không nghĩa là em khỏi vô trang đó nữa mà chỉ cần nhấn nút là nó copy rồi dán vô excel cho mình đó? Cám ơn bác nhiều nhe!!!
Trang www.hsx.vn (http://www.hsx.vn/) thì ko thể lấy về bằng web query.:27:
Mà sao bác ko coi thử 4 files ở trên (em lấy từ trang http://fpts.com.vn/user/stock/ndtnn/ (http://fpts.com.vn/user/stock/ndtnn/) của fpts, chỉ bằng cách nhấp vào nút excel thui) có đủ số liệu theo yêu cầu của bác ko? Hoặc bác cần những số liệu gì? Với cấu trúc như thể nào? Bác chưa nêu ra.:-/:-/
Nếu bác chỉ cần số liệu như ở 4 files trên thì bác cũng chỉ cần nhấp chuột là có.:)
Còn bác cần chế biến thế nào? Xin bác đặt hàng đi. Em chưa hiểu ý bác cần gì?:45:
haipham82
15-01-2009, 09:43 AM
ủa sao em vô file GDNN hose 14-1-09 em đâu có thấy cái nút nào đâu bác. Em chỉ thấy kết quả thôi àh. Bác chỉ lại dùm em cái.
Bác cho em hoi file view-hose đó bác. Em muốn xem những mã khác thì em thay đổi trong sheet cấu hình nhưng nó không cho em sửa, bảo là read only gì đó.
Thanks bác nhiều nhe :) em gà wá
trungnghia
15-01-2009, 10:06 AM
ủa sao em vô file GDNN hose 14-1-09 em đâu có thấy cái nút nào đâu bác. Em chỉ thấy kết quả thôi àh. Bác chỉ lại dùm em cái.
4 files excel đó là kết quả của việc em nhấp chuột vào nút Excel trên trang GDNN ( http://fpts.com.vn/user/stock/ndtnn/ (http://fpts.com.vn/user/stock/ndtnn/) ) và Dữ liệu lịch sử (http://fpts.com.vn/user/stock/lich-su) của fpts đó.
Bác vào 1 trong 2 trang này chọn Sàn (hoặc từng CP), chọn ngày (hoặc từ... đến) và nhấp vào nút Excel thì ra được 1 file.
Để chuyển sang trang bên kia bác nhìn lên góc trên bên fải có 2 cái tabs liền nhau (Dữ liệu lịch sữ và NĐTNN)
Bác cho em hoi file view-hose đó bác. Em muốn xem những mã khác thì em thay đổi trong sheet cấu hình nhưng nó không cho em sửa, bảo là read only gì đó.
Thanks bác nhiều nhe :) em gà wá
Trước khi sửa nội dung trong sheet CauHinh bác fải nhấp nút Update
Sau khi sử xong bác nhấp vào lại nút đó (bi h đã đổi thành nút OK)
Bác xem thêm em đã hướng dẫn rồi:
http://vinase.com/forums/showpost.php?p=12217&postcount=12
Bác down file ViewHose1.4 chinh sua.rar (http://vinase.com/forums/attachment.php?attachmentid=2451&d=1230171573) ở Reply 14 về sử dụng. Trong file này em đã chỉnh một số lỗi nhỏ.
trungnghia
15-01-2009, 10:35 AM
haipham82: Bác xem thử số liệu lấy về từ fpts có cần em giúp xử lý tự động gì k?
trungnghia
15-01-2009, 01:19 PM
Chỉ khoảng 12g là em đã thấy FPTs đã có số liệu rồi! Sớm hơn thì em ko theo dõi, nên ko biết.
lopla
15-01-2009, 01:39 PM
hehe, có làm tự động đc dữ liệu cho metastock ko bác. Em toàn ăn sẵn nên ko biết mọi ng làm thế nào.
quietman76
15-01-2009, 02:06 PM
Chỉ khoảng 12g là em đã thấy FPTs đã có số liệu rồi! Sớm hơn thì em ko theo dõi, nên ko biết.
He, ko sớm vậy đâu bác. Vndirect thường có sớm hơn mà cũng phải 14h là ít. Fpts lúc 12h mà bác down số liệu thống kê đặt lệnh thì toàn = 0 hết thôi. Nhiều hôm số liệu đến 5h chiều còn chưa có đấy.
trungnghia
15-01-2009, 03:27 PM
He, ko sớm vậy đâu bác. Vndirect thường có sớm hơn mà cũng phải 14h là ít. Fpts lúc 12h mà bác down số liệu thống kê đặt lệnh thì toàn = 0 hết thôi. Nhiều hôm số liệu đến 5h chiều còn chưa có đấy.
Sorry, em ko kiểm tra lại. Chỉ có Số liệu sàn HA là có sớm thui.
trungnghia
15-01-2009, 03:27 PM
hehe, có làm tự động đc dữ liệu cho metastock ko bác. Em toàn ăn sẵn nên ko biết mọi ng làm thế nào.
Bác muốn chuyển sang cấu trúc nào, vì hiện nay cũng có nhiều ý kiến khác nhau.
trungnghia
15-01-2009, 03:30 PM
Giờ này cũng đã có số liệu sàn HO rùi đóa bác!:21:
lopla
15-01-2009, 03:37 PM
cấu trúc như các bác ở đây vẫn up lên đó : Hose, Hastc, index
trungnghia
15-01-2009, 03:49 PM
cấu trúc như các bác ở đây vẫn up lên đó : Hose, Hastc, index
Để em xem lại vì có thấy cấu trúc ấy đâu?:68:
Bác nào nhớ thì chỉ xem trang nào nói đến cấu trúc file.:) Em khỏi tìm:40::41:
lopla
15-01-2009, 04:00 PM
http://www.vinase.com/forums/showthread.php?t=2370
làm cái này nè bác
trungnghia
15-01-2009, 04:55 PM
http://www.vinase.com/forums/showthread.php?t=2370
làm cái này nè bác
Cái đó là SLGD. Ko phải cấu trúc file MS.:42: Ý em nói là cấu trúc như sau. Có phải ko?:-/
Ticker: "NN_" + Mã Cổ phiếu.
Date: Ngày giao dịch
Open: Khối lượng mua
High: Max (KL Mua, KL bán)
Low: Min (KL Mua, KL bán)
Close: Khối lượng bán
Vol: Giá trị mua
OI: Giá trị bán
và
Ticker: “CC_” + Mã cổ phiếu.
Date: Ngày giao dịch.
Open= Số lệnh mua
High = Max (Số lệnh mua, số lệnh bán)
Low = Min (Số lệnh mua, số lệnh bán)
Close = Số lệnh bán
Volume = KL Mua
OI = KL bán.
Nếu đúng thì để em thử.:40:
Nếu ko phải, các bác cho em bít sớm:41:
Vinase mấy hum nay thế nào ý. Bài em post nảy giờ hơn 1giờ rồi mừ ko dzô đước!:71:
lopla
15-01-2009, 05:14 PM
em thấy cấu trúc như các bác vẫn thường up lên là: hose, hastc, index
trong hose và hastc là Ticker: “CC_” + Mã cổ phiếu.
Date: Ngày giao dịch.
Open= Số lệnh mua
High = Max (Số lệnh mua, số lệnh bán)
Low = Min (Số lệnh mua, số lệnh bán)
Close = Số lệnh bán
Volume = KL Mua
trungnghia
15-01-2009, 05:23 PM
em thấy cấu trúc như các bác vẫn thường up lên là: hose, hastc, index
trong hose và hastc là Ticker: “CC_” + Mã cổ phiếu.
Date: Ngày giao dịch.
Open= Số lệnh mua
High = Max (Số lệnh mua, số lệnh bán)
Low = Min (Số lệnh mua, số lệnh bán)
Close = Số lệnh bán
Volume = KL Mua
Data gồm: Tất cả, Trái phiếu, Cổ phiếu, Chứng chỉ quỹ. Bác cần loại nào?
lopla
15-01-2009, 05:31 PM
CP và CCq giống như bác longly vẫn làm ý
trungnghia
16-01-2009, 12:27 AM
CP và CCq giống như bác longly vẫn làm ý
Em đã thử tạo file DataProcess.xls sau đây.:D
Cách sử dụng:
A. Chuẩn bị:
1. Tạo một folder riêng (thí dụ: Xu ly file cho MS).
B. Tạo files excel nguồn:
2. Mở trang web fpts: http://fpts.com.vn/user/stock/lich-su
3. Chọn: Tab Thống kê đặt lệnh.
4. Chọn HOSE trong danh sách Trung tâm.
5. Chọn ngày giao dịch cần lấy data.
6. Chọn loại chứng khoán: Trước tiên chọn Cổ phiếu.
7. Nhấp vào nút Xem để xem thử (nếu cần).
8. Nhấp vào nút Excel để tạo file excel.
9. Chọn folder đã tạo riêng cho công việc này (đã nêu trên 1.) để lưu file. Đặt tên file: TK DatLenh CP Hose.xls (bắt buộc).
10. Quay lại bước 6 để chọn loại chứng khoán: Lần này chọn Chứng chỉ quỹ.
11. Thực hiện các bước 7. 8. 9 Trong bước 9 đặt tên file TK DatLenh CCQ Hose.xls (bắt buộc).
12. Quay lại bước 4 để chọn HASTC trong danh sách Trung tâm.
13. Thực hiện tiếp từ bước 5 đến bước 9. Trong đó, bước 6 chọn Cổ phiếu và bước 9 đặt tên file: TK DatLenh CP Hastc.xls (bắt buộc).
Chú ý: Hiện sàn HA ko có CCQ, nhưng nếu sau này có thì quay lại để chọn. Hiện file DataProcess.xls chưa tính đến, sau này cần sẽ bổ sung.
C. Xử lý data:
14. Mở tất cả các files (3 files) vừa tạo và DataProcess.xls trong cùng một cửa sổ Excel.
15. Trong file DataProcess.xls chọn Thong Ke Dat Lenh trong danh sách xổ xuống (Combobox).
16. Nhấp chuột vào nút Data Process.
File DataProcess.xls sẽ tự động thực hiện:
- Tìm lần lượt các files (3 files) vừa tạo (theo thứ tự đã tạo nói trên). Nếu file TK Dat Lenh CP Hose.xls ko được tìm thấy, chương trình sẽ ko làm gì.
- Kiểm tra ngày ghi trong TK Dat Lenh CP Hose.xls để tạo một file mới có tên "CC_"&Date.xls. Trong đó, Date là ngày ghi trong file.
- Ghi data trong TK Dat Lenh CP Hose.xls vào file mới theo cấu trúc của MS.
- Khi mở 2 files tiếp theo, nếu ngày trong 2 file này ko trùng với ngày trong file đầu chương trình sẽ dừng.
Lưu ý: Mỗi khi down các files data mới từ fpts, thì ghi đè lên file cũ. (Tên bắt buộc như trên, để chương trình nhận dạng).
Nếu xử lý lại file đã tạo trong folder trên (có thể lần đầu thiếu file) thì hộp thoại hiện ra yêu cầu xác nhận ghi đè lên file cũ.
File CC_Thursday, January 15, 2009.xls được tạo ra là file kết quả của data ngày 15/01/2009.
lopla
16-01-2009, 08:28 AM
em sẽ làm thử theo lời bác
thanks bác. Em nghĩ giờ mà bầu người nhiệt tình, chu đáo nhất diễn đàn, em ủng hộ bác 2 tay :D
quietman76
16-01-2009, 10:23 AM
Hình như các bác đang thống kê số lệnh mua và số lệnh bán? Cung cầu là KL đặt mua và đặt bán. Chắc phải sửa lại tẹo nhỉ.
trungnghia
16-01-2009, 10:45 AM
Hình như các bác đang thống kê số lệnh mua và số lệnh bán? Cung cầu là KL đặt mua và đặt bán. Chắc phải sửa lại tẹo nhỉ.
Em theo cấu trúc này:
Ticker: “CC_” + Mã cổ phiếu.
Date: Ngày giao dịch.
Open= Số lệnh mua
High = Max (Số lệnh mua, số lệnh bán)
Low = Min (Số lệnh mua, số lệnh bán)
Close = Số lệnh bán
Volume = KL Mua
OI = KL bán.
có cả KL mua và KL bán. Tên gọi thế nào thì các bác cho ý kiến dùm.:">
Lúc đầu bác Lopla đưa ra cấu trúc ko có KL bán, nhưng nghĩ như vậy là thiếu :39: mà còn một để ko làm gì em đã đưa vào rồi!:">
trungnghia
16-01-2009, 11:01 AM
Em theo cấu trúc này:
Ticker: “CC_” + Mã cổ phiếu.
Date: Ngày giao dịch.
Open= Số lệnh mua
High = Max (Số lệnh mua, số lệnh bán)
Low = Min (Số lệnh mua, số lệnh bán)
Close = Số lệnh bán
Volume = KL Mua
OI = KL bán.
có cả KL mua và KL bán. Tên gọi thế nào thì các bác cho ý kiến dùm.:">
Lúc đầu bác Lopla đưa ra cấu trúc ko có KL bán, nhưng nghĩ như vậy là thiếu :39: mà còn một để ko làm gì em đã đưa vào rồi!:">
Có một số vấn đề xin các bác góp ý:
- Tên file kết quả: Do Excel Basic chỉ có hàm chuyển đổi kiểu ngày thành dạng sort hoặc long (hay là do em chưa bít?:39:) mừ kiểu sort lại dùng dấu "/" ko đặt tên file được, nên em dùng long date, hơi rườm rà, khó nhìn, nhưng đở phải mất công xử lý chuỗi. Em thấy ko quan trọng lắm?:71:
- Những mã ko có KLGD và Lệnh mua/bán sẽ ko được hiển thị vào vị trí của nó trong cấu trúc file (theo file gốc). Có vấn đề gì ko?:-/
- Những mã chỉ có Lệnh mua hoặc Lệnh bán sẽ chỉ có 2 trường được hiển thị trong cấu trúc file (theo như file gốc). Có vấn đề gì ko?:-/
lopla
16-01-2009, 01:08 PM
bcs ơi, em làm rồi, nhưng nó báo file TK Dat Lenh CP Hose.xls ko được tìm thấy. Giờ phải làm thế nào hả bác
trungnghia
16-01-2009, 02:38 PM
bcs ơi, em làm rồi, nhưng nó báo file TK DatLenh CP Hose.xls ko được tìm thấy. Giờ phải làm thế nào hả bác
- Chép tất cả 3 file TK DatLenh CP Hose.xls , TK DatLenh CCQ Hose.xls, TK DatLenh CP Hastc.xls và file DataProcess.xls vào cùng một folder
- Dùng chuột chọn tất cả 4 file trên và bấm phím enter. Cả 4 file sẽ mở ra trong cùng 1 ứng dụng Excel.
Lưu ý: Cả 4 file phải được mở ra!:"> Bác thử lại đi! Chúc bác thành công.
lopla
16-01-2009, 02:49 PM
huhu, rõ ràng cả 4 file đều đc mở mà nó vẫn báo thế, bác còn cách nào giúp em ko?
trungnghia
16-01-2009, 03:27 PM
huhu, rõ ràng cả 4 file đều đc mở mà nó vẫn báo thế, bác còn cách nào giúp em ko?
Bác kiểm tra tên file có chính xác ko? Từng khoảng trắng
TK DatLenh CP Hose.xls
TK DatLenh CCQ Hose.xls
TK DatLenh CP Hastc.xls
Em thêm các khoảng trắng bằng dấu _. Em nhắc lại, em thay khoảng trắng bằng dấu _ để cho bác phân biệt. Chứ trong tên file ko có dấu _
TK_DatLenh_CP_Hose.xls
TK_DatLenh_CCQ_Hose.xls
TK_DatLenh_CP_Hastc.xls
Bác kiểm tra lại!:22:
lopla
16-01-2009, 03:52 PM
tên chuẩn luôn ý bác ạ. hic
trungnghia
16-01-2009, 04:16 PM
tên chuẩn luôn ý bác ạ. hic
Bác qua đây xem và down về để thử tiếp chức năng thử 2: Thống kê GDNN:21:
http://vinase.com/forums/showthread.php?p=13805&posted=1#post13805
Cách đơn giản để bác đặt tên ko sai là khi nhấp chuột vào nút excel trên trang web của fpts, hộp thoại save as hiện ra, bác chọn folder xong chọn tên file có sẳn trong hộp thoại. Đảm bảo tên sẽ ko sai đi đâu!:21:
zoomzzzoom
16-01-2009, 08:05 PM
Bác kiểm tra tên file có chính xác ko? Từng khoảng trắng
TK Dat Lenh CP Hose.xls
TK Dat Lenh CCQ Hose.xls
TK Dat Lenh CP Hastc.xls
Bác kiểm tra lại!:22:
Hà, soi thấy error rồi nè bác ơi. Phải là TK DatLenh... mới đúng, chứ ko phải TK Dat Lenh...
trungnghia
16-01-2009, 08:17 PM
Hà, soi thấy error rồi nè bác ơi. Phải là TK DatLenh... mới đúng, chứ ko phải TK Dat Lenh...
Tks a lot!:53: Em sơ suất quá! Files mẫu em gởi lên thì đúng mà mô tả lại sai dồi.:17: Để em kiển tra và sửa lại.:-/
trungnghia
16-01-2009, 09:03 PM
tên chuẩn luôn ý bác ạ. hic
Bác sử lại tên files thành:
TK DatLenh CP Hose.xls
TK DatLenh CCQ Hose.xls
TK DatLenh CP Hastc.xls
ko có khoảng cách giữa chữ DatLenh.
lopla
19-01-2009, 08:33 AM
em down của bác về mà vẫn ko chạy đc, hic, nó báo run-time error '9"
trungnghia
19-01-2009, 08:49 AM
em down của bác về mà vẫn ko chạy đc, hic, nó báo run-time error '9"
Bác thử chạy trước cái này của bác Strade: http://vinase.com/forums/showpost.php?p=13904&postcount=20
Đơn giản hơn.:41: Ko phải lấy thêm file về cho rườm rà.:21: Em cũng tính bắt chước bác ý là cho data GDNN,:40: nhưng Bác ý cũng đang làm data GDNN, ko hiểu sao còn bỏ dở?:-/
lopla
19-01-2009, 09:06 AM
em chạy rùi, ăn ngay, mỗi tội bác ý ko có CCQ :D
trungnghia
19-01-2009, 09:09 AM
em chạy rùi, ăn ngay, mỗi tội bác ý ko có CCQ :D
Muốn thêm dô cũng được:37: nhưng có cần thiết ko?:40:
zoomzzzoom
19-01-2009, 09:28 AM
Muốn thêm dô cũng được:37: nhưng có cần thiết ko?:40:
Hì, chơi tới bến luôn đi huynh cho an tâm. Thiếu thiếu thấy lo lo sao ấy.:x
trungnghia
19-01-2009, 09:38 AM
Hì, chơi tới bến luôn đi huynh cho an tâm. Thiếu thiếu thấy lo lo sao ấy.:x
Như dzậy CC_VNINDEX có gồm CCQ ko bác?:12:
lopla
19-01-2009, 09:43 AM
có chứ bác,hehe, em nghĩ VNindex tổng hợp nên phải có, còn có thêm CCQ để phân tích riêng biến động :D
zoomzzzoom
19-01-2009, 11:31 AM
Như dzậy CC_VNINDEX có gồm CCQ ko bác?:12:
Có ạ! Hiện nay data cung cầu của forum có đủ cả.:x Đây, em quote lại data của ngà 16.01.09 làm bằng chứng đây.
CC_MAFPF1 ######## 52 52 29 29 72410 34850 CC_PRUBF1 ######## 82 94 82 94 309030 257710 CC_VFMVF1 ######## 114 114 61 61 286760 401870 CC_VFMVF4 ######## 77 77 59 59 185650 271600 CC_VNINDEX ######## 8772 8772 7484 7484 14007900 13615940
strade
19-01-2009, 07:56 PM
Trungnghia bổ sung thêm phần đó cho mọi người nhé. :)
trungnghia
19-01-2009, 09:24 PM
Trungnghia bổ sung thêm phần đó cho mọi người nhé. :)
Bác làm thì nhanh gọn hơn em:41:. Nhưng nếu bác bận thì em sẽ cố ạ!:x
lopla
20-01-2009, 08:36 AM
các bác kiểm tra xem có bị giống em ko? hôm qua e thử nhưng KQ là thế này, hic, VNindex tận 6595 điểm :))
trungnghia
20-01-2009, 08:56 AM
các bác kiểm tra xem có bị giống em ko? hôm qua e thử nhưng KQ là thế này, hic, VNindex tận 6595 điểm :))
Của bác thiếu CCQ.:D Bác thử với file cũ của bác Strade phải ko? Em có thêm CCQ dzô ròi đóa:68:
Em đã bổ sung CCQ trong các số liệu cung cầu. Kể cả trường hợp sau này sàn HA có CCQ. Các bác test lại dùm.:D
File Đính KèmGetDataCC_FromFPTS Daily_Vinase.xls (http://vinase.com/forums/attachment.php?attachmentid=2940&d=1232382798) (538.0 KB, 1 lần tải)CC19.01.2009.xls (http://vinase.com/forums/attachment.php?attachmentid=2941&d=1232382798) (54.5 KB, 0 lần tải)
À mừ bác qua đây down:
http://vinase.com/forums/showthread.php?t=2394&page=3
lopla
20-01-2009, 09:09 AM
em thử của bác rùi, có CCQ nhưng ra Vnindex 6870, hic,
tieuvansau
20-01-2009, 10:19 AM
bác trungnghia hay bác strade bổ sung dùm em phần lấy dữ liệu NN giùm em nhé.,
cảm ơn trước 2 bác nhiều nhiều :21:
trungnghia
20-01-2009, 12:28 PM
em thử của bác rùi, có CCQ nhưng ra Vnindex 6870, hic,
Đúng rồi!:D Cộng thêm CCQ vào là 6870!:D Chưa có CCQ thì chỉ có 6595. Bác xem lại phải ko?:D
trungnghia
20-01-2009, 12:32 PM
bác trungnghia hay bác strade bổ sung dùm em phần lấy dữ liệu NN giùm em nhé.,
cảm ơn trước 2 bác nhiều nhiều :21:
Bác Strade đang bận:D. Để em làm, nhưng chắc cũng chậm, vì em cũng bận, nhưng chắc là bận ít hơn:D. Sáng mở máy login, định làm rồi sếp gọi đến giờ mới dzìa.:D Em sẽ cố để kịp data chiều nay nhé.:21:
trungnghia
20-01-2009, 12:34 PM
bác trungnghia hay bác strade bổ sung dùm em phần lấy dữ liệu NN giùm em nhé.,
cảm ơn trước 2 bác nhiều nhiều :21:
Data GDNN cộng chung KL và TT nhá bác?:-/
tieuvansau
20-01-2009, 01:59 PM
Data GDNN cộng chung KL và TT nhá bác?:-/
ok bác., có đầy đủ 2 cái tốt hơn., hì hì
thank bác cái nữa nè ! hì hì
zoomzzzoom
20-01-2009, 02:01 PM
Data GDNN cộng chung KL và TT nhá bác?:-/
Yes, chơi tới bến luôn đi huynh. Thà bắt nhầm còn hơn bỏ xót :24:
trungnghia
20-01-2009, 03:51 PM
Yes, chơi tới bến luôn đi huynh. Thà bắt nhầm còn hơn bỏ xót :24:
Về files CC và GDNN chúng ta qua đây luôn đi cho đúng nội dung nhá. Sau này đở tìm ko ra:D
http://vinase.com/forums/showthread.php?p=14020&posted=1#post14020
lopla
21-01-2009, 09:32 AM
Đúng rồi!:D Cộng thêm CCQ vào là 6870!:D Chưa có CCQ thì chỉ có 6595. Bác xem lại phải ko?:D
đúng thế bác ạ,hic, lúc đầu ko để ý, cho chạy thử MS, thấy nó vống tít lên, hic, giờ bác sửa đc chưa
strade
21-01-2009, 09:38 AM
đúng thế bác ạ,hic, lúc đầu ko để ý, cho chạy thử MS, thấy nó vống tít lên, hic, giờ bác sửa đc chưa
Dường như bạn chưa hiểu cách sử dụng số liệu Cung cầu và Nước ngoài mà mọi người làm ở đây. Bạn có thể vào đây để đọc thêm nhé.
Bắt đầu từ đây http://www.vinase.com/forums/showthread.php?t=1364
sau đó đến đây
http://www.vinase.com/forums/showthread.php?t=1587
Chúc vui.
lopla
21-01-2009, 10:32 AM
cảm ơn bác nhiều nhiều, em mới học nên đúng là chẳng biết bắt đầu từ đâu nữa. Mong các bác tiếp tục giúp đỡ em :D
...................
Chúc các bác năm mới vui vẻ *_*
supperstone
26-05-2009, 05:31 PM
Bác Trungnghia ơi hình như file viewhose không làm việc được nữa. Bác xem lại giúp em với, em thấy tool này rất có ích.
Xin cảm ơn.
trungnghia
26-05-2009, 06:42 PM
Bác Trungnghia ơi hình như file viewhose không làm việc được nữa. Bác xem lại giúp em với, em thấy tool này rất có ích.
Xin cảm ơn.Đúng rồi bác ui!:((
Cấu trúc data source đã nhiều lần thay đổi. Em chuyển sang file theo dõi VNI dự kiến. Thì bi h cấu trúc data source cũng xáo trộn nhiều lần. Các bác bên VC mý lần đề nghị, dzà em cũng đã hứa up file lên. Nhưng đột nhiên hum thứ sáu đến nay source lại có dzấn đề.:(( Em dùng xen kẻ 2 sourve mừa cả 2 đều die.:((
Hum qua, tự nhiên source lấy data EOD cũng bị xỉu (chưa die) làm em phải chửa cháy bằng cách lấy data bán tự động.:43:-O:14:
supperstone
26-05-2009, 08:01 PM
Dù sao cũng cảm ơn bác đã quan tâm. Khi nào rảnh rỗi bác xem lại giúp.Dạo này giao dịch sôi động, chắc bác cũng bận làm ăn :)
trungnghia
28-08-2009, 07:28 AM
Em cũng mới update file FPTs Intraday (b).rar (http://www.vinase.com/forums/attachment.php?attachmentid=2787&d=1251350942) lên http://www.vinase.com/forums/showpos...6&postcount=35 (http://www.vinase.com/forums/showpost.php?p=13516&postcount=35) hum qua. Các báccó hứng thú thì thử tiếp.:D
Kuong
25-10-2009, 02:34 PM
Bác Nghĩa có thể cho em xin các đường link lấy giá từ các công ty ck FPT, SBS, VCB ... được không.
Em sẽ check lại cho bác xem nguồn nào nhanh nhất hoặc ổn định nhất :6:
Như đã nói từ đầu file này của bác khoaimi, em chỉ chỉnh sửa chút ít, chủ yếu là để lấy được data từ TVSI (do cấu trúc bảng điện TVSI thay đổi).:22: Lúc đầu em đã sửa theo cấu trúc mới của bảng điện. Nhưng sau đó em tìm hỉu được cách lấy data từ server của TVSI (ko phải thông qua bảng điện). Nghĩ rằng, có thể đẩy nhanh tốc độ lấy data. Cả 2 cách đều phức tạp hơn file nguyên thủy và tuy cách thức khác nhau nhưng ưu nhược điểm cũng tương tự nhau, nên em sử dụng cách thứ 2. Đó là file ViewHose1.4 test.xls.:)
Sau đó, trong thời gian test em nhận thấy thỉnh thoảng xuất hiện chuỗi data lỗi từ TVSI khiến việc ghi data lên file gặp lỗi, có thể sẽ gây khó khăn cho các bác nào ko rành về macro và excel basic, nên em đã chỉnh việc xử lý lỗi và đã post file ViewHose1.4 chinh sua.xls.:)
Vì giữ nguyên file gốc, ko chỉnh sửa nhiều, có thể xuất hiện một số lỗi. Em cũng định xây dựng một file khác hoàn toàn, nhưng vẫn giữ lại ý tưởng có giá khớp dự kiến ở 2 đợt khớp lệnh định kỳ (1 và 3). Tuy nhiên, hiện nay em chỉ thấy có 2 CTCK có data giá khớp dự kiến là TVSI và VCBS, nhưng cấu trúc data lấy từ server của cả 2 CTCK này có dạng phức tạp hơn và cùng update chậm. Cụ thể, TVSI update data 1phút/lần. Dù để time frame 10s, thậm chí có thể chỉnh thấp hơn nhưng thực tế cứ mỗi 1 phút mới có data mới:45:
Mong bác nào phát hiện được nguồn data nào có giá khớp dự kiến mách cho em biết dới!:D:41:
Bây giờ thì em cung cấp cho các bác file mới ViewHose1.4 chinh sua 120109.xls đã xử lý lỗi ko sửa được khi nhập Mã CP sai!:D
trungnghia
25-10-2009, 11:21 PM
Bác Nghĩa có thể cho em xin các đường link lấy giá từ các công ty ck FPT, SBS, VCB ... được không.
Em sẽ check lại cho bác xem nguồn nào nhanh nhất hoặc ổn định nhất :6:
http://quotes.vcbs.com.vn/priceboard/
http://priceboard.fpts.com.vn/user/stock/hcm3/?s=1&rd=11751
http://priceboard.sbsc.com.vn/ipriceboard/initAction.do?page=hose
Dear các bác,
Đợt vừa rồi có bác giailang cũng hỏi tôi về webquery, đúng là khá nhiều trang price board không lấy được từ webquerry của excel thông thường. Tham khảo trên mạng, tôi chỉnh sửa macro lấy dữ liệu được từ fpts. Gửi các bác tham khảo nhé. Nếu các cao thủ excel có thể giúp để hoàn thiện hơn tool cho mọi người không lệ thuộc quá vào kết cấu price board thì tốt quá.
Tool này cần set up 1 số thứ trong Visual basic editor (trích trong code)
'set a reference to Microsoft HTML Object Library
'set a reference to Microsoft Internet Controls
Mở rộng thêm, tool này có thể lấy toàn bộ bảng giá vào 1 array, cái này có thể hữu dụng khi ta tính toán luôn trong array rồi ghi kết quả ra excel.
Souce: http://www.mrexcel.com/forum/showthread.php?t=64064&page=2
giailang
26-10-2009, 04:51 PM
Dear các bác,
Nếu các cao thủ excel có thể giúp để hoàn thiện hơn tool cho mọi người không lệ thuộc quá vào kết cấu price board thì tốt quá.
Cảm ơn bác VHVN nhiệt tình. Tui đặc cán mai về Excel nên không bit coding thế nào. Quan sát các bảng giá, tui có vài nhận xét như sau:
Cấu trúc của trang thay đổi khi số phiên khớp lệnh thay đổi, nhưng tập con của nó luôn có cấu trúc kiểu
Struct Thamkhảo{
double GiáThamchiếu;
double GiáTrần;
double GiáSàn;
double GiáCao;//Một số bảng đặt cột này ở bên phải
double GiáThấp;//Một số bảng đặt cột này ở bên phải
int Tổngkhốilượng;//Một số bảng đặt cột này ở bên phải
}
Struct Chàogiá{
double Giá;
int Khối_lượng; //CP
int Lầnkhớp;
bool Kiểuchàogiá; //Chào bán/mua hoặc Dư bán, Dư mua
};
Struct KhớpLệnh{
double Giá;
int Khốilượng;
double PhẩnTrămThayđổi;
}
Struct NgoạiNhân{
int KhốilượngMua;
int KhốilượngBán;//có thể có hoặc không có trong bảng giá
double Room; //có hoặc không
}
Đa số các bảng cấu trúc theo dạng
Thamkhảo|ChàogiáMua|Khớplệnh|Chàobán|Tha mkhảo|NgoạiNhân
Do vậy có thể tạo một metastruct như sau
Struct GiáCP{
String MãCP;
Date NgàyGiaodịch;
Thamkhảo ThôngtinTK;
ChàoGiá ChàoGiáMua[];
KhớpLệnh Klệnh;
ChàoGiá ChàoGiáBán[];
NgoạiNhân NN;
}
Nếu các cao thủ lập trình có thể triển khai theo các đặc tả trên, bằng cách so string của nhãn cột thay vì thứ tự/vị trí cột, sau đó gom data vào các cấu trúc trên thì tui nghĩ rằng không cần lo lắng gì nhiều về sự thay đổi của cấu trúc bảng giá.
Kuong
26-10-2009, 07:17 PM
http://quotes.vcbs.com.vn/priceboard/
http://priceboard.fpts.com.vn/user/stock/hcm3/?s=1&rd=11751
http://priceboard.sbsc.com.vn/ipriceboard/initAction.do?page=hose
Cám ơn bác Nghĩa, em đã check trong phiên giao dịch ngày hôm nay thì thấy.
- SBSC không vào được :)
- FPTS chậm nhất, thỉnh thoảng bảng giá còn chết luôn không vào được, chắc bảng giá public nên server yếu :35:
- VCBS nhanh nhất - so với bảng giá của shs thì tốc độ tương đương mà lại đọc lấy data được:65:, em nghĩ nên lấy dữ liệu tư VCBS.
Bác Nghĩa còn link nào không đưa hết luôn để em cho :67:
trungnghia
26-10-2009, 10:45 PM
Cám ơn bác Nghĩa, em đã check trong phiên giao dịch ngày hôm nay thì thấy.
- SBSC không vào được :)
- FPTS chậm nhất, thỉnh thoảng bảng giá còn chết luôn không vào được, chắc bảng giá public nên server yếu :35:
- VCBS nhanh nhất - so với bảng giá của shs thì tốc độ tương đương mà lại đọc lấy data được:65:, em nghĩ nên lấy dữ liệu tư VCBS.
Bác Nghĩa còn link nào không đưa hết luôn để em cho :67:
Thực tế, em đã thử nhiều lần các bảng điện của fpts, sbsc, vcbs, thanglongsc, tvsi,vdsc, hsc, smes, từ cách đây 1 năm (sau đó thỉnhthoảng có check lại), thì thấy tốc độ ko cố định, sự hơn kém cũng là tương đối. Khi thì bảng điện này nhanh, nhưng lúc khác, bảng điện khác nhanh hơn. Có bảng điện nhanh sàn HO nhưng chậm sàn HA, dzà ngược lại.
leo1in88
30-10-2009, 10:18 AM
mấy bác ơi em xài view hose hay viewhose chinh sua đều bị lỗi không thể kết nối vào server?????
trungnghia
30-10-2009, 11:31 AM
mấy bác ơi em xài view hose hay viewhose chinh sua đều bị lỗi không thể kết nối vào server?????
Cái file này đã lâu ko xài được do data source đã thay đổi cấu trúc. Bác xài thử cái này: http://vinase.com/forums/showthread.php?t=3283
anchoi9
15-04-2010, 09:29 PM
Àh quên em chưa post FTPs Intraday cho bác. FTPs Intraday(b) đã được bổ sung và chỉnh 1 ít lỗi so với bản trước đó.
Đặc điểm của FTPs Intraday(b) là gom hết data Real tìme Intraday 2 sàn vào nên rất nặng so với trước đó :D và cả các file sau này, em tách riêng ra từng sàn (nên nhanh hơn và nhẹ hơn). Bác có thể xem hướng dẫn bên VC nhé! :D
Cái bảng này hay quá nhưng sữ dụng làm sao chỉ giúp em với anh Trung Nghĩa ơi
1. Trước mỗi phiên GD (từ sau khi kết thúc phiên liền kề trước cho đến trước 8g30, lúc nào cũng được) cần nhấp chuột dzô nút Reset, để:
- Xóa data trong các Sheets “VNIndex”, “Ses. 1”, “Ses. 3”
- Update giá trị VNIndex đóng cửa gần nhất (Nếu reset sớm hơn, giá trị VNI đóng cửa gần nhất có thể sai - Trường hợp đã Reset trước 1 hoắc nhiều hơn 1 phiên trước đó nhưng dzì lý do gì đó ko sử dụng VNIndexView thì phải Reset lại để lấy đúng VNI đóng cửa cuối cùng).
em tìm hoài trong đây không có 2 cái sheet “Ses. 1”, “Ses. 3” anh ơi chỉ giúp em với
Cảm ơn anh Trung Nghĩa
:punk: :punk: :punk: :punk:
trungnghia
15-04-2010, 11:35 PM
Cái bảng này hay quá nhưng sữ dụng làm sao chỉ giúp em với anh Trung Nghĩa ơi
1. Trước mỗi phiên GD (từ sau khi kết thúc phiên liền kề trước cho đến trước 8g30, lúc nào cũng được) cần nhấp chuột dzô nút Reset, để:
- Xóa data trong các Sheets “VNIndex”, “Ses. 1”, “Ses. 3”
- Update giá trị VNIndex đóng cửa gần nhất (Nếu reset sớm hơn, giá trị VNI đóng cửa gần nhất có thể sai - Trường hợp đã Reset trước 1 hoắc nhiều hơn 1 phiên trước đó nhưng dzì lý do gì đó ko sử dụng VNIndexView thì phải Reset lại để lấy đúng VNI đóng cửa cuối cùng).
em tìm hoài trong đây không có 2 cái sheet “Ses. 1”, “Ses. 3” anh ơi chỉ giúp em với
Cảm ơn anh Trung Nghĩa
:punk: :punk: :punk: :punk:Cái này là nói đến file VNIndexView.xls ở bên đây:
Tool theo dõi VNINDEX dự kiến (http://vinase.com/forums/../3283-Tool-theo-d%C3%B5i-VNINDEX-d%E1%BB%B1-ki%E1%BA%BFn) http://vinase.com/forums/showthread.php/3283-Tool-theo-d%C3%B5i-VNINDEX-d%E1%BB%B1-ki%E1%BA%BFn/page2
hatsenlienhuong
26-04-2010, 12:24 PM
các bác chỉ cho em cách chuyển số liệu từ file FPTs Intraday (b).xls sang dư liệu metastock để xem được đồ thị intraday với ah! Cám ơn các bác!
Powered by vBulletin™ Version 4.0.0 Copyright © 2010 vBulletin Solutions, Inc. All rights reserved.