💱 Chuyển đổi Ngoại tệ
Công cụ chuyển đổi tiền tệ của Toolio nhân số tiền của bạn với tỷ giá mid-market được lấy từ máy chủ Toolio, mà lại truy vấn nguồn dữ liệu miễn phí open.er-api.com — cùng tỷ giá kiểu ngân hàng liên ngân hàng bạn thấy trên các bản tin tài chính, không phải là tỷ giá mà bất kỳ ngân hàng, mạng thẻ, hay dịch vụ chuyển tiền nào thực sự cung cấp. Hai danh sách thả xuống hiển thị 33 loại tiền tệ chính và khu vực ngay lập tức để chọn nhanh, sau đó mở rộng thành toàn bộ 160+ loại tiền tệ mà nguồn dữ liệu cung cấp sau khi tỷ giá trực tiếp tải xong. Kết quả được làm mới tại Toolio mỗi giờ, nhưng dữ liệu nguồn chỉ được xuất bản lại mỗi 24 giờ, vì vậy 'trực tiếp' ở đây có nghĩa là 'không quá một ngày cũ', chứ không phải là cập nhật từng giây.
Một công cụ chuyển đổi ngoại tệ nhân số tiền trong một loại tiền tệ với tỷ giá để ước tính giá trị tương đương trong loại tiền tệ khác; phiên bản của Toolio truy vấn tỷ giá trực tiếp từ máy chủ của nó trên mỗi yêu cầu.
Cách hoạt động. Chỉ địa chỉ bạn nhập được gửi đến máy chủ của chúng tôi để lấy kết quả công khai — không có tệp riêng tư nào được tải lên và không lưu lại nội dung bạn nhập.
Giới thiệu
Khi bạn chọn một cặp tiền tệ, trình duyệt gọi trực tiếp đến endpoint /api/fx của Toolio, sau đó chuyển yêu cầu đến nguồn dữ liệu miễn phí /v6/latest/{base} của open.er-api.com và trả về phản hồi với bộ đệm 1 giờ. Đây là một ngoại lệ duy nhất đối với quy tắc không kết nối mạng của Toolio cho các công cụ tính toán — một bảng tỷ giá được đúc vào trang tĩnh sẽ trở nên lỗi thời chỉ sau vài ngày, vì vậy công cụ này được thiết kế có hỗ trợ máy chủ, trong khi tất cả các công cụ tính toán khác trên trang vẫn hoàn toàn ngoại tuyến.
Con số bạn thấy là tỷ giá trung bình thị trường, điểm giữa lý thuyết giữa giá mà các ngân hàng lớn mua và bán một loại tiền tệ, và đây không phải là tỷ giá bạn thực sự sẽ nhận được. Các ngân hàng bán lẻ thường thêm 2-4% trên tỷ giá này (một số ngân hàng khu vực thậm chí cao hơn), trong khi các dịch vụ chuyển tiền chuyên dụng thường rẻ hơn, trong khoảng 0,3-4,5% tùy theo nhà cung cấp. Cụ thể: nếu công cụ hiển thị 1 USD = 1.380 KRW (ví dụ minh họa — kiểm tra con số thực tế cho chính bạn) và bạn gửi 1.000 USD qua ngân hàng có biên phí 3%, bạn sẽ nhận được giá trị tương đương 1.380.000 x 0,97 = 1.338.600 KRW theo tỷ giá thị trường thực tế, mặc dù không có dòng chi phí nào xuất hiện trên hóa đơn của bạn. Khoảng cách này là biên chênh lệch, không phải là lỗi của công cụ tính toán.
Việc làm tròn số sẽ tạo ra hai sự không khớp khác. Thứ nhất, số tiền được chuyển đổi luôn được hiển thị tối đa 4 chữ số thập phân bất kể loại tiền tệ bạn chọn, vì vậy khi chuyển đổi sang KRW, JPY hoặc VND — những loại tiền tệ không sử dụng xu trong giao dịch hàng ngày — vẫn có thể hiển thị một con số như 1.338.600,0000, thêm các chữ số thập phân mà không máy tính tiền nào bao giờ tạo ra. Thứ hai, số tiền bạn nhập sẽ được hiển thị lại thông qua một định dạng số đơn giản mặc định là 3 chữ số thập phân, vì vậy nếu bạn nhập 1,123456789, màn hình sẽ hiển thị '1,123 USD = ...' trong khi phép nhân thực tế đằng sau kết quả đó sử dụng toàn bộ số 1,123456789 bạn đã nhập — nhân lại số 1,123 được hiển thị với tỷ giá hiển thị sẽ không tạo ra kết quả được hiển thị.
Ở đầu bên kia thang đo, các số JavaScript chỉ giữ được độ chính xác tuyệt đối lên đến khoảng chín nghìn tỷ (2^53). Chuyển đổi một số tiền rất lớn sang một loại tiền tệ có tỷ giá danh nghĩa bất thường lớn có thể, về lý thuyết, vượt qua ngưỡng đó và làm mất độ chính xác ở một vài chữ số cuối cùng, không có cảnh báo nào được hiển thị.
Cuối cùng, dấu thời gian 'Cập nhật' bên cạnh kết quả không tươi mới như vẻ ngoài của nó: mã chỉ giữ lại 16 ký tự đầu tiên của dấu thời gian mà API trả về, điều này đủ để hiển thị ngày, tháng và năm nhưng cắt bỏ trước giờ và phút. Hai lần chuyển đổi được thực hiện cách nhau 12 giờ vào cùng một ngày lịch sẽ hiển thị cùng một 'Cập nhật' ngày, vì vậy không có cách nào để xác định từ trang này liệu con số đó đã cũ 10 phút hay gần như một ngày trọn vẹn.
Cách sử dụng
- Nhập số tiền bạn muốn chuyển đổi vào trường số tiền — giá trị thập phân được chấp nhận.
- Chọn loại tiền tệ bạn đang chuyển đổi từ trong danh sách thả xuống đầu tiên — 33 loại tiền tệ chính (USD, EUR, KRW, JPY, VND…) hiển thị ngay lập tức, và danh sách sẽ mở rộng thành tất cả 160+ loại tiền tệ sau khi tỷ giá trực tiếp tải xong.
- Chọn loại tiền tệ bạn đang chuyển đổi sang trong danh sách thả xuống thứ hai.
- Máy chủ của Toolio sẽ lấy tỷ giá hiện hành cho loại tiền tệ cơ sở bạn chọn và trang sẽ tự động nhân nó với số tiền của bạn — không cần nhấn nút.
- Kiểm tra dòng chữ nhỏ dưới kết quả: nó hiển thị tỷ giá chính xác được sử dụng (1 đơn vị tiền tệ nguồn theo đơn vị tiền tệ đích) và ngày lịch được làm mới lần cuối ở phía nguồn.
- Nhấn nút đảo ngược (⇄) để đổi vị trí tiền tệ nguồn và đích và lấy lại kết quả ngay lập tức theo chiều ngược lại.
Câu hỏi thường gặp
- Tại sao ngân hàng hoặc ứng dụng chuyển tiền của tôi tính một số tiền khác với công cụ chuyển đổi này?
- Công cụ này hiển thị tỷ giá trung bình thị trường — tỷ giá lý thuyết giữa các ngân hàng sử dụng với nhau — không phải là tỷ giá bất kỳ dịch vụ tiêu dùng nào thực sự cung cấp. Các ngân hàng thường thêm 2-4% trên tỷ giá này, và ngay cả các dịch vụ chuyển tiền chi phí thấp cũng thường thêm một khoản phí. Với 1.000 USD và biên phí 3%, đó là khoảng 30 USD giá trị biến mất vào chênh lệch mà không bao giờ hiển thị trên hóa đơn của bạn.
- Các tỷ giá có thực sự 'sống', được cập nhật mỗi giờ?
- Máy chủ của Toolio sẽ tải lại từ nhà cung cấp dữ liệu của nó mỗi giờ, nhưng nguồn dữ liệu miễn phí của nhà cung cấp chỉ cập nhật lại các con số mới mỗi 24 giờ. Vì vậy, con số bạn thấy không bao giờ cũ hơn khoảng một ngày, nhưng nó không được cập nhật theo từng phút — 'theo giờ' mô tả tần suất chúng tôi làm mới bộ đệm, không phải tần suất tỷ giá thực sự thay đổi.
- Tôi thực sự có thể chuyển đổi giữa bao nhiêu loại tiền tệ?
- Tất cả 160+ loại tiền tệ mà nguồn tỷ giá bao gồm. Để giữ cho việc chọn nhanh chóng, hai danh sách thả xuống bắt đầu với 33 loại tiền tệ chính và khu vực (USD, EUR, KRW, JPY, VND và nhiều hơn nữa); một lúc sau, sau khi tỷ giá trực tiếp tải xong, danh sách sẽ mở rộng thành tất cả các loại tiền tệ mà nguồn dữ liệu trả về, vì vậy bạn có thể chọn bất kỳ 160+ nào trực tiếp.
- Tại sao kết quả lại hiển thị bốn chữ số thập phân ngay cả đối với các loại tiền như KRW hoặc JPY không sử dụng xu?
- Màn hình luôn làm tròn tối đa bốn chữ số thập phân bất kể loại tiền nào được chọn, vì vậy bạn có thể thấy một con số KRW hoặc JPY có các chữ số thập phân ngay cả khi những loại tiền này không được chia nhỏ trong các giao dịch hàng ngày. Xem phần số nguyên như giá trị có ý nghĩa cho các loại tiền không có đơn vị phụ.
- Tôi có thể sử dụng con số này để thực sự đặt lệnh chuyển tiền hoặc giao dịch không?
- Không — chỉ nên xem nó là con số tham khảo/ước tính. Đây là tỷ giá trung bình thị trường, không phải tỷ giá mà bất kỳ ngân hàng, nhà phát hành thẻ, hoặc nhà cung cấp dịch vụ chuyển tiền nào sẽ thực hiện giao dịch của bạn. Luôn kiểm tra tỷ giá mà nhà cung cấp của bạn báo giá tại thời điểm thực tế của giao dịch trước khi dựa vào con số này cho một thanh toán thực tế.
- Nếu tôi nhập một số tiền với nhiều chữ số thập phân, màn hình hiển thị vẫn chính xác không?
- Toán học thực tế sử dụng toàn bộ đầu vào của bạn, nhưng số tiền được hiển thị lại trên màn hình được làm tròn đến ba chữ số thập phân để dễ đọc. Nhập 1,123456789 sẽ hiển thị '1,123 USD' bên cạnh một kết quả thực tế được tính toán từ toàn bộ 1,123456789 — số đầu vào được hiển thị và số đầu ra được hiển thị sẽ không khớp nếu bạn cố gắng kiểm tra toán học bằng tay từ những gì được hiển thị.
- Dữ liệu của tôi có bị tải lên không?
- Chỉ địa chỉ hoặc URL bạn nhập được gửi đến máy chủ để lấy kết quả công khai. Không tải lên tệp riêng tư nào và không lưu nội dung bạn nhập.