Komut dosyası yayınlama kuralları

Bu kurallar TradingView'deki tüm herkese açık komut dosyaları için geçerlidir. Örneğin, yalnızca davetiyeyle kullanılabilen komut dosyaları yayınlıyorsanız, Satıcı olarak kabul edilme kriterlerini karşılıyorsanız, Satıcı Gereksinimlerimizi de karşılamanız gerekir.

Bu kurallar yalnızca komut dosyası yayınlamayı ilgilendirmektedir. TradingView'in Genel Topluluk Kuralları'nın bunlara ek olarak komut dosyası yazarları için de geçerli olduğunu unutmayın.

Komut dosyası yazarları için yararlı olan daha fazla bilgiyi burada bulabilirsiniz:

Komut dosyası görünürlüğü

TradingView'deki her tür hesabın kullanıcıları komut dosyalarını herkese açık veya özel olarak yayınlayabilir. Komut dosyanız için seçtiğiniz özel/genel görünürlüğe bakılmaksızın, hesap türünüzün izin verdiği herhangi bir kaynak veya erişim kontrolü yayın modunu kullanabilirsiniz: açık kaynak, korumalı veya davet-özel. Yayınlanan tüm komut dosyalarınız, kullanıcı profilinizin Komut Dosyaları sekmesinde görünür.

Özel komut dosyaları

Özel Komut Dosyaları modere edilmez ve sizden başka kimse tarafından görülmez. Özel olarak yayınlamayı seçerseniz, bu yayınların TradingView'in başka bir yerinde gizli olması gerektiğini de kabul etmelisiniz. Herkese açık TradingView içeriğinden bunlara atıfta bulunmanıza veya bağlantı vermenize izin verilmez.

Komut dosyanızın sayfasını açıp URL'sini tarayıcınızdan kopyalayarak elde edebileceğiniz bağlantıyı göndererek özel yayınları arkadaşlarınızla veya müşterilerinizle paylaşabilirsiniz.

Herkese açık komut dosyaları

