Đi tới nội dung chính
Chuyển tới nội dung chính

Mục của bạn, phiên bản và chia sẻ

Mỗi chiến lược, bộ lọc hay phân tích bạn tạo — từ mẫu, do trợ lý Quant viết, nhân bản hay nhập từ tệp — là một mục, nằm trong tab Của tôi của thanh bên, kèm toàn bộ phiên bản, tham số đang chỉnh và kết quả chạy gần nhất. Trang này hướng dẫn quản lý các mục, xem và khôi phục phiên bản, sửa mã, sao lưu, chia sẻ, và tìm lại hội thoại cũ.

Tab Của tôi​

Tab Của tôi ở thanh bên của Studio

Mở thanh bên của Studio (nút Thanh bên ở đầu Studio) rồi chọn tab Của tôi. Lúc chưa có mục nào, thanh bên đóng sẵn và tab ghi Chưa có mục nào — nhờ Copilot tạo hoặc chạy một mẫu.

① Tìm trong mục của tôi — theo tên, gõ không dấu cũng được.

② Lọc theo loại — Tất cả, Chiến lược, Bộ lọc, Phân tích, và ngôi sao — chỉ mục đã gắn sao.

③ Một mục — biểu tượng loại, tên và dòng phụ: chiến lược ghi lợi nhuận / năm và Sharpe của lần chạy gần nhất (ví dụ +15.5%/năm · Sharpe 1.03); bộ lọc ghi số mã thỏa; phân tích hoặc mục chưa chạy ghi phiên bản mới nhất và lúc cập nhật. Bấm để mở ở khung làm việc. Mục chạy từ mẫu mang tên gốc của mẫu (ví dụ Momentum 6-1 xoay vòng hàng tháng, không phải tên dễ hiểu ở thư viện mẫu).

④ Gắn sao, Xoá — hiện khi rê chuột; mục đã gắn sao luôn hiện ngôi sao.

⑤ Nhập — nhập mục từ tệp .json (Chuyên nghiệp), xem bên dưới.

⑥ Xuất tất cả — tải mọi mục về một tệp để sao lưu hoặc chuyển máy.

Mục đã gắn sao đứng đầu, còn lại xếp theo lần cập nhật mới nhất. Xoá một hội thoại không xoá các mục của nó.

Gắn sao, đổi tên, nhân bản, xoá​

Các thao tác nằm ở đầu mục đang mở (ngôi sao, menu Thêm thao tác) và ở dòng của mục trong tab Của tôi:

Thao tácKết quả
Gắn saoMục lên đầu tab Của tôi; Studio đồng thời xin trình duyệt giữ dữ liệu lâu dài. Bấm lần nữa để bỏ
Đổi tênBấm vào tên ở đầu mục (hoặc menu Đổi tên), gõ tên mới, Enter lưu, Esc bỏ. Mục chạy từ mẫu có tên dễ hiểu: đổi tên rồi thì dòng trạng thái thôi ghi tên dễ hiểu của mẫu
Nhân bảnTạo mục mới "… (bản sao)" từ phiên bản mới nhất, kèm tham số đang chỉnh; phiên bản đầu của bản sao ghi Nhân bản từ vN. Bản sao của một mẫu vẫn là mẫu, nên gói Thiết yếu chạy được
XoáHỏi lại Xoá «…» và toàn bộ … phiên bản? rồi xoá mục, mọi phiên bản và kết quả đã lưu. Không hoàn tác được — tải về trước nếu còn cần

Phiên bản​

Mỗi lần code của mục đổi, Studio lưu một phiên bản mới (v1, v2, v3…); code giống hệt bản cuối thì không tạo phiên bản. Đổi tham số trên thanh tham số không tạo phiên bản.

Lịch sử phiên bản của một mục

Bấm nút phiên bản cạnh tên mục (ví dụ v2/2) để mở lịch sử: phiên bản mới nhất ở trên, mỗi dòng ghi số phiên bản, mới nhất, ghi chú, bên phải là người tạo — AI (trợ lý Quant), Bạn, Mẫu — và thời gian.

