Đây là bài viết được dịch bởi AI.
Tạo chương trình giao dịch chứng khoán tự động của Hoa Kỳ phiên bản 2
- Ngôn ngữ viết: Tiếng Hàn Quốc
- •
- Quốc gia cơ sở: Tất cả các quốc gia
- •
- CNTT
Chọn ngôn ngữ
Văn bản được tóm tắt bởi AI durumis
- Phiên bản 2 của chương trình giao dịch chứng khoán tự động của Hoa Kỳ đã được tạo vào tháng 12 năm 2021 và được xây dựng nhanh chóng dựa trên hệ thống được sử dụng trong phiên bản 1.
- Sử dụng UiPath RPA, SQL Server Express, phòng chat Telegram, v.v. để thiết lập hệ thống giao dịch tự động và thiết lập để nhận thông báo mua/bán.
- Hiện tại, hệ thống giao dịch tự động đang hoạt động bình thường và dự định sẽ bổ sung chức năng phân tích biểu đồ theo từng cổ phiếu và đăng bài trên blog trong tương lai.
Tôi đã viết những dòng này được 2 năm rồi. Nếu bạn nào muốn biết kết quả, hãy đọc bài viết hồi tưởng trước nhé.
Trong bài viết trước, tôi đã nghĩ đến việc phải tạo một chương trình giao dịch tự động chứng khoán Mỹ phiên bản thứ 2.
Tôi đã có ý tưởng vào sáng ngày 19/12 (Chủ nhật) và bắt đầu chuẩn bị ngay sau khi ăn tối cùng ngày.
Tuy nhiên, tôi đã từng tạo một phiên bản trước đó và đã có sẵn môi trường nền tảng, nên tôi có thể chuẩn bị khá nhanh chóng.
Dù vậy, trong quá trình thực hiện vẫn có một số vấn đề phát sinh, nên tôi muốn ghi lại những nội dung này.
Tổng hợp MVP
Tôi đã liệt kê những chức năng cần thiết phải có.
Phiên bản đầu tiên chạy trên một chiếc PC có hiệu năng không cao, nhưng may mắn là phiên bản thứ hai tôi có thể chọn một chiếc tốt hơn.
Cấu hình PC
Intel(R) Core(TM) i5-4590 CPU @ 330GHz
8.0GB DDR3
SSD 240GB
[Tài khoản chứng khoán]
Mở tài khoản chứng khoán để giao dịch chứng khoán nước ngoài
Điều kiện: Phải sử dụng 영웅문Global của Kiwoom Securities (Chương trình giao dịch tự động hiện tại được phát triển phù hợp với 영웅문Global)
Cài đặt và thiết lập 영웅문Global
Lưu và thiết lập chứng chỉ số cá nhân vào ổ cứng để có thể thực hiện liên tục trên PC này.
Đăng nhập vào 영웅문Global và thực hiện một số cài đặt.
Chuyển khoản và đổi ngoại tệ
Tôi đã thiết lập số tiền gốc là 3 triệu won và đổi 2.500 đô la vì tỷ giá hối đoái cao.
Vì thời gian làm việc là Chủ nhật nên tôi không rõ liệu có thể đổi ngoại tệ ngay sau khi chuyển khoản hay không, nhưng tôi có thể đổi ngoại tệ vào thứ Hai.
(Số dư hiển thị 3 triệu won nhưng số tiền được đổi ngoại tệ không hiển thị 3 triệu won khi làm vào Chủ nhật.)
[UiPath - RPA]
Cài đặt và thiết lập UiPath Studio
Sau khi cài đặt UiPath Studio, bạn cần thiết lập phiên bản độc lập và phiên bản cộng đồng.
Nhập và thiết lập dự án của phiên bản đầu tiên
Nhập dự án đang hoạt động trong phiên bản đầu tiên để nó hoạt động.
(Thay đổi cài đặt như DB.)
Kiểm tra chạy dự án
Tôi không thể kiểm tra hoạt động do logic kiểm tra thời gian dài,
nhưng tôi đã xác nhận rằng dự án đã nhập hoạt động bình thường.
Thiết lập lên lịch
Thiết lập để dự án được thực hiện vào lúc 23:31 thứ Hai, thứ Ba, thứ Tư, thứ Năm, thứ Sáu.
[DB]
Cài đặt DB là bắt buộc vì phương pháp đầu tư cốt lõi được xử lý thông qua DB.
Cài đặt và thiết lập SQL Server Express
Nếu bạn thiết lập hoàn toàn mới, bạn cần phải cài đặt, nhưng tôi không cài đặt vì DB được phiên bản đầu tiên sử dụng đã có sẵn.
Tạo cơ sở dữ liệu
Tôi đã sao lưu cơ sở dữ liệu, khôi phục nó với một tên khác và xóa dữ liệu trong bảng.
Tôi đang sử dụng một cấu trúc bảng rất đơn giản, nhưng tôi sẽ sắp xếp các nội dung liên quan trong tương lai.
Thiết lập giá trị
Tôi đã bắt đầu với 3 triệu won - 2.500 đô la và quyết định đầu tư vào ETF FNGU, một cổ phiếu đã giảm nhiều trong phiên bản đầu tiên.
Tôi đã thiết lập tổng cộng 30 cấp độ, DOWN_RT và UP_RT đều là 1%.
Tài khoản này sẽ thực hiện đầu tư từ cấp độ 1 của FNGU đến -30%.
Số tiền gốc đầu tư nhỏ nhưng tôi đã chia 2.500 đô la thành 30 phần (Cấp độ 1: 470 đô la, các cấp độ còn lại: 70 đô la).
Tôi đã nghĩ rằng tôi có thể thực hiện giao dịch tự động cơ bản sau khi hoàn thành những công việc này,
và đã xác nhận hoạt động vào lúc 23:31 ngày 20/12 (thứ Hai).
Tất nhiên, giống như phiên bản đầu tiên, tôi cần phải thực hiện thêm một số thiết lập để (1) phân tích biểu đồ theo từng cổ phiếu, (2) viết bài đăng trên blog sau khi thực hiện.
Tuy nhiên, tôi coi đó là phần bổ sung và giờ đây nó đã hoạt động bình thường, tôi có thể chuẩn bị cho các bước tiếp theo dần dần.
Thực tế là tôi cần phải bước vào bước tiếp theo, nhưng tôi đã tạo một phòng chat trên Telegram và thiết lập nó để có thể bắt đầu chương trình giao dịch tự động và nhận thông báo mua/bán.
Lịch sử thực hiện của phiên bản 2 vào ngày 20/12 (Thứ Hai)
Bước tiếp theo
Phân tích biểu đồ theo từng cổ phiếu
Cài đặt và thiết lập môi trường Python, sao chép mã nguồn của phiên bản đầu tiên và thay đổi cài đặt DB.
Sao chép chức năng xử lý mờ từ mã nguồn để chuẩn bị.
Sau khi chuẩn bị xong và hoạt động bình thường, hãy thiết lập lịch. (Lúc 6:10 sáng)
Bài đăng trên blog
Tách tài khoản blog hoặc thêm danh mục vào blog hiện tại và thay đổi cài đặt đăng bài của RPA.
Nhập và thiết lập dự án đăng bài trên blog, sau đó kiểm tra hoạt động.
Sau khi chuẩn bị xong và hoạt động bình thường, hãy thiết lập lịch. (Lúc 6:20 sáng)
Kết thúc
Đây là một chương trình giao dịch tự động phù hợp với phương pháp đầu tư mà tôi đã thiết lập và sử dụng,
nhưng tôi sẽ cố gắng chuẩn bị tài liệu hướng dẫn để bạn có thể dễ dàng cài đặt và sử dụng, đồng thời chia sẻ các tệp cài đặt.
Nếu bạn nào quan tâm đến giao dịch tự động, hãy liên hệ với tôi nếu bạn có bất kỳ câu hỏi nào qua phần bình luận hoặc email.
Email được ghi ở góc trên bên trái. (ssjokelife@naver.com)