Bỏ qua

Quy trình làm việc với AI trong cTrader CLI

Bài viết này giải thích cách sử dụng trợ lý AI với cTrader CLI khi bạn biết mục tiêu nhưng chưa nắm rõ cú pháp lệnh chính xác. Hãy mô tả nhiệm vụ bằng ngôn ngữ tự nhiên. Trợ lý sẽ tạo lệnh hoặc tập lệnh để bạn kiểm tra trước khi thực thi.

Ghi chú

Để trợ lý AI tạo các lệnh chính xác, hãy cung cấp kho lưu trữ GitHub của cTrader CLI để trợ lý tham khảo đầy đủ tài liệu lệnh trước khi viết tập lệnh.

Trợ lý AI có thể hỗ trợ như thế nào

Trợ lý AI đặc biệt hữu ích khi bạn có thể diễn đạt mục tiêu bằng lời nhưng chưa biết lệnh cTrader CLI tương ứng. Trợ lý có thể giúp bạn:

  • Chuyển mục tiêu đã mô tả thành lệnh cTrader CLI đề xuất.
  • Giải thích lệnh, tùy chọn hoặc kết quả đầu ra mà bạn chưa quen.
  • Gợi ý nguyên nhân có thể xảy ra và cách khắc phục thông báo lỗi.
  • Kiểm tra tệp .cbotset, tệp tham số optimize hoặc cấu hình backtest.
  • Soạn tập lệnh có thể sử dụng lại từ chuỗi lệnh mà bạn đang thực hiện thủ công.
  • Sử dụng các kỹ năng để tạo lệnh đáng tin cậy hơn.

Phân biệt lệnh và prompt

Cần phân biệt rõ hai khái niệm sau.

  • Lệnh là văn bản bạn nhập vào terminal, chẳng hạn ctrader-cli candles --account=<account-id> --symbol=EURUSD --period=h1 --count=200.
  • Prompt là văn bản bạn gửi cho trợ lý AI để mô tả việc mình muốn làm. Trợ lý sẽ đề xuất một lệnh để bạn kiểm tra rồi thực thi.

Ghi chú

Các prompt trong bài viết này được viết để bạn sao chép và dán vào trợ lý AI. Các lệnh trong tài liệu tham chiếu CLI được viết để chạy trong terminal.

Viết prompt an toàn

Prompt hoạt động hiệu quả nhất khi cung cấp đủ ngữ cảnh và giới hạn rõ ràng cho trợ lý. Hãy bao gồm những nội dung sau:

  • Mục tiêu được trình bày đơn giản, rõ ràng.
  • Ngữ cảnh liên quan, như hệ điều hành và các nhóm lệnh bạn dự định dùng.
  • Yêu cầu không tự tạo ra những lệnh hoặc tùy chọn mà cTrader CLI không hỗ trợ.
  • Yêu cầu sử dụng cú pháp của phiên bản cTrader CLI công khai hiện tại.
  • Yêu cầu nêu rõ mọi giả định được đưa ra.
  • Yêu cầu thông báo thông tin còn thiếu trước khi tiếp tục.
  • Yêu cầu đề xuất chuỗi bước an toàn, dễ kiểm tra thay vì một lệnh kết hợp phức tạp.
  • Dùng giá trị giữ chỗ cho đường dẫn, số tài khoản và ký hiệu để không chia sẻ thông tin đăng nhập thật.

Prompt thông dụng

Các ví dụ prompt sau cho thấy cách sử dụng AI cùng với cTrader CLI.

Giải thích một lệnh bạn tìm thấy

Hãy yêu cầu trợ lý giải thích lệnh theo từng dòng, chỉ ra những tùy chọn có thể tiềm ẩn rủi ro và đánh dấu các thành phần có vẻ không tồn tại. Sau đó, hướng trợ lý đến các mục tương ứng để kiểm tra danh sách tùy chọn đầy đủ.

Explain what this cTrader CLI command does, option by option, and describe any
effect it would have on a trading account:

<paste the command here>

If any option looks incorrect or risky, say so. Do not assume options that are
not shown.

Chẩn đoán lỗi

Gửi lệnh, đầu ra lỗi và ngữ cảnh cho trợ lý để nhận gợi ý về nguyên nhân có khả năng cao nhất và cách sửa an toàn. Nếu cần, hãy làm theo quy trình khắc phục sự cố.

