Hướng dẫn giao dịch chứng khoán trên điện thoại Android

MỤC LỤC

Intent

Intent được sử dụng nhằm để gửi đi các thông báo tạo một Activity hay một Service.

Các đối tượng được sử dụng trong ứng dụng

NGHIỆP VỤ CHỨNG KHOÁN

    • Sở giao dịch chứng khoán: là cơ quan thực hiện vận hành thị trường và ban hành những quyết định điều chỉnh các hoạt động giao dịch chứng khoán trên Sở phù hợp với các quy định của luật pháp và Ủy ban chứng khoán. Nhà đầu tư có thể sử dụng tài khoản mở tại công ty chứng khoán A để thực hiện giao dịch ( mua và bán cùng loại chứng khoán ) trong ngày giao dịch và ngày hôm sau sử dụng tài khoản mở tại công ty chứng khoán B để thực hiện lệnh mua bán trong ngày. • Nhà đầu tư không được sử dụng các tài khoản khác nhau của mình mở tại các công ty chứng khoán để mua, bán cùng loại chứng khoán trong ngày giao dịch( vì có thể dẫn đến các tài khoản khác nhau khớp lệnh với nhau nhưng do một nhà khách hàng đứng tên sở hữu các tài khoản đó hoặc được khách hàng ủy quyền cho người khác giao dịch, nên dẫn đến không thực sự chuyển quyền sở hữu), ngoại trừ trường hợp giải chấp trên tài khoản của nhà đầu tư được thực hiện theo thỏa thuận trước đó giữa công ty chứng khoán và nhà đầu tư.

    • Nếu trong 03 ngày đầu tiên sau khi giao dịch trở lại, cổ phiếu, chứng chỉ quỹ được giao dịch trở lại vẫn chưa có giá đóng cửa, HSX sẽ xem xét điều chỉnh biên độ dao động giá của cổ phiếu, chứng chỉ quỹ sau khi có sự chấp thuận của SSC. • Lệnh ATO được nhập vào hệ thống giao dịch trong thời gian khớp lệnh định kỳ để xác định giá mở cửa và sẽ tự động tự hủy bỏ sau thời điểm xác định giá mở cửa nếu lệnh không được thực hiện hoặc không được thực hiện hết. • Khách hàng có thể yêu cầu nhân viên môi giới hủy lệnh nếu lệnh hoặc phần còn lại của lệnh chưa được thực hiện, kể cả các lệnh hoặc phần còn lại của lệnh chưa được thực hiện ở lần khớp lệnh định kỳ hoặc liên tục trước đó.

    • Khối lượng cổ phiếu, chứng chỉ quỹ đầu tư mua của nhà đầu tư nước ngoài được trừ vào khối lượng được phép mua ngay sau khi lệnh mua được thực hiện; khối lượng cổ phiếu, chứng chỉ quỹ đầu tư bán của nhà đầu tư nước ngoài được cộng vào khối lượng cổ phiếu, chứng chỉ quỹ đầu tư được phép mua ngay sau khi kết thúc việc thanh toán giao dịch (T+3). • Lệnh mua hoặc một phần lệnh mua của nhà đầu tư nước ngoài chưa được thực hiện sẽ tự động bị hủy nếu khối lượng cổ phiếu, chứng chỉ quỹ được phép mua đã hết hoặc không được thực hiện ngay khi nhập vào hệ thống giao dịch. Nếu trong 3 ngày giao dịch liên tục kể từ ngày giao dịch đầu tiên chưa xác định được mức giá bình quân gia quyền để sử dụng làm giá tham chiếu cho ngày giao dịch kế tiếp, tổ chức niêm yết và tổ chức tư vấn niêm yết (nếu có) sẽ phải xác định lại giá tham chiếu.

    • Áp dụng giá tham chiếu và biên độ dao động giá là ± 30% so với giá tham chiếu cho cổ phiếu ngày giao dịch đầu tiên hoặc cổ phiếu không có giao dịch trên 25 phiên giao dịch liên tiếp, trong ngày đầu tiên giao dịch trở lại sẽ là ± 30% so với giá tham chiếu.

    ỨNG DỤNG

    Sơ lược cách gửi và nhận dữ liệu

    Tham số truyền vào là các thông tin tài khoản, mật khẩu, và kiểu xác thực. Dữ liệu trả về là chuỗi Json chứa thông tin xác nhận đăng nhập và thông tin của tài khoản(nếu đăng nhập thành công). Tham số truyền vào là mã tài khoản, mã chứng khoán, kiểu xác thực và side (bán/mua).

    Dữ liệu trả về là chuỗi Json chứa thông tin mã chứng khoán, giá, số dư khối lượng. Tham số truyền vào là các thông tin mã tài khoản và kiểu xác thực. Tham số truyền vào gồm mà thị trường, mã tài khoản, mã pin, mã chứng khoán, side, khối lượng, giá, kiểu giá, kiểu xác thực, nguồn đặt lệnh.

    0 Lấy danh sách công ty của 3 sàn 1 Chỉ lấy danh sách công ty của sàn Hose 2 Chỉ lấy danh sách công ty của sàn Hnx 3 Chỉ lấy danh sách công ty của sàn Upcom. Tham số truyền vào là các thông tin mã tài khoản, mã pin, kiểu xác thực, id lệnh sửa, giá mới. Dữ liệu trả về là chuỗi Json chứa số danh sách các lệnh mới đặt và thông tin các lệnh này.

    4 Lấy danh sách công ty của 3 sàn 1 Chỉ lấy danh sách công ty của sàn Hose 2 Chỉ lấy danh sách công ty của sàn Hnx 3 Chỉ lấy danh sách công ty của sàn Upcom.

    Lưu dữ liệu trong Android

    _id ID của danh mục Table lưu tên Danh mục, phục vụ cho việc quản lý danh mục. Code Mã chứng khoán Quản lý việc tạo xóa các mã chứng khoán trong danh mục. TotalValues Tổng giá trị giao dịch Time Thời gian giao dịch Status Trạng thái thị trường.

    StockInfo StockSymbol Mã chứng khoán Table quản lý lưu thông tin giao dịch chứng khoán trong một ngày của một mã nào đó. Lưu cấu hình của chương trình, cho phép tùy chỉnh xem real time, tự động xóa dữ liệu cũ sau thời gian quy định…. TimeClear Tự động xóa dữ liệu cũ trong khoảng thời gian quy định, tính bằng đơn vị ngày.

    Tự động lưu dữ liệu để phục vụ cho nhu cầu xem lại dữ liệu cũ.

    Vận hành chương trình

    Nếu chọn true, khi xem bảng giá chứng khoán, chương trình sẽ tự động cập nhật dữ liệu sau một một khoảng thời gian xác định. Việc lưu này phục vụ cho người dùng có nhu cầu xem dữ liệu lịch sử. Chương trình sẽ tự động xóa dữ liệu lịch sử nếu dữ liệu có ngày cách ngày hiện tại lớn hơn N.

    Lúc xem bảng giá chứng khoán ở chế độ cho phép tự động cập nhật, thì cứ sau khoảng N giây, chương trình sẽ cập nhật dữ liệu một lần. Nếu người dùng đăng nhập vào hệ thống giao dịch thì những thông tin này sẽ được lưu trên server. Ở đây chương trình đã tạo sẳn một danh mục là main, ta có thể tùy chỉnh các danh mục trừ danh mục mặc định “main”.

     Màn hình lịch sử: cho phép xem lại giao dịch của mã chứng khoán theo ngày.

    Bảng sau sẽ mô tả chi tiết các thông số cấu hình.
    Bảng sau sẽ mô tả chi tiết các thông số cấu hình.

    CÀI ĐẶT MÔI TRƯỜNG LẬP TRÌNH ANDROID

    Download Android SDK

    Đây là giao diện Android SDK, cho phép quản lý cập nhật version mới nhất của Android SDK cùng với những ví dụ demo đi kèm theo. Ngoài ra còn cho phép quản lý các trình giả lập để chạy các ứng dụng androi.

    Tích hợp ADT vào Eclipse

    (Lưu ý, nếu cài Android – SDK vào trong thư mục Program file có địa chỉ như C:\Program Files\Android\android-sdk thì ta phải đổi thành địa chỉ như hình bên dưới, đổi Program Files thành Progra~1 thì Eclipse mới nhận được địa chỉ chứa Android SDK.

    Tạo emulator

    Built – in HVGA: chọn mật độ hiển thị hay gọi là độ phân giải của màn hình Android. Hardware Là các phần cứng đi kèm theo điện thoại, như hỗ trợ thẻ nhớ, máy chụp ảnh…. Sau khi nhập các giá trị như hình trên, ta click vào Create AVD để tạo emulator.

    • Start emulator mới tạo lên bằng cách chọn emulator mới tạo và click vào Start.