Quy tắc xuất bản script

Các quy tắc này áp dụng cho tất cả các tập lệnh công khai trên TradingView. Nếu bạn đáp ứng các tiêu chí để được coi là Nhà cung cấp, ví dụ: bạn xuất bản các tập lệnh chỉ dành cho người được mời, bạn cũng sẽ cần đáp ứng Yêu cầu về Nhà cung cấp của chúng tôi.

Các quy tắc này chỉ liên quan đến việc xuất bản tập lệnh. Hãy nhớ rằng các Nội quy chung của TradingView áp dụng cho các tác giả kịch bản, ngoài những điều này.

Bạn sẽ tìm thấy thêm thông tin hữu ích cho các tác giả kịch bản tại đây:

Khả năng hiển thị tập lệnh

Người dùng của tất cả các loại tài khoản trên TradingView có thể xuất bản tập lệnh công khai hoặc riêng tư. Bất kể mức độ hiển thị riêng tư / công khai mà bạn chọn cho tập lệnh của mình, bạn có thể sử dụng bất kỳ nguồn hoặc chế độ xuất bản kiểm soát truy cập nào được cho phép bởi loại tài khoản của bạn: nguồn mở, được bảo vệ hoặc chỉ dành cho người được mời. Tất cả các tập lệnh đã xuất bản của bạn xuất hiện trên tab Tập lệnh trong hồ sơ người dùng của bạn.

Tập lệnh Riêng tư

Tập lệnh Riêng tư không được kiểm duyệt và hiển thị đối với tất cả mọi người trừ bạn. Nếu bạn chọn xuất bản một cách riêng tư, bạn cũng phải chấp nhận rằng những ấn phẩm đó phải được ẩn danh ở những nơi khác trên TradingView. Bạn không được phép tham khảo hoặc liên kết đến họ từ bất kỳ nội dung TradingView công khai nào.

Bạn có thể chia sẻ các ấn phẩm riêng tư với bạn bè hoặc khách hàng bằng cách gửi cho họ liên kết tới tập lệnh của bạn, bạn có thể lấy liên kết này bằng cách mở trang tập lệnh và sao chép URL của tập lệnh từ trình duyệt của bạn.

Tập lệnh công khai

Các tập lệnh công khai xuất hiện trong Thư viện Công cộng của TradingView, nơi chúng hiển thị cho hàng triệu người dùng TradingView và bất kỳ người dùng Internet nào có quyền truy cập vào liên kết của nó. Vì chúng là công khai nên các tập lệnh này phải đáp ứng các yêu cầu sau:

Ngôn ngữ

  • Thư viện Công cộng dành cho tất cả các phiên bản ngôn ngữ của TradingView. Để tất cả các thành viên được hưởng lợi từ tất cả các kịch bản đã xuất bản, chúng tôi ưu tiên tiếng Anh: 
  • Tiêu đề chỉ bằng tiếng Anh. 
  • Các ngôn ngữ khác được hoan nghênh trong phần mô tả, nhưng tiếng Anh phải xuất hiện đầu tiên.
  • Tác giả có thể sử dụng ngôn ngữ khác tiếng Anh cho văn bản giao diện người dùng của tập lệnh đã xuất bản của họ, nhưng nếu làm như vậy, họ cũng phải cung cấp bản dịch tiếng Anh của văn bản này trong phần mô tả của ấn phẩm.

