Peraturan penerbitan skrip

Aturan berikut ini berlaku bagi seluruh skrip publik di TradingView. Jika anda memenuhi kriteria untuk dapat dianggap sebagai sebuah Vendor, cth., anda mempublikasikan skrip hanya-undangan, andapun harus memenuhi Persyaratan Vendor.

Aturan berikut berhubungan hanya dengan publikasi skrip saja. Harap diingat bahwa Tata Tertib Umum TradingView berlaku bagi penulis skrip, sebagai tambahan dari yang berikut ini.

Anda akan menemukan lebih banyak informasi yang berguna bagi penulis skrip disini:

Visibilitas skrip

Pengguna dari semua jenis akun di TradingView dapat mempublikasikan skrip secara publik atau pribadi. Terlepas dari visibilitas pribadi/publik yang anda pilih untuk skrip anda, anda dapat menggunakan mode publikasi sumber atau kontrol akses apa pun yang diizinkan oleh jenis akun anda: open-source, terproteksi, atau hanya-undangan. Semua skrip yang anda publikasikan akan muncul di tab Skrip pada profil pengguna anda.

Skrip Pribadi

Skrip Pribadi tidak dimoderasi dan tidak dapat dilihat selain oleh anda. Jika anda memilih untuk mempublikasikannya secara pribadi, anda juga harus menerima bahwa publikasi tersebut haruslah tidak terlihat dimanapun di TradingView. Anda tidak diijinkan untuk merefer atau menautkannya pada konten publik di TradingView.

Anda dapat membagikan publikasi pribadi anda dengan teman atau pelanggan dengan mengirimkan tautan ke skrip anda, yang mana bisa anda dapatkan dengan membuka halaman skrip anda dan menyalin URL pada browser anda.

Skrip Publik