I ran this cTrader CLI command:

<paste the command, with credentials removed>

It returned this error:

<paste the error output>

Suggest the most likely cause and a safe way to fix it. List the checks I should
make first. Do not invent commands or options that cTrader CLI does not provide,
and state your assumptions.

Soạn tập lệnh có thể sử dụng lại

Chuyển chuỗi lệnh bạn đang chạy thủ công thành tập lệnh dừng ngay khi gặp lỗi đầu tiên và không lưu thông tin đăng nhập trong tệp, dựa trên các nhóm lệnh phổ biến.

I run these cTrader CLI commands in order by hand:

<list the commands, with credentials removed>

Draft a script for <operating system> that runs them in sequence and stops if a
command fails. Keep credentials in placeholders or environment variables, not
in the script. Add a comment above each command explaining what it does, and
add a note reminding me to review the script before running it on a live
account.

Prompt dành cho giao dịch

Những prompt sau dành cho các tình huống giao dịch cụ thể.

Ghi chú

Hãy kiểm tra mọi lệnh hoặc tập lệnh do AI tạo ra trước khi chạy:

  • Xác nhận mọi lệnh và tùy chọn đều có trong tài liệu tham chiếu CLI.
  • Kiểm tra số tài khoản, ký hiệu, khối lượng và giá có chính xác không.
  • Chạy các lệnh chỉ đọc trước để xác nhận cấu hình.
  • Thử các lệnh giao dịch trên tài khoản demo trước khi dùng trên tài khoản thật.

Sửa đổi hoặc hủy lệnh chờ

Yêu cầu trợ lý AI dùng các lệnh quản lý lệnh giao dịch để điều chỉnh giá, mức cắt lỗ và mức chốt lời của lệnh giới hạn đang chờ, hoặc hủy lệnh đó.

Write a cTrader CLI command that changes the price of pending order <order-id>
on account <account-id> to <new-price>, with stop-loss <price> and take-profit
<price>. Tell me how to cancel the same order instead.

i

Chạy cBot từ tập lệnh

Cung cấp cho trợ lý đường dẫn cBot và các tham số cần thiết để khởi chạy một phiên cBot bằng lệnh run.

Write a cTrader CLI command that runs <path-to-algo-file> on account
<account-id> with symbol <symbol> and period <period>. Show me how to pass cBot
parameters on the command line and how to make the CLI exit when the cBot stops.

i

Thêm bảo vệ cho vị thế đang mở

Yêu cầu trợ lý AI dùng các lệnh quản lý vị thế để đặt mức cắt lỗ và mức chốt lời cho vị thế đang mở chưa có các mức bảo vệ này.

Position <position-id> on account <account-id> is open on <symbol> with no
stop loss or take profit. Write the cTrader CLI command that sets stop-loss
<price> and take-profit <price> on it. A position has one take-profit level,
so use one `--tp` price. Show the command, no preview output.

i

Chi tiết hoạt động

  • cTrader CLI hiện không hỗ trợ phạm vi thị trường (market range) đối với lệnh thị trường. Tùy chọn --limit-range chỉ áp dụng cho lệnh dừng-giới hạn.
  • Lệnh chờ được đặt qua cTrader CLI không hết hạn; hiện chưa hỗ trợ ngày hết hạn (good till date) hoặc lựa chọn phương thức kích hoạt lệnh stop.
  • cTrader CLI hiện không thể thiết lập hay sửa nhãn và bình luận giao dịch, nhưng có thể đọc và hiển thị chúng khi liệt kê vị thế, lệnh và lịch sử giao dịch. cBot chạy qua cTrader CLI có thể thêm nhãn thông qua mã riêng của mình. Trong ứng dụng cTrader cho Windows và Mac, bật các cột Nhãn và Bình luận để xem cả hai trong bảng Trade Watch.
  • cTrader CLI chỉ hỗ trợ một mức cắt lỗ và một mức chốt lời. Hiện chưa hỗ trợ cắt lỗ động (trailing stop loss), bảo vệ hòa vốn hoặc nhiều mức chốt lời.

Cảnh báo

Trợ lý AI là công cụ hỗ trợ, không phải nguồn quyết định cuối cùng. Bạn vẫn chịu trách nhiệm đối với mọi lệnh được thực thi trên tài khoản của mình.