Tính nguyên bản và hữu ích

  • Mô tả ấn phẩm tập lệnh của bạn là nơi bạn giải thích cho cộng đồng rằng tập lệnh của bạn là nguyên bản như thế nào và tại sao nó có thể hữu ích cho các nhà giao dịch. Nếu mô tả của bạn không làm được điều này, người kiểm duyệt sẽ ẩn ấn phẩm của bạn.
  • Đảm bảo tập lệnh của bạn là bản gốc và sẽ tăng thêm giá trị cho Tập lệnh cộng đồng. Tránh sử dụng lại các phần mềm tích hợp nguồn mở, mã được tạo tự động, mã từ tài liệu học tập của chúng tôi hoặc bên thứ ba hoặc mã miền công cộng khác. Mặc dù những bài tập như vậy có thể giúp bạn tìm hiểu về Pine nhưng không bổ sung thêm kiến thức trên TradingView.
  • Nếu bạn muốn chia sẻ thiết lập không yêu cầu tập lệnh mới, hãy xuất bản ý tưởng thay vì tập lệnh. Ví dụ: thiết lập đường trung bình động với các giá trị tham số khác nhau không yêu cầu xuất bản tập lệnh mới.
  • Khi kết hợp các chỉ báo hoặc mã khác trong một tập lệnh, mô tả ấn bản của bạn phải chứng minh lý do kết hợp và giải thích cách các thành phần của nó hoạt động cùng nhau. Một bản kết hợp không có mục đích nào khác ngoài việc hợp nhất các chỉ báo hoặc mã khác sẽ không được xuất bản tập lệnh mới.
  • Không cho phép các tập lệnh nguồn đóng tái tạo nội dung các tập lệnh nguồn mở đã làm. Nếu mô tả của tập lệnh nguồn đóng của bạn không chứng minh được điểm độc đáo của tập lệnh đó và yêu cầu bảo vệ nguồn thì người kiểm duyệt sẽ ẩn ấn phẩm.
  • Tác giả có thể xuất bản các nỗ lực tái tạo hành vi của tập lệnh nguồn đóng, nhưng vì họ không có quyền truy cập vào mã nguồn của tập lệnh nên không được tuyên bố hoặc minh chứng ngầm hoặc rõ ràng cho thấy rằng những nỗ lực kỹ thuật đảo ngược đó tái tạo hành vi của tập lệnh.
  • Người kiểm duyệt đôi khi có thể chấp nhận việc sử dụng một lần các tập lệnh đi ngược lại tinh thần của Nội quy, nhưng họ sẽ ẩn nếu các tập lệnh này trở thành thói quen. Đó là trường hợp các tập lệnh thiếu tính độc đáo, cố gắng thiết kế ngược các tập lệnh nguồn đóng, v.v.
  • Toàn bộ ấn phẩm kịch bản của bạn phải phản ánh sở thích và chuyên môn của riêng bạn. Mặc dù một trong các chức năng của tập lệnh của bạn có thể giống với chức năng của tập lệnh của tác giả khác nhưng việc cố gắng bắt chước nhiều tập lệnh của các tác giả khác là không được phép.

Tiêu đề

  • Chỉ sử dụng bộ ký tự ASCII 7 bit. Biểu tượng cảm xúc và các hiệu ứng đặc biệt sử dụng ký tự không được phép.
  • Không bao giờ sử dụng tất cả các chữ hoa cho bất kỳ phần nào của tiêu đề ngoại trừ các chữ viết tắt như BB, SR, v.v.
  • Chỉ sử dụng tiếng Anh.

Mô tả

  • Viết một mô tả chi tiết và có ý nghĩa cho phép các nhà giao dịch hiểu được nguyên bản của tập lệnh của bạn như thế nào, nó làm gì, nó hoạt động như thế nào và cách sử dụng nó. Cung cấp cho nhà giao dịch ý tưởng về các khái niệm cơ bản tính toán của bạn. Chỉ đề cập rằng kịch bản của bạn theo xu hướng hoặc nhằm mục đích mở rộng quy mô không giúp ích gì nhiều cho các nhà giao dịch; nó sẽ hữu ích hơn cho các nhà giao dịch nếu bạn cũng cung cấp cho họ ý tưởng về phương pháp nào trong số hàng trăm phương pháp phát hiện xu hướng hoặc định mức mà bạn sử dụng.
  • Mô tả tập lệnh của bạn phải khép kín và không thể dựa vào ủy quyền cho mã nguồn mở của bạn hoặc các liên kết / tham chiếu đến nội dung khác để làm rõ mục đích của tập lệnh.
  • Mô tả tập lệnh nguồn đóng phải cho phép các nhà giao dịch hiểu cách tập lệnh nguồn đóng của bạn đang thực hiện những gì bạn nói. Chúng tôi không mong đợi bạn tiết lộ tất cả logic cơ bản của tập lệnh của mình, nhưng nếu bạn xuất bản một tập lệnh mã nguồn đóng, chúng tôi cho rằng nó thực hiện điều gì đó nguyên bản, trong trường hợp đó, người giao dịch và người kiểm duyệt phải hiểu một số điều đó.
  • Các nhà xuất bản tập lệnh mã nguồn mở cần lưu ý rằng ít người dùng TradingView có thể đọc Pine. Họ dựa vào mô tả của bạn để hiểu cách sử dụng tập lệnh của bạn.
  • Các tập lệnh mã nguồn mở và được bảo vệ theo định nghĩa là miễn phí. Không cần thiết phải quảng cáo điều này trong các ấn phẩm, và các ấn phẩm kịch bản được quảng cáo là có sẵn trong một khoảng thời gian giới hạn không được phép.
  • Cho phép sử dụng biểu tượng cảm xúc, miễn là không cản trở việc bạn đọc mô tả.
  • Không giới hạn quyền truy cập vào các tập lệnh được bảo vệ. Sử dụng các tập lệnh chỉ dành cho người được mời để kiểm soát quyền truy cập của người dùng vào các tập lệnh của bạn.