Ghi chú thường gặpPhiên bản được tạo khi
Từ mẫuBạn dùng một mẫu (phiên bản đầu)
Ghi chú của trợ lýTrợ lý tạo hoặc sửa mục
Sửa tayBạn lưu code trong tab Mã
Sửa từ vNBạn lưu bản nháp sửa từ một phiên bản cũ hơn bản mới nhất
Khôi phục vNBạn khôi phục một bản cũ (ở Studio hoặc nút Khôi phục của thẻ thay đổi trong hội thoại)
… · đề xuất từ vNBạn bấm Áp dụng trên đề xuất của trợ lý (xem Sửa chiến lược)
Nhân bản từ vNPhiên bản đầu của bản sao

Xem, chạy và khôi phục bản cũ​

Đang xem phiên bản cũ

Chọn một phiên bản cũ trong lịch sử:

① Nút phiên bản viền vàng — bạn đang xem bản cũ (v1/2).

② Đang xem v1 (bản cũ) — Chạy lúc này chạy đúng code của v1, tab Mã hiện code của v1.

③ Về bản mới nhất — quay lại phiên bản mới nhất.

④ Khôi phục bản này — tạo phiên bản mới có nội dung của v1 (Chuyên nghiệp). Khôi phục không xoá phiên bản nào.

Kết quả đang hiện thuộc phiên bản khác

Khi kết quả đang hiện thuộc một phiên bản khác phiên bản bạn đang xem — ví dụ vừa lưu v2 mà chưa chạy lại — Studio ghi Kết quả của v1, Mã đang xem là v2 — chạy lại để cập nhật kết quả kèm nút Chạy v2.

Mỗi mục giữ đầy đủ kết quả của 3 lần chạy gần nhất và bản tóm tắt (lợi nhuận, Sharpe, số lệnh…) của 30 lần gần nhất; mở mục là thấy kết quả lần chạy gần nhất.

Xem và sửa mã​

Tab Mã hiện code của mục viết bằng SDK của Studio. Ở gói Thiết yếu, tab này chỉ để xem (khung Chỉ xem code kèm nút Nâng cấp); từ gói Chuyên nghiệp bạn sửa và lưu được.

Tab Mã: bản nháp chưa lưu, so sánh với phiên bản đang xem

① Phiên bản đang sửa — thêm (cũ) khi đang sửa từ một bản cũ, · chưa lưu khi có thay đổi chưa lưu.

② So sánh — tô ngay trong trình soạn: dòng bị bỏ nền đỏ, dòng mới nền xanh. Có bản nháp thì so bản nháp với phiên bản đang xem; không thì so với phiên bản liền trước.

③ Bỏ thay đổi — bỏ bản nháp.

④ Tài liệu SDK — mở tài liệu đầy đủ ở ngăn bên phải; đây cũng là tài liệu trợ lý Quant dùng để viết code.

⑤ Sao chép mã.

⑥ Lưu — Ctrl+S (macOS Cmd+S): lưu thành phiên bản mới ghi chú Sửa tay.

⑦ Chạy — Ctrl+Enter (macOS Cmd+Enter): lưu (nếu có thay đổi) rồi chạy; đang chạy thì thành Dừng.

⑧ Nhật ký chạy — bấm để mở: những gì code in ra bằng log(...), cảnh báo, lỗi của lần chạy (số dòng, chấm đỏ khi lỗi).

Trình soạn tô màu cú pháp, đánh số dòng, thu gọn khối, tự đóng ngoặc, gạch chân sóng lỗi cú pháp ngay khi gõ, tô đỏ dòng gây lỗi ở lần chạy trước; gõ ta., d., param.… để có gợi ý hàm của SDK kèm cách dùng (hoặc Ctrl+Space), Ctrl+F (macOS Cmd+F) để tìm.

Bản nháp được giữ khi bạn chuyển tab hay đóng mở mục, mất khi tải lại trang. Nếu trợ lý tạo phiên bản mới trong lúc bạn đang có bản nháp, khung Mã báo Bản nháp dựa trên vN: lưu vẫn an toàn — Studio tạo phiên bản tiếp theo từ đúng nội dung bạn đang sửa — hoặc bấm Bỏ bản nháp. Trợ lý cũng không ghi đè bản nháp của bạn mà gửi đề xuất chờ bạn áp dụng (xem Sửa chiến lược).

Cách viết code: Viết code (SDK).

Tải về, nhập tệp, chia sẻ liên kết​