Herkese açık komut dosyaları TradingView'in Herkese Açık Kütüphanesinde görünür, burada milyonlarca TradingView kullanıcısı ve bağlantısına erişimi olan herhangi bir İnternet kullanıcısı tarafından görülebilir hale gelirler. Herkese açık oldukları için, bu komut dosyaları aşağıdaki gereksinimleri karşılamalıdır:

    Dil

  • Herkese Açık Kütüphane, TradingView'in tüm dil sürümleri için ortaktır. Tüm üyelerin yayınlanan tüm komut dosyalarından yararlanabilmesi için İngilizce baskın olmalıdır: 
    • Yayın başlıkları yalnızca İngilizce olmalıdır.
    • Açıklamalarda diğer dillere yer verilebilir, ancak İngilizce ilk sırada yer almalıdır.
    • Yazarlar yayınladıkları komut dosyasının kullanıcı arayüzü metni için İngilizce dışında bir dil kullanabilirler, ancak bunu yaparlarsa, yayının açıklamasında bu metnin İngilizce çevirisini de sağlamalıdırlar.

    Özgünlük ve kullanışlılık

  • Komut dosyası yayınınızın açıklaması, topluluğa komut dosyanızın nasıl orijinal olduğunu ve yatırımcılar için neden yararlı olabileceğini açıkladığınız yerdir. Açıklamanız bunu yapmazsa, moderatörler yayını gizleyecektir.
  • Komut dosyanızın orijinal olduğundan ve Topluluk Komut Dosyalarına değer katacağından emin olun. Açık kaynaklı yerleşikleri, otomatik oluşturulan kodu, bizim veya üçüncü taraf öğrenim materyallerimizden alınan kodu veya diğer kamu malı kodu yeniden kullanmaktan kaçının. Bu tür alıştırmalar Pine öğrenmenize yardımcı olsa da, TradingView'deki bilgi birikimine katkıda bulunmazlar.
  • Yeni bir komut dosyası gerektirmeyen bir kurulum paylaşmak istiyorsanız, komut dosyası yerine bir fikir yayınlayın. Örneğin, farklı parametre değerlerine sahip bir hareketli ortalama kurulumu yeni bir komut dosyası yayını gerektirmez.
  • Bir komut dosyası içinde göstergeleri veya diğer kodları birleştirirken, yayınınızın açıklaması birleştirme nedenlerini gerekçelendirmeli ve bileşenlerinin birlikte nasıl çalıştığını açıklamalıdır. Göstergeleri veya diğer kodları birleştirmekten başka bir amacı olmayan bir birleştirme, yeni bir komut dosyası yayınını hak etmez.
  • Açık kaynaklı komut dosyalarının zaten yaptıklarını yeniden üreten kapalı kaynaklı komut dosyalarına izin verilmez. Kapalı kaynaklı komut dosyanızın açıklaması, kaynağı korumayı gerektiren benzersizliğini kanıtlamıyorsa, moderatörler yayını gizleyecektir.
  • Yazarlar, kapalı kaynaklı bir komut dosyasının davranışını yeniden üretme girişimlerini yayınlayabilirler, ancak komut dosyasının kaynak koduna erişimleri olmadığından, bu tür tersine mühendislik girişimlerinin komut dosyasının davranışını yeniden ürettiğini öne süren örtük veya açık iddialara veya gösterilere izin verilmez.
  • Moderatörler bazen Topluluk Kurallarının ruhuna aykırı olan tek seferlik komut dosyalarına göz yumabilirler, ancak alışkanlık haline gelirse bunları gizlerler. Özgünlükten yoksun komut dosyaları, kapalı kaynaklı komut dosyalarını tersine mühendislik girişimleri vb. durumlar böyledir.
  • Komut dosyası yayınlarınız bir bütün olarak kendi ilgi alanlarınızı ve uzmanlığınızı yansıtmalıdır. Komut dosyalarınızdan birinin işlevselliği başka bir yazarın komut dosyasınınkine benzer olsa da, diğer yazarların birden fazla komut dosyasını taklit etme girişimlerine izin verilmez.

    Başlık

  • Yalnızca  7-bit ASCII karakter setini kullanın. Emoji ve karakterleri kullanarak özel efektlere izin verilmez.
  • BB, SR vb. kısaltmalar dışında başlığınızın hiçbir bölümünde asla tümü büyük harf kullanmayın.
  • Yalnızca İngilizce kullanın.

    Açıklama

  • Yatırımcıların komut dosyanızın nasıl orijinal olduğunu, ne yaptığını, nasıl yaptığını ve nasıl kullanılacağını anlamalarını sağlayan ayrıntılı ve anlamlı bir açıklama yazın. Yatırımcılara hesaplamalarınızın altında yatan kavramlar hakkında bir fikir verin. Yalnızca komut dosyanızın trendleri takip ettiğini veya scalping için tasarlandığını belirtmek yatırımcılara pek yardımcı olmaz; yüzlerce trend tespit veya scalping yönteminden hangisini kullandığınız hakkında onlara bir fikir verirseniz yatırımcılar için daha yararlı olacaktır.
  • Komut dosyanızın açıklaması kendi kendine yeterli olmalı ve komut dosyanızın amacını netleştirmek için açık kaynak kodunuza veya diğer içeriğe bağlantılara/referanslara dayanmamalıdır.
  • Kapalı kaynaklı komut dosyaları açıklamaları, yatırımcıların kapalı kaynaklı komut dosyanızın söylediğiniz şeyi nasıl yaptığını anlamalarına izin vermelidir. Komut dosyanızın altında yatan tüm mantığı açıklamanızı beklemiyoruz, ancak kapalı kaynaklı bir komut dosyasını yayınlarsanız, orijinal bir şey yaptığını varsayıyoruz, bu durumda yatırımcılar ve moderatörler bunun ne olduğunun bir kısmını anlamalıdır.
  • Açık kaynaklı komut dosyası yayıncıları, az sayıda TradingView kullanıcısının Pine okuyabildiğini unutmamalıdır. Komut dosyanızı nasıl kullanacaklarını anlamak için açıklamanıza güvenirler.
  • Açık kaynaklı ve Korumalı komut dosyaları tanım gereği ücretsizdir. Yayınlarda bunun reklamını yapmaya gerek yoktur ve sınırlı bir süre için mevcut olduğu ilan edilen komut dosyası yayınlarına izin verilmez.
  • Açıklamanızı okumayı engellemediği sürece emojilere izin verilir.
  • Korumalı komut dosyalarına erişimi sınırlamayın. Komut dosyalarınıza kullanıcı erişimini kontrol etmek için davet-özel komut dosyalarını kullanın.

    Grafik

  • Komut dosyanızla yayınladığınız grafik anlaşılması kolay olmalı ve komut dosyanızın çıktısı kolayca tanımlanabilir olmalıdır. Komut dosyanızı temiz bir grafikle yayınlamanızı istememizin nedeni budur.
  • Komut dosyanız başka bir komut dosyasıyla kullanılmadığı ve açıklamanız nedenini açıklamadığı sürece, grafiğe başka komut dosyaları eklemeyin.
  • Grafiklerde çizimleri veya görüntüleri kullanabilirsiniz, ancak bunlar komut dosyanızın ne yaptığını veya nasıl kullanılacağını anlamaya katkıda bulunmalıdır.
  • Kullanımları açıklanmadığı takdirde grafik çizimleri veya görüntüleri eklemeyin.
  • Standart dışı grafik türleri (Heikin Ashi, Renko, Kagi, Point & Figure ve Range) kullanarak Alış/Satış sinyalleri veren komut dosyalarına izin verilmez, çünkü bunlar gerçekçi olmayan sonuçlar üretir. Nedenini anlamanız gerekiyorsa bu yayına bakın.
  • Yatırımcıların neye baktıklarını bilmeleri için grafiğinizde tam sembol/zaman dilimi bilgilerini ve gösterge adlarını gösterin.

    Strateji sonuçları

  • Yatırımcıları yanıltmayacak geriye dönük test sonuçları yayınlamaya çalışın.
  • Ortalama yatırımcı için gerçekçi bir hesap büyüklüğü kullanın.
  • Gerçekçi komisyon VE kayma kullanın.
  • İşlem boyutlarını ve zararı durdurma seviyelerini yalnızca sürdürülebilir özkaynak miktarlarını riske atacak şekilde ayarlayın. Bir işlemde %5-10'dan fazlasını riske atmak genellikle uygulanabilir kabul edilmez.
  • Yeterli bir örneklem büyüklüğü üretecek sayıda işlem oluşturacak bir veri kümesi seçin, ideal olarak 100'den fazla işlem.
  • Yukarıdaki önerilerden saparsanız, açıklamanızda bunu gerekçelendirin.
  • Stratejinizin varsayılan Özelliklerini komut dosyasının açıklamasında açıklayın ve yayınınız için aynı ayarları kullanın.
  • Dikkat uyarısı veren stratejiler yayınlamayın.

    Eksiklikler ve gerçekçi olmayan iddialar

  • TradingView'de veya başka bir yerde komut dosyanızın performansı hakkında gerçekçi olmayan veya kanıtlanmamış iddialarda bulunmayın. Geçmiş ve potansiyel işlem performansı, sinyal doğruluğu, istatistiksel güvenilirlik vb. ile ilgili tüm iddialar açıkça kanıtlanmalıdır. Dilinizi gerçekçi tutun. Özellikle gelecek hakkında konuşurken dilinize dikkat edin, geleceğin temelde bilinemez olduğunu ve geçmiş sonuçların hiçbir şekilde gelecekteki performansı garanti etmediğini unutmayın.
  • Yatırımcılara komut dosyanızın ne yaptığı ve ne yapmadığı konusunda dürüst olun. Kullanıcıları komut dosyanızın eksiklikleri konusunda uyarın. Örneğin, geçmişte ofset kullanarak çizim yapıyorsanız, yatırımcıları yanıltmamak için bundan bahsettiğinizden emin olun.
  • Gelecekteki verilere erişmek için ileriye bakma özelliğini kullanarak `request.security()` çağrıları kullanmayın. Daha fazla bilgiye ihtiyacınız varsa bu yayına bakın.

    Açık kaynak yeniden kullanımı

  • Bu açık kaynak yeniden kullanım kuralları, TradingView'de yayınlanan tüm açık kaynaklara varsayılan olarak uygulanan Mozilla Kamu Lisansı 2.0 da dahil olmak üzere yazar tarafından kullanılan herhangi bir lisansın önüne geçer. Yazarın lisans seçimi, aşağıdaki yeniden kullanım Topluluk Kuralları karşılandıktan sonra geçerlidir.
  • Komut dosyanız başka bir yazarın açık kaynak kodunu yeniden kullanıyorsa:
    • Yayınınızın açıklamasında yazara atıfta bulunmalısınız. Açık kaynak yorumlarında atıfta bulunmak da iyi bir davranıştır.
    • Orijinal kod tabanında önemli iyileştirmeler yapmalı ve bu, komut dosyanızın küçük bir bölümünü oluşturmalıdır. Stilistik değişiklikler, girdi değişiklikleri, değişken yeniden adlandırma, kod yeniden düzenleme, Pine Script™ sürümleri arasında dönüştürme vb. önemli iyileştirmeler teşkil etmez.
    • Orijinal yazar tarafından bu etkiye açık izin verilmediği sürece veya yeniden kullanılan kod kamu malı olarak kabul edilmedikçe VE kod tabanınızın önemsiz bir bölümünü oluşturmadıkça, komut dosyanız da açık kaynak olarak yayınlanmalıdır.
  • Kamu malı istisnası
    TradingView'deki bazı açık kaynak kodlarını "kamu malı" olarak kabul ediyoruz:
    • TradingView tarafından yerleşiklerde veya belgelerde yayınlanan tüm kodlar.
    • Herkese açık olarak yayınlanan kütüphane komut dosyaları (ancak gösterge veya strateji komut dosyaları değil).
    • RSI, Stoch vb. gibi diğer platformlarda yaygın olarak bulunan klasik göstergelerden taşınan standart kod, yazara özgü uyarlamalar içeren orijinal kod veya yakın zamanda başka bir yerde yayınlanan göstergelerin portları hariçtir.