Biểu đồ

  • Biểu đồ bạn đang xuất bản cùng với tập lệnh của mình phải dễ hiểu và đầu ra của tập lệnh của bạn phải dễ nhận dạng. Đây là lý do tại sao chúng tôi yêu cầu bạn xuất bản tập lệnh của mình với một biểu đồ rõ ràng.
  • Trừ khi tập lệnh của bạn phải được sử dụng với một tập lệnh khác và mô tả của bạn giải thích lý do tại sao, đừng bao gồm các tập lệnh khác trên biểu đồ.
  • Bạn có thể sử dụng các hình vẽ trên biểu đồ, nhưng chúng sẽ góp phần giúp bạn hiểu được tập lệnh của bạn có chức năng gì hoặc cách sử dụng nó.
  • Không bao gồm các bản vẽ biểu đồ nếu việc sử dụng chúng không được giải thích.
  • Không cho phép các tập lệnh phát ra tín hiệu Mua / Bán sử dụng các loại biểu đồ không chuẩn (Heikin Ashi, Renko, Kagi, Point & Figure và Range) vì chúng tạo ra kết quả không thực tế. Xem ấn phẩm này nếu bạn cần hiểu tại sao.
  • Hiển thị thông tin đầy đủ về biểu tượng/khung thời gian và tên chỉ báo trên biểu đồ của bạn để các nhà giao dịch có thể biết họ đang xem gì.

    Kết quả chiến lược

  • Cố gắng công bố các kết quả phản hồi không gây hiểu lầm cho các nhà giao dịch.
  • Chọn vốn khởi đầu thực tế.
  • Sử dụng hoa hồng thực tế VÀ trượt giá.
  • Không sử dụng 100% vốn chủ sở hữu cho các vị thế quy mô, vì lãi kép không phản ánh hầu hết các điều kiện giao dịch trong thế giới thực. 5-10% thường thực tế hơn.
  • Trừ khi mã trên biểu đồ của bạn yêu cầu, không sử dụng số lượng hợp đồng cố định.
  • Đảm bảo backtest của bạn đang sử dụng kích thước vị trí thực tế.
  • Chọn một tập dữ liệu sẽ tạo ra một số giao dịch tạo ra kích thước mẫu đủ, lý tưởng là hơn 100 giao dịch.
  • Giải thích Thuộc tính mặc định của chiến lược của bạn trong phần mô tả của tập lệnh và sử dụng các cài đặt đó cho ấn phẩm của bạn.
  • Không công bố các chiến lược đưa ra cảnh báo thận trọng.

Tuyên bố sai và phi thực tế

  • Không đưa ra những tuyên bố không thực tế hoặc không có căn cứ về hiệu suất tập lệnh của bạn, cho dù trên TradingView hay ở nơi khác. Tất cả các tuyên bố về hiệu suất giao dịch trong quá khứ và tiềm năng, độ chính xác của tín hiệu, độ tin cậy thống kê, v.v., phải được chứng minh rõ ràng. Luôn viết một cách thực tế. Đặc biệt chú ý đến ngôn ngữ của bạn khi thảo luận về tương lai, hãy nhớ rằng về cơ bản không thể biết trước được tương lai. Kết quả trong quá khứ không có cách nào đảm bảo hiệu suất trong tương lai.
  • Hãy thẳng thắn với các nhà giao dịch về điều kịch bản của bạn làm và không làm. Cảnh báo người dùng về những thiếu sót trong tập lệnh của bạn. Ví dụ: nếu bạn lập kế hoạch trong quá khứ bằng cách sử dụng các khoản chênh lệch, hãy nhớ đề cập đến điều này để bạn không đánh lừa các nhà giao dịch.
  • Không sử dụng lệnh gọi `security ()` bằng lookahead để truy cập dữ liệu trong tương lai. Xem ấn phẩm này nếu bạn cần thêm thông tin.