CáchGồmAi mở được
Tải về (.json) (menu Thêm thao tác)Một mục: mọi phiên bản, tham số. Tên tệp theo tên mục (bỏ dấu), đuôi .fq.jsonNgười có Studio, bằng Nhập
Xuất tất cả (cuối tab Của tôi)Mọi mục, tệp quant-studio-<ngày>.fq.jsonNhư trên
Sao chép liên kết chia sẻ (menu Thêm thao tác)Phiên bản mới nhất và tham số của mục, không kèm kết quả hay hội thoạiNgười có Studio trên web, hoặc dán vào Quant AI của App FireAnt

Nhập tệp (Chuyên nghiệp): bấm Nhập ở tab Của tôi, chọn tệp .json xuất từ Studio (tối đa 5 MB). Studio báo Đã nhập n mục; mục trùng với mục đang có được nhập thành bản riêng. Tệp sai thì báo File quá lớn (tối đa 5 MB), File không phải JSON hợp lệ hoặc File không đúng định dạng Quant Studio.

Liên kết chia sẻ kết thúc bằng #quant=…: toàn bộ nội dung nằm sau dấu # của liên kết (không lưu trên máy chủ). Studio báo Đã sao chép liên kết — mở trên web hoặc dán vào Quant AI của App FireAnt; code quá dài thì báo Code quá dài để chia sẻ bằng liên kết — dùng Tải về (.json). Người nhận mở liên kết thì Studio mở ra và nhập mục (cần gói Chuyên nghiệp): Đã nhập n mục từ liên kết chia sẻ. Liên kết lỗi báo Liên kết chia sẻ không hợp lệ, bị hỏng hoặc thiếu, quá lớn hoặc không có mục nào.

Vì sao nhập cần gói Chuyên nghiệp

Gói Thiết yếu chạy các mẫu với code giữ nguyên như mẫu. Code nhập từ tệp hay liên kết được coi là code tự viết, nên cần gói Chuyên nghiệp để nhập và chạy.

Xuất Excel danh sách lệnh của chiến lược và kết quả bộ lọc (Chuyên nghiệp): xem Giao dịch và danh mục và Kết quả bộ lọc.

Hội thoại cũ​

Lịch sử của Copilot, bộ lọc Quant

Hội thoại với trợ lý Quant nằm ở Lịch sử của khung Copilot — bộ lọc Tất cả, Hỏi đáp, Quant (bộ lọc chỉ hiện khi bạn đã có hội thoại Quant). Hội thoại Quant có biểu tượng bình thí nghiệm, dòng dưới ghi Quant kèm mục gần nhất, hoặc Đang chạy · giai đoạn khi lượt đang chạy nền.

Mở một hội thoại: khung Copilot hiện các lượt trao đổi, Studio mở mục gần nhất của hội thoại. Tên hội thoại lấy từ câu hỏi đầu tiên, rồi đổi thành tên mục đầu tiên trợ lý tạo. Xoá hội thoại bằng biểu tượng thùng rác ở Lịch sử của Copilot: các mục của hội thoại vẫn ở tab Của tôi, riêng hội thoại thì không khôi phục được.

Hội thoại tạo với trợ lý cũ của Studio (trước khi trợ lý chuyển sang khung Copilot) vẫn hiện trong Lịch sử (bộ lọc Quant) và được chuyển sang dạng mới ở lần mở đầu tiên.

Nội dung lưu ở đâu​

  • Hội thoại, các mục, phiên bản, tham số, kết quả chạy và cài đặt của Studio lưu trong trình duyệt của máy này, riêng cho từng tài khoản. Lịch sử của Copilot cũng lưu trên trình duyệt.
  • Nội dung không tự đồng bộ giữa các máy hay các trình duyệt. Muốn chuyển máy: Xuất tất cả (tab Của tôi) trên máy cũ, Nhập trên máy mới.
  • Trình duyệt có thể tự xoá dữ liệu khi máy thiếu dung lượng, trừ khi đã cho phép giữ lâu dài: vào Cài đặt › Nội dung của bạn › Yêu cầu giữ lâu dài, gắn sao mục quan trọng và thỉnh thoảng Xuất tất cả.
  • Xoá dữ liệu duyệt web của trang, hoặc dùng cửa sổ ẩn danh, là mất nội dung Studio trên trình duyệt đó.
  • Studio cũng nhớ trên trình duyệt: thanh bên đang mở hay đóng, tab kết quả đang xem, tầng Tóm tắt / Chi tiết và các khối đang mở của báo cáo, mục và hội thoại đang mở.