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 Quy tắc 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 chung 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, tiếng Anh phải là ưu thế. Tiêu đề phải 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ính nguyên bản và hữu ích

  • Phần mô tả tập lệnh của bạn là cơ hội để bạn giải thích cho cộng đồng hiểu nó là bản gốc và có thể hữu ích như thế nào. Nếu mô tả của bạn không cho phép người kiểm duyệt TradingView hiểu cách tập lệnh của bạn là nguyên bản và có khả năng hữu ích, thì tập lệnh đó sẽ được kiểm duyệt.
  • Việc nhấn mạnh lại các ý tưởng cũ, thay đổi màu sắc nhẹ, các kết hợp khác nhau của MA hoặc phiên bản sửa đổi nhẹ của một chỉ báo phổ biến như WaveTrend không được coi là hữu ích. Mặc dù các sửa đổi nhỏ của các chỉ báo hiện có là một cách tốt để tự học Pine, nhưng chúng sẽ không bổ sung thêm kiến thức trên Tradingview. Hãy coi mỗi chỉ số là một nghiên cứu về các loại: bạn càng dành nhiều nỗ lực cho nó thì nhìn chung nó càng hữu ích.
  • Trước khi quyết định xuất bản một tập lệnh, hãy tìm kiếm trong Thư viện Công cộng để đảm bảo rằng không có tập lệnh hiện có nào làm được những gì của bạn.
  • Nếu bạn muốn chia sẻ một thiết lập giao dịch không yêu cầu một chỉ báo mới, hãy xuất bản một Ý tưởng giải thích nó thay vì một tập lệnh. Một tập lệnh MA mới với hai giai đoạn MA kỳ lạ không tạo thành một tập lệnh gốc.
  • Script mashup mà không có mô tả giải thích lý do tại sao các chỉ báo khác nhau được tập hợp lại với nhau và cách sử dụng chúng không hữu ích.
  • Không được phép sử dụng các tập lệnh mã nguồn đóng sao chép những gì mà các tập lệnh nguồn mở đã làm. Nếu mô tả của tập lệnh mã nguồn đóng của bạn không cho phép các nhà giao dịch hiểu điều gì là duy nhất về nó yêu cầu bảo vệ nguồn của nó, thì nó sẽ được kiểm duyệt.
  • Cung cấp cho người dùng các tùy chọn tập lệnh của bạn. Cho phép cấu hình các giá trị chính như dấu chấm và nguồn thông qua "Cài đặt / Đầu vào" trong tập lệnh của bạn.

    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.

    Sự miêu 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.
  • Biểu tượng cảm xúc được phép, miễn là chúng không cản trở việc đọc mô tả của bạn.
  • 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.

    Đồ thị

  • 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ác chiến lược đã xuất bản của bạn phải cho thấy kết quả thực tế.
  • 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.

    Thiếu sót và tuyên bố phi thực tế

  • Đừng đưa ra những tuyên bố không thực tế về tập lệnh của bạn hoặc hiệu suất của nó. Chứng minh các tuyên bố của bạn.
  • Hãy thẳng thắn với các nhà giao dịch về những gì 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.
  • Đừng suy ra hiệu suất trong quá khứ sẽ lặp lại trong tương lai.
  • 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. Sự lựa chọn giấy phép của tác giả được áp dụng sau khi các Quy tắc Nội bộ sau đây về việc tái sử dụng đã được đáp ứng.

  • 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 xin phép tác giả gốc, trừ khi mã được coi là miền công cộng (xem "Ngoại lệ miền công cộng" bên dưới).
  • Tập lệnh của bạn cũng phải được xuất bản ở định dạng mã nguồn mở, trừ khi tác giả ban đầu cho phép rõ ràng hoặc trừ khi mã được sử dụng lại là miền công cộng VÀ nó tạo thành một phần không đáng kể trong cơ sở mã của bạn.
  • Bạn phải ghi công tác giả trong phần mô tả kịch bản của bạn. Nó cũng là một hình thức tốt để thêm một ghi chú trong phần bình luận của tập lệnh của bạn nơi bạn sử dụng lại mã.
  • Bạn phải thực hiện các cải tiến có ý nghĩa và quan trọng đối với mã gốc.
  • Nó phải chiếm một tỷ lệ nhỏ trong tập lệnh của bạn.
  • Ngoại lệ miền công cộng: Một số mã nguồn mở trên TradingView được coi là "miền công cộng". Được coi là miền công cộng:
  • Tất cả mã do TradingView xuất bản trong tài liệu hoặc tài liệu cài sẵn.
  • 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., loại trừ mã gốc có chứa các bản chuyển thể dành riêng cho tác giả hoặc các cổng của các chỉ báo gần đây.

    Kiểm tra

  • 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 fork một codebase để bảo toàn chức năng của script cũ hơn, được sử dụng rộng rãi, thì điều này nên được giải thích trong phần mô tả.
  • Sử dụng Pine v4 để 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 nó 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 nó, 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. Chúng bao gồm đạ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.