[Funland] Giới thiệu tool lọc cổ phiếu do em tự code

kaz

Xe máy
Biển số
OF-807847
Ngày cấp bằng
11/3/22
Số km
73
Động cơ
6,227 Mã lực
Tuổi
32
thanks cụ chủ thớt. Gà mờ như e gặp dc cái này hay quá. Cụ cho e vào telegram với
Cụ quét QR code ngay trang chủ là tự vào cụ à (https://xfin.vn), e cũng chỉ tính toán có khoảng hơn trăm con thôi. Hiện e đang cố update all 1700 con cho nhiều cụ có con nào hay hay. Theo em là qua tháng 4 thì có vẻ sắp vào uptrend rồi
 

anhtuan106

Xe máy
Biển số
OF-837329
Ngày cấp bằng
20/7/23
Số km
97
Động cơ
419 Mã lực
Cụ quét QR code ngay trang chủ là tự vào cụ à (https://xfin.vn), e cũng chỉ tính toán có khoảng hơn trăm con thôi. Hiện e đang cố update all 1700 con cho nhiều cụ có con nào hay hay. Theo em là qua tháng 4 thì có vẻ sắp vào uptrend rồi
Thanks cụ, cảm nhận của e thị trường đang vào pha tăng rồi.
 

dta88

Đi bộ
Biển số
OF-864067
Ngày cấp bằng
22/7/24
Số km
1
Động cơ
0 Mã lực
Tuổi
32
cái dự đoán xu hướng có bị repaint ko vậy bác
 

Thanhqb646

Đi bộ
Biển số
OF-865255
Ngày cấp bằng
6/8/24
Số km
1
Động cơ
0 Mã lực
Tuổi
32
À thực ra dữ liệu e cào bằng Python. Trc thì e crawler bằng selenium, nhưng mà bị chặn vs chả hiểu sao cứ lỗi lỗi nên e đổi sang package này rồi nên cũng ổn định rồi.
bác còn lấy data từ đây không? Sao mình cài thì báo " No module named 'vnquant.log' " nhỉ
 

vietnam123

Xe tăng
Biển số
OF-30654
Ngày cấp bằng
6/3/09
Số km
1,805
Động cơ
498,783 Mã lực
Nơi ở
Đường Trần Đại Nghĩa
Website
www.facebook.com
Chào các Cụ,

E tự giới thiệu xuất thân từ Dev, nay cũng lên làm quản lý rồi, nhưng vẫn còn dev tí cho vui, và quan trọng hơn là nó phải ra Tiền.
E cũng tham gia thị trường đủ thử từ 2019, từ coin cho đến chứng, rồi cả fx nữa, mất cũng nhiều nhưng mà nghị lực thì vẫn còn.
Với phương châm là Tự động hoá hết mức có thể, e tự code ra 1 tool lọc cổ phiếu, hiệu quả trong mùa Uptrend.
Nói là tool chứ là website thôi, ai muốn tự động nhận noti thì join kênh telegram bắn noti mỗi tối trong tuần 1 lần, ở trên web có QR code kênh

Ưu điểm:
- Báo mua theo động lượng, điểm breakout, trung hạn khá tốt
- Có channel telegram bắn noti tự động các tín hiệu
Nhược điểm:
- Chỉ phù hợp thị trường uptrend, còn sideway vs downtrend thì né nhé
- Do 1 cá nhân phát triển nên thi thoảng tool chết
- Dữ liệu tính toán hàng ngày theo khung ngày, ko realtime nên ko phù hợp cho bác nào thích trông chart

Mong mọi người tham khảo và nếu thấy hay thì ủng hộ hoặc ném đá để e cải thiện. E cũng chỉ dành tgian buổi tối để sửa thôi chứ ban ngày vẫn phải đi kiếm cơm cháo

Ví dụ về tín hiệu hàng tối là như thế này: (các bác lọc các con ngon thanh khoản cao thôi, thấp thì thôi). Phương châm của e là rải mua hàng loạt, lấy lãi bù lỗ, con nào khoẻ thì giữ tiếp theo xu hướng

Screenshot 2023-05-30 at 12.57.42.png


Hiển thị trên web
Screenshot 2023-05-30 at 12.59.48.png
Cụ kết nối API với bên em ko?
 

vietnam123

Xe tăng
Biển số
OF-30654
Ngày cấp bằng
6/3/09
Số km
1,805
Động cơ
498,783 Mã lực
Nơi ở
Đường Trần Đại Nghĩa
Website
www.facebook.com
Ui bác làm vstock à, trước e có cài lên mà thấy ko dùng mấy nên gỡ rồi.
Việc trading phái sinh theo em là khả thi, cái khó nằm ở dữ liệu thôi. Các broker VN thì hầu như chưa mở API cho việc truy cập dữ liệu, e mới thấy SSI, BSC có mở truy cập nhưng mà e thấy nhiều hạn chế lắm.

Auto trade Phái sinh e thấy có mấy khó khăn sau: (Ý kiến cá nhân, vì em không có nhiều thời gian và công sức, về lý là làm được hết)
- Dữ liệu (cái này e kiểu cá nhân nên khó nhằn). Các phong cách giao dịch Intraday (theo khung 15ph, 1p) sẽ khó thực hiện. API của bên SSI thì nó chỉ cung cấp dữ liệu nến 1p, mình phải tự tính lại, rồi xử lý lằng nhằng lắm, nhiều khi không thể xử lý xong trong 1p.
- Vị thế và order tất toán theo ngày, nên phải mở lại lệnh vào ngày hôm sau. Ví dụ là các các lệnh Stoploss chốt lời kiểu Bull&Bear, OCO.
- Đáo hạn thì xử lý tiếp theo là như thế nào
Bác thử tìm hiểu nhé https://amix.dnse.com.vn/ giải quyết hết vấn đề bài toán của các bác rồi
 
  • Vodka
Reactions: kaz

kaz

Xe máy
Biển số
OF-807847
Ngày cấp bằng
11/3/22
Số km
73
Động cơ
6,227 Mã lực
Tuổi
32
Bác thử tìm hiểu nhé https://amix.dnse.com.vn/ giải quyết hết vấn đề bài toán của các bác rồi
Hiện tại e đang dùng API của bên DNSE để auto trading phái sinh cũng khá ngon ạ. Trước dùng SSI mà thấy toàn order failed. E code chương trình python nên amix với amibroker e không dùng
 

Thành Thị 1

Xì hơi lốp
Biển số
OF-811147
Ngày cấp bằng
19/4/22
Số km
3,029
Động cơ
97,389 Mã lực
Hiện tại e đang dùng API của bên DNSE để auto trading phái sinh cũng khá ngon ạ. Trước dùng SSI mà thấy toàn order failed. E code chương trình python nên amix với amibroker e không dùng
e cũng định dùng api bên này, mà lười quá chưa ngó đc, vì cũng đang dùng bên khác rồi, nhưng muốn phân bổ các nơi, để tận dụng chi phí. cụ cho vài cái định hướng về việc tìm hiểu api của DNSE để e có tý động lực được ko?
 

kaz

Xe máy
Biển số
OF-807847
Ngày cấp bằng
11/3/22
Số km
73
Động cơ
6,227 Mã lực
Tuổi
32
e cũng định dùng api bên này, mà lười quá chưa ngó đc, vì cũng đang dùng bên khác rồi, nhưng muốn phân bổ các nơi, để tận dụng chi phí. cụ cho vài cái định hướng về việc tìm hiểu api của DNSE để e có tý động lực được ko?
tài liệu của nó hướng dẫn đầy đủ rồi cụ à: https://hdsd.dnse.com.vn/san-pham-dich-vu/api-lightspeed/ii.-trading-api

- đăng kí tài khoản entradex, rồi đăng kí Lightspeed API là xài được thôi.
- dữ liệu ticks thì e lại chạy API của SSI rồi vừa chạy vừa lưu vào 1 DB stream realtime (mongoDB hoặc Redis, e muốn lưu stable làm lịch sử nên e dùng mongo). Bên DNSE cũng cung cấp socket để hứng dữ liệu realtime, chọn bên nào cũng đc.
- đăng kí email OTP để đọc OTP code thì nên dùng email ko phải gmail thì code dễ hơn, e dùng yandex

Tóm tắt flow chương trình đơn giản như sau:
- 8:45 gọi 1 job login, lấy trading token (hạn 8h), lưu vào DB
- 9:00 start chương trình, chương trình này là 1 stream realtime, có thể tham khảo code mẫu của SSI/Dnse
- Trong chương trình thì lưu dữ liệu nến, lấy dữ liệu từ DB ra tính toán các điểm vào lệnh, dùng các strategy ptkt,...(cái này là quan điểm và test cá nhân để tinh chỉnh), tính toán điểm thoát lệnh, ...
- 15:00 stop chương trình
- API trading bên DNSE có cái hay là có API setup đc TP/SL cho mỗi deal nên cũng thuận tiện
 

Thành Thị 1

Xì hơi lốp
Biển số
OF-811147
Ngày cấp bằng
19/4/22
Số km
3,029
Động cơ
97,389 Mã lực
tài liệu của nó hướng dẫn đầy đủ rồi cụ à: https://hdsd.dnse.com.vn/san-pham-dich-vu/api-lightspeed/ii.-trading-api

- đăng kí tài khoản entradex, rồi đăng kí Lightspeed API là xài được thôi.
- dữ liệu ticks thì e lại chạy API của SSI rồi vừa chạy vừa lưu vào 1 DB stream realtime (mongoDB hoặc Redis, e muốn lưu stable làm lịch sử nên e dùng mongo). Bên DNSE cũng cung cấp socket để hứng dữ liệu realtime, chọn bên nào cũng đc.
- đăng kí email OTP để đọc OTP code thì nên dùng email ko phải gmail thì code dễ hơn, e dùng yandex

Tóm tắt flow chương trình đơn giản như sau:
- 8:45 gọi 1 job login, lấy trading token (hạn 8h), lưu vào DB
- 9:00 start chương trình, chương trình này là 1 stream realtime, có thể tham khảo code mẫu của SSI/Dnse
- Trong chương trình thì lưu dữ liệu nến, lấy dữ liệu từ DB ra tính toán các điểm vào lệnh, dùng các strategy ptkt,...(cái này là quan điểm và test cá nhân để tinh chỉnh), tính toán điểm thoát lệnh, ...
- 15:00 stop chương trình
- API trading bên DNSE có cái hay là có API setup đc TP/SL cho mỗi deal nên cũng thuận tiện
cái này tưởng là thuật toán của mình tính chứ???
cái autotrading mình cho scan liên tục để bắt tín hiệu, hoặc cài đc vào đoạn nó tính toán trước khi cho vào DB. ANW thank cụ nhiều.
yandex thì nó có api cho mình lấy dữ liệu email ra luôn hả cụ?
 
Chỉnh sửa cuối:

kaz

Xe máy
Biển số
OF-807847
Ngày cấp bằng
11/3/22
Số km
73
Động cơ
6,227 Mã lực
Tuổi
32
à đúng là mình cài theo chiến lược của mình cụ ah, ý là để cài được thì cần gọi API để nó tự auto tp/sl theo số điểm (hoặc %) mình mong muốn, thì nó cài luôn theo phiên theo tài khoản rồi, ko cần lưu vào DB
Hiện e vẫn đang paper test thật = 1 hợp đồng mà winrate vẫn loanh quanh 50%, R:R 5:3 (điểm), vẫn đang tinh chỉnh thuật toán để có được điểm vào tối ưu mà chưa có ăn
 

Thành Thị 1

Xì hơi lốp
Biển số
OF-811147
Ngày cấp bằng
19/4/22
Số km
3,029
Động cơ
97,389 Mã lực
à đúng là mình cài theo chiến lược của mình cụ ah, ý là để cài được thì cần gọi API để nó tự auto tp/sl theo số điểm (hoặc %) mình mong muốn, thì nó cài luôn theo phiên theo tài khoản rồi, ko cần lưu vào DB
Hiện e vẫn đang paper test thật = 1 hợp đồng mà winrate vẫn loanh quanh 50%, R:R 5:3 (điểm), vẫn đang tinh chỉnh thuật toán để có được điểm vào tối ưu mà chưa có ăn
cái này phải hiểu bản chất của phái sinh, những yếu tó nào nên chú ý trong những hoàn cảnh nào thì nó là driver của giá, và lúc nào thì ko. thì cụ mới nâng đc tỷ lệ lên đc. Nên những người ngoại đạo như cụ kể cũng khó ăn đấy. phải làm sao mà có những ngày nó ko đi lệnh, có những ngày nó đi cả 2 chiều và có những ngày nó hold.
 
  • Vodka
Reactions: kaz

kaz

Xe máy
Biển số
OF-807847
Ngày cấp bằng
11/3/22
Số km
73
Động cơ
6,227 Mã lực
Tuổi
32
yandex thì nó support đăng nhập bằng giao thức IMAP/POP3 nên python có package email sẵn có là đọc được rồi cụ à.
mấy cái này e code bằng chatgpt nên nhanh lắm, vài nốt nhạc là xong thôi =))
 