Tái sử dụng mã nguồn mở

  • Các quy tắc tái sử dụng mã nguồn mở này ngăn chặn bất kỳ giấy phép nào được tác giả sử dụng, bao gồm Giấy phép Công cộng Mozilla 2.0 áp dụng theo mặc định cho tất cả các nguồn mở được xuất bản trên TradingView. Sau khi đáp ứng các Quy tắc Nội bộ sau về việc tái sử dụng, có thể áp dụng lựa chọn về giấy phép của tác giả.
  • Nếu tập lệnh của bạn sử dụng lại mã nguồn mở từ một tác giả khác:
  • Bạn phải ghi tên tác giả trong phần mô tả ấn bản của mình. Bạn cũng có thể ghi nhận tác giả trong phần bình luận mã nguồn mở.
  • Bạn phải thực hiện những cải tiến đáng kể đối với cơ sở mã ban đầu và nó phải chiếm một tỷ lệ nhỏ trong tập lệnh của bạn. Những thay đổi về phong cách, thay đổi đầu vào, đổi tên biến, sắp xếp lại mã, chuyển đổi giữa các phiên bản Pine Script™, v.v. không cấu thành những cải tiến đáng kể.
  • Tập lệnh của bạn cũng phải được xuất bản dưới dạng nguồn mở, trừ khi được tác giả ban đầu cho phép rõ ràng hoặc trừ khi mã được sử dụng lại được coi là miền công cộng VÀ nó cấu thành một phần không đáng kể trong cơ sở mã của bạn.
  • Ngoại lệ miền công cộng
  • Chúng tôi coi một số mã nguồn mở trên TradingView là "miền công cộng":
  • Tất cả mã được TradingView xuất bản ở dạng tích hợp hoặc tài liệu.
  • Các tập lệnh thư viện được xuất bản công khai (nhưng không phải các tập lệnh chỉ báo hoặc chiến lược).
  • Mã tiêu chuẩn được chuyển từ các chỉ báo cổ điển có sẵn rộng rãi trên các nền tảng khác như RSI, Stoch, v.v., ngoại trừ mã gốc chứa các điều chỉnh dành riêng cho tác giả hoặc các cổng chỉ báo được xuất bản gần đây ở nơi khác.

Thử nghiệm

  • Các tập lệnh dành cho mục đích sử dụng cá nhân, thử nghiệm hoặc các dự án chưa hoàn thành không thuộc Thư viện Công cộng. Sử dụng các ấn phẩm riêng cho các kịch bản riêng tư và thử nghiệm.

Phiên bản

  • Thay vì xuất bản các biến thể nhỏ hoặc cập nhật nhỏ của tập lệnh hiện có dưới dạng các ấn phẩm riêng biệt, hãy gấp chúng lại trong cùng một tập lệnh và xuất bản các bản cập nhật bằng tính năng Cập nhật trong cửa sổ Xuất bản.
  • Nếu bạn muốn thay đổi một cơ sở mã để bảo toàn chức năng của tập lênh cũ hơn, được sử dụng rộng rãi, thì cần giải thích trong phần mô tả.
  • Sử dụng Pine v5 để viết các tập lệnh của bạn.

Tập lệnh được kiểm duyệt

Người kiểm duyệt sẽ ẩn tập lệnh đã xuất bản nếu tập lệnh vi phạm bất kỳ quy tắc nào của chúng tôi. Khi tập lệnh của bạn được kiểm duyệt, bạn sẽ nhận được một tin nhắn riêng tư từ tài khoản người kiểm duyệt PineCoders. Thông báo sẽ liệt kê (các) vi phạm của bạn. Đọc kỹ trước khi trả lời PineCoders. Sau khi đọc thông báo, hãy trả lời nếu bạn có thắc mắc. Người điều hành sẽ sẵn lòng trợ giúp bạn.

Không thể cập nhật hoặc xóa các tập lệnh ẩn. Chúng có nền màu đỏ và không còn hiển thị với cộng đồng; chỉ người kiểm duyệt và tác giả mới có thể nhìn thấy chúng. Bạn có thể xuất bản lại một tập lệnh và mô tả mới, tuân thủ nếu bạn muốn.

Các vi phạm liên tiếp thường đi kèm với thời gian cấm ngày càng tăng. Cuối cùng, chúng có thể dẫn đến lệnh cấm vĩnh viễn. Lưu ý rằng các lệnh cấm ảnh hưởng đến việc sử dụng các tính năng truyền thông xã hội của một tài khoản — không phải biểu đồ.

Vi phạm nghiêm trọng

Một số vi phạm nghiêm trọng hơn những vi phạm khác và có thể dẫn đến lệnh cấm vĩnh viễn ngay lập tức. Ví dụ: đạo văn, gửi thư rác tới Thư viện Công cộng, đánh lừa các nhà giao dịch và gạ gẫm/quảng cáo bên ngoài trường Chữ ký của tài khoản Premium.

Giới hạn cho tài khoản cơ bản

Tài khoản cơ bản có thể xuất bản tập lệnh ba tháng sau khi đăng ký, có giới hạn hai lần xuất bản chữ viết công khai mỗi tháng. Không có giới hạn về số lượng ấn phẩm riêng tư.