Lập trình tạo bảng hiển thị thông tin cài đặt và kết quả hoạt động của bot

🎯 Mục tiêu bài học:

  • Hiểu vai trò của bảng thông tin khi lập trình bot Pine Script

  • Biết cách sử dụng table.new()table.cell() để hiển thị dữ liệu

  • Trình bày hiệu quả thông tin như cài đặt đầu vào, số lệnh, lợi nhuận, v.v.

  • Tăng tính chuyên nghiệp và dễ theo dõi cho mỗi chiến lược bot


📋 1. Bảng thông tin dùng để làm gì?

Trong một chiến lược giao dịch, đôi khi việc quan sát biểu đồ giá thôi là chưa đủ. Bạn cần:

  • Biết thông số đầu vào đang dùng là gì

  • Theo dõi số lượng lệnh đã mở

  • Xem tổng khối lượng, lợi nhuận, v.v.

📌 Giải pháp: Tạo một bảng hiển thị (table) cố định trên biểu đồ bằng Pine Script để trình bày những thông tin quan trọng này.


💡 2. Cách tạo bảng trong Pine Script v6

Bước 1: Khởi tạo bảng


 

pinescript

var table t = table.new(position.top_right, 3, 6)

Bước 2: Hiển thị dòng thông tin bằng table.cell


 

pinescript

if bar_index % 10 == 0 table.cell(t, 0, 0, "Số lệnh mở") table.cell(t, 1, 0, str.tostring(strategy.opentrades)) table.cell(t, 0, 1, "Tổng lợi nhuận") table.cell(t, 1, 1, str.tostring(strategy.netprofit))

📌 Bạn có thể linh hoạt hiển thị:

  • Tên chiến lược đang chạy

  • Các thông số như target_profit, amount_per_trade, max_trades

  • Biến động PnL theo thời gian

👉 Tham khảo Bài 5 để hiểu cách lưu giữ giá trị các biến giữa các bar, giúp hiển thị dữ liệu chính xác hơn.


📺 Video hướng dẫn cách tạo bảng


💾 Mã nguồn tham khảo trên GitHub

🔗 https://gist.github.com/tubcymsb/955cf81518ceee48302d3525860b9f04


🔗 Xem thêm các bài viết liên quan:


🚀 Thêm chuyên nghiệp cho bot của bạn với bảng kết quả

Một bảng hiển thị đơn giản nhưng hiệu quả sẽ giúp bạn theo dõi hiệu suất bot mà không cần mở thêm tab hay công cụ phụ.

👉 Tham gia khóa học lập trình Pine Script 6 nâng cao để học thêm nhiều kỹ thuật chuyên sâu khác giúp bạn xây dựng bot chuyên nghiệp hơn:
🔗 https://laptrinhrobot.edubit.vn/khoa-hoc-lap-trinh-pine-script-6-tradingview-nang-cao?hl=vi

Bài viết cùng danh mục