Skrip publik akan muncul di Perpustakaan Publik TradingView dimana mereka akan nampak ke jutaan pengguna TradingView dan Internet yang memiliki akses ke tautannya. Dikarenakan skrip tersebut bersifat publik, maka itu harus memenuhi persyaratan berikut ini:

    Bahasa

  • Perpustakaan Publik bersifat umum untuk semua versi bahasa dari TradingView. Agar seluruh anggota mendapatkan keuntungan dari semua skrip yang diterbitkan, bahasa Inggris harus menjadi yang dominan untuk digunakan. Judul haruslah dalam bahasa Inggris. Bahasa lain diperbolehkan dalam deskripsi, tetapi bahasa Inggris harus muncul terlebih dahulu.

    Orisinalitas dan bermanfaat

  • Deskripsi skrip anda adalah kesempatan anda untuk menjelaskan kepada komunitas bagaimana skrip tersebut orisinal dan dapat berguna. Jika deskripsi anda tidak memungkinkan moderator TradingView untuk memahami bagaimana skrip anda bersifat orisinal dan berguna, skrip tersebut akan dimoderasi
  • Mengulangi ide lama, sedikit perubahan warna, kombinasi MA yang berbeda, atau versi yang sedikit dimodifikasi dari indikator populer seperti WaveTrend tidak dianggap berguna. Meskipun sedikit modifikasi dari indikator yang ada adalah cara yang bagus untuk mempelajari Pine secara mandiri, mereka tidak akan menambah pengetahuan baru di Tradingview. Pertimbangkan setiap indikator sebagai suatu studi: semakin banyak usaha yang anda habiskan untuk itu, secara umum akan semakin berguna.
  • Sebelum memutuskan untuk mempublikasikan skrip, telusuri Perpustakaan Publik untuk memastikan tidak ada skrip yang sudah melakukan apa yang skrip anda lakukan
  • Jika anda ingin berbagi pengaturan trading yang tidak memerlukan indikator baru, terbitkan Ide yang menjelaskannya, bukan dalam bentuk skrip. Skrip MA baru dengan dua periode MA khusus bukan termasuk kedalam skrip orisinal.
  • Gabungan skrip tanpa deskripsi yang menjelaskan mengapa berbagai indikator dikumpulkan menjadi satu dan bagaimana cara menggunakannya tidak dianggap berguna.
  • Skrip dengan closed-source yang mereproduksi apa yang sudah dilakukan oleh skrip open-source tidak diperbolehkan. Jika deskripsi skrip closed-source anda tidak memungkinkan para trader untuk memahami apa yang unik daripadanya sehingga memerlukan proteksi terhadap sumbernya, skrip tersebut akan dimoderasi
  • Berikan opsi pengguna pada skrip anda. Izinkan konfigurasi terhadap nilai-nilai kunci seperti periode dan sumbernya melalui "Pengaturan/Input" skrip anda.

    Judul

  • Gunakan hanya set karakter 7-bit ASCII. Emoji dan efek spesial menggunakan karakter tidak diperkenankan.
  • Jangan gunakan caps seluruhnya pada bagian judul manapun terkecuali pada singkatan seperti BB, SR, dsb.
  • Gunakan hanya bahasa Inggris.

    Deskripsi

  • Tulis deskripsi secara mendetail dan bermakna yang memungkinkan para trader untuk memahami bagaimana skrip anda orisinal, apa fungsinya, bagaimana skrip tersebut melakukannya dan bagaimana cara menggunakannya. Berikan ide kepada trader tentang konsep yang mendasari perhitungan anda. Hanya menyebutkan bahwa skrip anda mengikuti tren atau dimaksudkan untuk scalping tidak banyak membantu para trader; akan lebih berguna bagi para trader jika anda juga memberi mereka gambaran tentang metode pendeteksian tren atau scalping yang anda gunakan.
  • Deskripsi skrip anda harus berdiri sendiri dan tidak dapat bergantung pada delegasi ke kode open-source anda atau tautan/referensi ke konten lain untuk memperjelas tujuan skrip anda.
  • Deskripsi skrip closed-source harus memungkinkan para trader untuk memahami bagaimana skrip closed-source anda melakukan apa yang anda katakan. Kami tidak mengharapkan anda untuk mengungkapkan semua logika yang mendasari skrip anda, tetapi jika anda mempublikasikan skrip closed-source, kami menganggap bahwa skrip tersebut melakukan sesuatu yang orisinal, dalam hal ini para trader dan moderator harus memahami sebagian dari apa yang orisinalnya.
  • Penerbit skrip open-source harus mengingat bahwa hanya sedikit pengguna TradingView yang dapat membaca Pine. Mereka mengandalkan deskripsi anda untuk memahami cara menggunakan skrip anda.
  • Skrip open-source dan Terproteksi, secara definisinya bersifat gratis. Tidak perlu mengiklankan skrip tersebut didalam publikasi, dan publikasi skrip yang diiklankan sebagai "tersedia untuk jangka waktu terbatas" tidak diperkenankan.
  • Emoji dapat digunakan, selama tidak mengganggu pembacaan deskripsi anda.
  • Jangan membuat penawaran dengan waktu terbatas saat mempublikasikan skrip open-source atau terproteksi

    Chart

  • Chart yang anda publikasikan bersamaan dengan skrip anda haruslah mudah dipahami dan keluaran dari skrip anda harus mudah untuk diidentifikasi. Inilah alasan mengapa kami meminta anda untuk mempublikasikan skrip anda diatas sebuah chart yang bersih.
  • Terkecuali skrip anda harus digunakan dengan skrip lainnya dan deskripsi anda menjelaskan sebabnya, jangan cantumkan skrip lain pada chart anda.
  • Anda dapat menggunakan gambar pada chart, namun gambar tersebut harus berkontribusi dalam memahami apa yang skrip anda lakukan atau bagaimana cara menggunakannya.
  • Jangan mencantumkan gambar-gambar chart jika penggunaannya tidak dijelaskan.
  • Skrip yang mengeluarkan sinyal Pembelian/Penjualan menggunakan tipe chart non-Standar (Heikin Ashi, Renko, Kagi, Point & Figure, dan Rentang) tidak diperkenankan, karena ini akan mengeluarkan hasil yang tidak realistis. Lihatlah publikasi berikut ini untuk mengetahui penyebabnya.
  • Menampilkan informasi lengkap dari simbol/kerangka waktu dan nama indikator pada chart anda sehingga para trader dapat mengetahui apa yang mereka lihat.

    Hasil strategi

  • Strategi yang anda publikasikan harus menampilkan hasil yang realistis.
  • Bertujuanlah untuk mempublikasikan hasil backtesting yang tidak menyesatkan trader lainnya.
  • Pilihlah modal awal yang realistis.
  • Gunakan komisi DAN slippage yang realistis.
  • Jangan gunakan 100% dari ekuitas kedalam ukuran posisi, karena compounding tidak mencerminkan kebanyakan kondisi trading yang nyata. 5-10% biasanya lebih realistis.
  • Terkecuali simbol pada chart anda membutuhkannya, jangan gunakan jumlah kontrak yang tetap.
  • Pastikan backtest anda menggunakan ukuran posisi yang realistis.
  • Pilihlah set data yang akan menghasilkan sejumlah trade yang mengeluarkan sample yang cukuk, idealnya lebih dari 100 trade.
  • Jelaskan Properti bawaan dari strategi anda pada deskripsi skripnya dan gunakan pengaturan tersebut untuk publikasinya.

    Klaim yang tidak realistis atau sengaja disembunyikan

  • Jangan membuat klaim yang tidak realistis tentang skrip anda atau performanya. Perkuat klaim anda
  • Bersikaplah terbuka kepada trader tentang apa yang dilakukan dan tidak dilakukan skrip anda. Peringatkan pengguna tentang kekurangan skrip anda. Jika anda membuat plot di masa lalu menggunakan offset, misalnya, pastikan untuk menyebutkan ini agar anda tidak menyesatkan para trader.
  • Jangan menyatakan bahwa performa yang lalu akan berulang di masa mendatang.
  • Janggan menggunakan panggilan `security()` menggunakan lookahead untuk mengakses data yang akan datang. Lihatlah publikasi berikut ini jika anda membutuhkan lebih banyak informasi.

    Penggunaan kembali open-source

  • Aturan penggunaan ulang open-source ini mendahului lisensi apa pun yang digunakan oleh penulis, termasuk Lisensi Publik Mozilla 2.0 yang berlaku secara bawaan untuk semua open-source yang dipublikasikan di TradingView. Pilihan lisensi penulis berlaku setelah Tata Terib tentang penggunaan kembali telah terpenuhi.
  • Jika skrip anda menggunakan kode open-source dari penulis lain:
    • Anda harus mendapatkan ijin dari penulis orisinalnya, terkecuali kodenya dianggap berada pada domain publik (lihat "Pengecualian domain publik" dibawah ini).
    • Skrip anda harus dipublikasikan dalam format open-source format, terkecuali ijin khusus telah diberikan oleh penulis orisinalnya, atau terkecuali kode yang digunakan kembali berada pada domain publik DAN itu menyusun bagian yang tidak terlalu signifikan dari codebase anda.
    • Anda harus menyebutkan penulisnya pada deskripsi skrip anda. Akan lebih baik apabila anda menambahkan catatan pada komentar skripnya mengenai dimana anda menggunakan kembali kodenya.
    • Anda harus membuat pembaruan yang signifikan dan berarti terhadap kode orisinalnya.
    • Ini harus menyusun sebagian kecil saja dari skrip anda.
  • Pengecualian domain publik: Beberapa kode open-source di TradingView dianggap sebagai "domain publik". Yang dianggap sebagai domain publik adalah:
    • Seluruh kode yang dipublikasikan oleh bawaan atau dokumentasi TradingView.
    • Kode standar yang ditransfer dari indikator klasik yang tersedia secara luas di platform lain seperti RSI, Stoch, dll., yang mengecualikan kode asli yang berisi adaptasi khusus pembuatnya atau port dari indikator terbaru.

    Pengujian

  • Skrip yang ditujukan untuk penggunaan pribadi, pengujian, atau proyek yang tidak lengkap tidak diperuntukkan kedalam Perpustakaan Publik. Gunakan publikasi pribadi untuk skrip pribadi dan pengujian.

    Versi

  • Alih-alih menerbitkan sedikit variasi atau pembaruan kecil dari skrip yang ada sebagai publikasi terpisah, gabungkan mereka dalam skrip yang sama dan terbitkan pembaruan menggunakan fitur Update di jendela Publikasi.
  • Jika anda ingin mencabangkan sebuah codebase untuk menyimpan fungsionalitas skrip yang lebih lama dan sudah digunakan secara luas, maka hal tersebut perlu dijelaskan didalam deskripsinya.
  • Gunakan Pine v5 untuk menulis skrip anda.