Thành Thị 1

Xì hơi lốp
Biển số
OF-811147
Ngày cấp bằng
19/4/22
Số km
3,029
Động cơ
97,389 Mã lực
yandex thì nó support đăng nhập bằng giao thức IMAP/POP3 nên python có package email sẵn có là đọc được rồi cụ à.
mấy cái này e code bằng chatgpt nên nhanh lắm, vài nốt nhạc là xong thôi =))
cụ giống e ghê :D
 

tintucvn

Xe tăng
Biển số
OF-184144
Ngày cấp bằng
8/3/13
Số km
1,772
Động cơ
349,228 Mã lực
Nơi ở
Hà Nội
cái này tưởng là thuật toán của mình tính chứ???
cái autotrading mình cho scan liên tục để bắt tín hiệu, hoặc cài đc vào đoạn nó tính toán trước khi cho vào DB. ANW thank cụ nhiều.
yandex thì nó có api cho mình lấy dữ liệu email ra luôn hả cụ?
yandex nó chỉ giống google của Nga thôi. Nó cung cấp dịch vụ email + tìm kiếm
 

tintucvn

Xe tăng
Biển số
OF-184144
Ngày cấp bằng
8/3/13
Số km
1,772
Động cơ
349,228 Mã lực
Nơi ở
Hà Nội
à đúng là mình cài theo chiến lược của mình cụ ah, ý là để cài được thì cần gọi API để nó tự auto tp/sl theo số điểm (hoặc %) mình mong muốn, thì nó cài luôn theo phiên theo tài khoản rồi, ko cần lưu vào DB
Hiện e vẫn đang paper test thật = 1 hợp đồng mà winrate vẫn loanh quanh 50%, R:R 5:3 (điểm), vẫn đang tinh chỉnh thuật toán để có được điểm vào tối ưu mà chưa có ăn
Cụ test bằng BOT nên DNSE vẫn chỉ winrate 50:50 thôi à.
Em định test mà vào group chat thấy lắm tin quá nên out, tự đánh theo phương pháp của mình
 

Thành Thị 1

Xì hơi lốp
Biển số
OF-811147
Ngày cấp bằng
19/4/22
Số km
3,029
Động cơ
97,389 Mã lực
Cụ test bằng BOT nên DNSE vẫn chỉ winrate 50:50 thôi à.
Em định test mà vào group chat thấy lắm tin quá nên out, tự đánh theo phương pháp của mình
có 1 phương pháp rất hay là cụ vào 1 group zalo nào đó có nhiều MG bằng biz account của Zalo, rồi cụ thu thập thông tin về nhận định lên và xuống của nhóm, nôm na là media point. Sau đó thì cứ khi nào view lên thì cụ rình Short cao xuống và ngược lại. Tất nhiên là có những lúc họ đúng, nhưng đa số khi cả team đã view thì thường sai :D
 
Thông tin thớt
Đang tải
Top