Testler

  • Özel kullanım, testler veya tamamlanmamış projeler için tasarlanan komut dosyaları Herkese Açık Kütüphaneye ait değildir. Özel ve test komut dosyaları için özel yayınları kullanın.

    Sürümler

  • Mevcut bir komut dosyasının küçük varyasyonlarını veya küçük güncellemelerini ayrı yayınlar olarak yayınlamak yerine, bunları aynı komut dosyasına katlayın ve Yayınla penceresindeki Güncelle özelliğini kullanarak güncellemeleri yayınlayın.
  • Daha eski, yaygın olarak kullanılan bir komut dosyasının işlevselliğini korumak için bir kod tabanını çatallamak istiyorsanız, bu, açıklamada açıklanmalıdır.
  • Komut dosyalarınızı yazmak için Pine v5/v6 kullanın.

Modere edilmiş komut dosyaları

Moderatörler, kurallarımızdan herhangi birini ihlal ederse yayınlanmış bir komut dosyasını gizleyecektir. Komut dosyanız modere edildiğinde, PineCoders moderatör hesabından özel bir mesaj alacaksınız. Mesaj ihlal(ler)inizi listeleyecektir. PineCoders'a yanıt vermeden önce dikkatlice okuyun. Okuduktan sonra sorularınız varsa yanıtlayın. Moderatörler size yardımcı olmaktan memnuniyet duyacaktır.

Gizli komut dosyaları güncellenemez veya kaldırılamaz. Kırmızı bir arka plana sahiptirler ve artık topluluk tarafından görülemezler; yalnızca moderatörler ve yazarlar onları görebilir. İsterseniz yeni, uyumlu bir komut dosyası ve açıklama yeniden yayınlayabilirsiniz.

Ardışık ihlallere tipik olarak artan yasaklama süreleri eşlik eder. Sonuçta, kalıcı bir yasağa yol açabilirler. Yasakların bir hesabın sosyal medya özelliklerini kullanmasını etkilediğini, grafikleri etkilemediğini unutmayın.

Ciddi İhlaller

Bazı ihlaller diğerlerinden daha ciddidir ve derhal kalıcı bir yasağa yol açabilir. Bunlar arasında intihal, Herkese Açık Kütüphaneyi spamlamak, yatırımcıları yanıltmak ve bir Premium hesabının İmza alanı dışında talep/reklam yapmak yer alır.

Temel hesaplar için limitler

Temel hesapları özel komut dosyaları yayınlayabilir, ancak herkese açık olanları yayınlayamaz. Özel yayın sayısında bir sınır yoktur.