Skrip yang dimoderasi

Moderator akan menyembunyikan skrip yang terpublikasikan apabila melanggar aturan yang kami miliki. Saat skrip anda dimoderasi, anda akan menerima pesan pribadi dari akun moderator PineCoders. Pesannya akan mendaftarkan pelanggaran anda. Bacalah dengan cermat sebelum membalasnya. Setelah membacanya, balaslah pesannya jika anda memiliki pertanyaan. Moderator kami akan dengan senang hati membantu anda.

Skrip yang disembunyikan tidak dapat diperbarui atau dihapus. Mereka memiliki latar belakang merah dan tidak lagi terlihat oleh komunitas; hanya moderator dan penulis yang dapat melihatnya. Anda dapat menerbitkan kembali skrip dan deskripsi baru yang sesuai dengan peraturan jika anda menginginkannya.

Pelanggaran berurutan biasanya disertai dengan bertambahnya periode pemblokiran. Pada akhirnya, hal tersebut dapat menyebabkan pemblokiran secara permanen. Harap diingat bahwa pemblokiran hanya mempengaruhi penggunaan akun yang berhubungan dengan fitur media sosial — bukan pada charting.

Pelanggaran Serius

Beberapa pelanggaran yang lebih serius daripada yang lainnya dan dapat menyebabkan pemblokiran permanen secara langsung. Ini termasuk plagiarisme, mengirim spam ke Perpustakaan Publik, menyesatkan trader, dan meminta-minta/beriklan selain pada bagian Tanda Tangan yang dimiliki oleh akun Premium.