Wskazówki dla autorów skryptów
Ta strona stanowi uzupełnienie naszych Zasad publikowania skryptów, Ogólnych zasad społeczności oraz Wymagań dla dostawców. Poniższe sekcje zawierają odpowiedzi na najczęstsze pytania dotyczące publikowania skryptów oraz ogólne wskazówki dotyczące publikowania zgodnie z zasadami.
SPIS TREŚCI:
- Czy opublikować skrypt publicznie czy prywatnie?
- Dlaczego warto opublikować skrypt z otwartym kodem źródłowym?
- Czy mogę ponownie wykorzystać otwarty kod źródłowy w swoich skryptach?
- Czy mogę zaktualizować opublikowany skrypt i jego opis?
- Czy mogę usunąć publikację skryptu?
- Czy mogę używać AI do tworzenia treści publikacji skryptów?
- Dlaczego nie mogę opublikować skryptu publicznie?
- Dlaczego mój skrypt jest widoczny tylko na moim profilu?
- Dlaczego moja publikacja ma czerwone tło?
Czy opublikować skrypt publicznie czy prywatnie?
Wybierz ustawienie prywatności "Publiczny" w oknie "Opublikuj skrypt", aby udostępnić skrypt publicznie, jeśli:
- Chcesz, aby Twoja publikacja była widoczna dla całej społeczności TradingView, lub jesteś dostawcą publikującym skrypt dostępny tylko na zaproszenie dla swoich subskrybentów
- Uważasz, że Twój skrypt jest oryginalny i może być przydatny dla innych użytkowników
- Upewniłeś się, że publikacja spełnia wszystkie wymagania określone w naszym Regulaminie
Wybierz ustawienie "Prywatny", aby utworzyć prywatną publikację, jeśli zachodzi którakolwiek z poniższych sytuacji:
- Chcesz, aby skrypt był widoczny tylko dla Ciebie i wybranych znajomych, którym udostępnisz jego adres URL
- Chcesz utworzyć wersję roboczą publikacji, którą możesz sprawdzić i edytować przed utworzeniem wersji publicznej
- Chcesz utworzyć publikację, aby przetestować funkcje lub przećwiczyć proces publikowania
! Uwaga: Po opublikowaniu publikacji nie można zmienić jej ustawień prywatności ani widoczności. Upewnij się, że podczas przygotowywania publikacji wybierasz odpowiednie ustawienia. Jeśli opublikujesz skrypt prywatnie, upewnij się, że pozostanie on prywatny na TradingView. Nie udostępniaj linków ani odniesień do prywatnego skryptu w żadnych publicznych treściach ani nie zachęcaj użytkowników za pośrednictwem prywatnych czatów lub innych treści do zwracania na niego uwagi. Nie próbuj również sprzedawać dostępu do prywatnego skryptu dostępnego tylko na zaproszenie ani dodawać niczego nieświadomych użytkowników do listy dostępu. Wszystkie te działania stanowią poważne naruszenia naszych zasad. Więcej informacji znajdziesz w sekcji "Prywatne skrypty" Zasad publikowania skryptów oraz w sekcji "Prywatne publikacje" Wymagań dla dostawców.
! Wskazówka: Jeśli skrypt jest przeznaczony wyłącznie do użytku osobistego, nie musisz go publikować. Możesz uzyskać dostęp do skryptu z osobistej biblioteki, korzystając z opcji menu w Edytorze Pine, a następnie dodać go do wykresu z karty "Osobiste" w menu "Wskaźniki, metryki i strategie". Dlaczego warto opublikować skrypt z otwartym kodem źródłowym?
Nie musisz udostępniać opublikowanego kodu źródłowego innym użytkownikom. Jeśli nie chcesz udostępniać kodu swojego skryptu, możesz wybrać ustawienie widoczności "Chroniony" lub "Tylko na zaproszenie" w oknie "Opublikuj skrypt", aby utworzyć publikację z zamkniętym kodem źródłowym. Zanim to zrobisz, przeczytaj i upewnij się, że rozumiesz nasze Zasady publikowania skryptów oraz Wymagania dla dostawców.
Często jednak zachęcamy do korzystania z ustawienia widoczności "Otwarty" w celu utworzenia publikacji z otwartym kodem źródłowym, ponieważ:
- Promuje otwartość i odpowiedzialność, które są podstawowymi wartościami naszej społeczności
- Otwarty kod źródłowy pozwala innym użytkownikom zweryfikować logikę Twojego skryptu i zasugerować ulepszenia kodu, których być może nie brałeś pod uwagę
- Otwarty kod źródłowy umożliwia dzielenie się z innymi użytkownikami unikalną wiedzą i doświadczeniem w zakresie Pine, co z kolei pomaga im poznawać język, jego aktualne funkcje i najlepsze praktyki programistyczne
! Wskazówka: Skrypty z otwartym kodem źródłowym mogą również zostać uwzględnione w naszych Wyborach redakcji. Każdy skrypt z otwartym kodem źródłowym może zostać wyróżniony w naszych wyborach, pod warunkiem że jest oryginalny, dobrze opisany, potencjalnie przydatny dla traderów lub programistów oraz zgodny z naszym Regulaminem.Czy mogę ponownie wykorzystać otwarty kod źródłowy w swoich skryptach?
Oczywiście! Jednym z powodów, dla których zachęcamy do publikowania skryptów z otwartym kodem źródłowym, jest możliwość uczenia się programistów Pine od siebie nawzajem i czerpania inspiracji do przyszłych projektów Pine. Możesz dowolnie ponownie wykorzystywać kod do celów prywatnych.
Jeśli jednak zamierzasz ponownie wykorzystać otwarty kod źródłowy w publikacji skryptu, rób to odpowiedzialnie:
- W opisie publikacji podaj autora oryginalnego kodu.
- Nie plagiatuj kodu. Staraj się wprowadzać znaczące ulepszenia tam, gdzie jest to możliwe, i upewnij się, że ponownie wykorzystany kod nie stanowi całego skryptu.
- Opublikuj również swój skrypt z otwartym kodem źródłowym, chyba że masz wyraźną zgodę autora oryginalnego kodu na wykorzystanie go w publikacji z zamkniętym kodem źródłowym.
! Uwaga: Nieprzestrzeganie naszych zasad dotyczących ponownego wykorzystywania otwartego kodu źródłowego zazwyczaj skutkuje ukryciem publikacji przed społecznością. Może również skutkować zablokowaniem dostępu do naszych funkcji społecznościowych.Więcej informacji znajdziesz w sekcji "Wymagania dotyczące skryptów publicznych" naszych Zasad publikowania skryptów.
Czy mogę zaktualizować opublikowany skrypt i jego opis?
Jeśli publikacja skryptu jest prywatna, możesz w dowolnym momencie edytować jej tytuł lub opis, wybierając opcję "Edytuj" w prawym górnym rogu strony skryptu. Jeśli jednak skrypt jest publiczny, opcja edycji opisu jest dostępna tylko przez 15 minut. Dlatego zalecamy sprawdzenie opisów publicznych skryptów i upewnienie się, że wszystkie informacje są poprawne przed ich opublikowaniem.
! Wskazówka: Jednym z najlepszych sposobów sprawdzenia opisu publicznego skryptu jest najpierw utworzenie prywatnej publikacji. Możesz bez ograniczeń czasowych przejrzeć i edytować sformatowany tekst wersji prywatnej, a następnie, gdy wszystko będzie gotowe, skopiować ostateczny tekst do nowej wersji publicznej.Możesz w dowolnym momencie zmienić inne treści w prywatnej lub publicznej publikacji skryptu, w tym jego kod źródłowy, wykres, raport strategii i tagi, publikując aktualizację skryptu. Więcej informacji znajdziesz w sekcji Aktualizacje skryptów w naszym Podręczniku użytkownika Pine Script.
Czy mogę usunąć publikację skryptu?
Jeśli publikacja jest prywatna, możesz ją usunąć w dowolnym momencie, wybierając opcję "Usuń" w prawym górnym rogu strony skryptu. Jeśli jednak skrypt jest publiczny, opcja usunięcia publikacji jest dostępna tylko przez 15 minut. Po upływie tego czasu publikacja nie może zostać usunięta ani przez Ciebie, ani przez moderatorów.
! Uwaga: Publikacje skryptów zawierają niezależne kopie opublikowanego kodu. Dlatego usunięcie skryptów z osobistej biblioteki lub edytowanie skryptów w Edytorze Pine nie ma na nie wpływu.Jeśli przez pomyłkę opublikujesz skrypt publicznie, a 15-minutowy okres już upłynął, możesz wysłać prywatną wiadomość na konto moderatorów PineCoders i poprosić o jego ukrycie. Ukryte publikacje nie są usuwane. Są jednak niewidoczne i niedostępne dla wszystkich członków społeczności z wyjątkiem Ciebie i moderatorów.
Czy mogę używać AI do tworzenia treści publikacji skryptów?
To, czy zdecydujesz się korzystać z zewnętrznych narzędzi AI, takich jak duże modele językowe (LLM), aby pomóc sobie w pisaniu kodu źródłowego Pine lub opisów skryptów, zależy wyłącznie od Ciebie. Niezależnie od narzędzi używanych w procesie tworzenia treści to Ty odpowiadasz za zapewnienie poprawności i zgodności publikowanych treści z zasadami. AI nie może przejąć tej odpowiedzialności za Ciebie.
Przy odpowiedzialnym użyciu narzędzia AI mogą pomóc usprawnić niektóre etapy procesu tworzenia treści. Zdecydowanie zalecamy jednak, aby nie polegać na takich narzędziach przy tworzeniu całej treści. AI może popełniać błędy i faktycznie je popełnia. Więcej informacji na ten temat znajdziesz w artykule Czy AI pomoże mi pisać i publikować wskaźniki Pine Script.
Jeśli korzystasz z AI podczas tworzenia treści, rób to odpowiedzialnie:
- Dokładnie testuj i debuguj każdy wygenerowany kod, aby upewnić się, że działa zgodnie z oczekiwaniami, tak samo jak w przypadku kodu napisanego przez Ciebie.
- Upewnij się, że wygenerowany kod lub treść opisu nie zostały skopiowane z innej publikacji. Plagiat stanowi poważne naruszenie naszego Regulaminu.
- Potwierdź, że wszystkie informacje w opisie, komentarzach w kodzie i ciągach znaków są poprawne i nie wprowadzają w błąd. Udostępnianie wprowadzających w błąd lub szkodliwych treści również stanowi poważne naruszenie naszych zasad.
- Przed opublikowaniem skryptu zapoznaj się ze wszystkimi Zasadami publikowania skryptów, Ogólnymi zasadami społeczności oraz Wymaganiami dla dostawców, aby upewnić się, że publikacja jest zgodna z zasadami. Twój skrypt nie będzie widoczny w kanałach skryptów społeczności, jeśli nie będzie zgodny z tymi zasadami.
Dlaczego nie mogę opublikować skryptu publicznie?
Możesz nie mieć możliwości publicznego opublikowania skryptu z jednego z poniższych powodów:
- Otrzymałeś tymczasową lub stałą blokadę w wyniku działania moderacyjnego
- Masz plan Basic, który nie umożliwia publikowania publicznych skryptów ani pomysłów
- Osiągnąłeś obowiązujące na całej platformie limity publikowania publicznych skryptów
Jeśli otrzymałeś blokadę w wyniku działania moderacyjnego, nie możesz korzystać z funkcji społecznościowych TradingView, w tym komentować publikacji, wysyłać wiadomości do innych użytkowników ani publikować skryptów lub pomysłów. Zazwyczaj otrzymasz wiadomość od naszych moderatorów wyjaśniającą czas trwania blokady i przyczyny podjęcia działania. Możesz opublikować nowy skrypt po wygaśnięciu bieżącej blokady. Zanim jednak to zrobisz, upewnij się, że rozumiesz i przestrzegasz naszego Regulaminu, aby zapobiec kolejnym blokadom.
Jeśli masz plan Basic, nie możesz tworzyć publicznych publikacji skryptów, ale możesz tworzyć publikacje prywatne. Jednak, jak wyjaśniono w naszych Zasadach publikowania skryptów, nie możesz w żaden sposób publicznie udostępniać prywatnych skryptów naszej społeczności, ponieważ takie publikacje są przeznaczone wyłącznie do użytku prywatnego. Jeśli chcesz zacząć publicznie udostępniać swoje skrypty, rozważ przejście na jeden z naszych płatnych planów.
Jeśli żadna z powyższych sytuacji Cię nie dotyczy, ale nie możesz opublikować skryptu, prawdopodobnie osiągnąłeś jeden z obowiązujących na całej platformie limitów publikowania. Możesz opublikować:
- Do 5 publicznych skryptów w ruchomym okresie 24 godzin
- Maksymalnie 15 skryptów w ruchomym okresie 30 dni
Limity te pomagają zapewnić sprawiedliwe zasady przeglądania skryptów przez moderatorów i ich widoczności. Okno "Opublikuj skrypt" wyświetla komunikat informujący o osiągnięciu jednego z limitów. Nowy skrypt możesz opublikować, gdy tylko liczba ostatnio opublikowanych skryptów spadnie poniżej limitów. Pamiętaj, że moderowane skrypty również wliczają się do tych limitów. Jeśli jeden z Twoich ostatnich skryptów jest ukryty lub niepolecany, nadal wlicza się on do liczby publikacji w bieżącym okresie.
Limity te nie dotyczą prywatnych publikacji ani aktualizacji skryptów. Możesz publikować dowolną liczbę prywatnych skryptów, pod warunkiem że nie udostępniasz ich publicznie w żaden sposób. Możesz również w dowolnym momencie publikować aktualizacje istniejących skryptów publicznych lub prywatnych.
! Wskazówka: Jeśli osiągnąłeś limity publikowania i czekasz na możliwość opublikowania skryptu, zalecamy wykorzystanie tego czasu na utworzenie prywatnej wersji roboczej nowej publikacji. Następnie możesz sprawdzić wersję roboczą, aby upewnić się, że treść wygląda zgodnie z zamierzeniem i jest zgodna z naszym Regulaminem przed utworzeniem publicznej kopii. Więcej informacji znajdziesz w sekcji Prywatne wersje robocze w naszym Podręczniku użytkownika Pine Script. Dlaczego mój skrypt jest widoczny tylko na moim profilu?
Jak wyjaśniono w naszych Zasadach publikowania skryptów, gdy po raz pierwszy publikujesz publiczny skrypt, jest on widoczny tylko na karcie Skrypty Twojego profilu, dopóki oczekuje na sprawdzenie przez naszych moderatorów skryptów. Ani Ty, ani inni użytkownicy nie możecie znaleźć skryptu w kanałach społeczności, w tym na stronach Wskaźniki i strategie oraz na karcie "Społeczność" w menu "Wskaźniki, metryki i strategie" na Superwykresach.
Po sprawdzeniu zgodności publikacji przez moderatorów:
- Skrypt jest polecany i zatwierdzony do wyświetlania w kanałach naszej społeczności, jeśli spełnia wymagania i standardy określone w naszych Zasadach publikowania skryptów, Ogólnych zasadach społeczności i Wymaganiach dla dostawców.
- Skrypt nie jest polecany i pozostaje widoczny tylko na Twoim profilu, jeśli nie spełnia standardów jakości i dostępności określonych w naszych Zasadach publikowania skryptów lub zawiera inne, mniej poważne naruszenia zasad.
! Uwaga: Ten proces dotyczy wyłącznie publicznych skryptów, a nie skryptów prywatnych. Użytkownicy nie mogą znaleźć Twoich prywatnych skryptów, przeszukując Twój profil ani inne publiczne treści TradingView. Nasi moderatorzy nie analizują Twoich prywatnych skryptów, pod warunkiem że nie udostępniasz ich społeczności. Jeśli Twój skrypt nie jest polecany z powodu problemów z opublikowanym wykresem lub kodem, możesz je naprawić, publikując aktualizację skryptu. Jeśli jednak skrypt zawiera problemy, których nie można rozwiązać wyłącznie za pomocą aktualizacji skryptu, możesz zapewnić zgodność z zasadami, publikując poprawioną wersję publikacji, a następnie prosząc moderatorów skryptów o ukrycie starej wersji.
Poniżej wyjaśniamy niektóre z najczęstszych problemów powodujących, że skrypt nie jest polecany, wraz ze wskazówkami, które pomogą Ci rozwiązać te problemy i zapobiegać im w swoich publikacjach.
Jeśli po zapoznaniu się z tymi sekcjami nadal nie masz pewności, dlaczego Twój skrypt nie jest polecany lub jak rozwiązać problemy ze zgodnością skryptu, możesz wysłać bezpośrednią wiadomość na konto moderatorów PineCoders. Nasi moderatorzy skryptów chętnie Ci pomogą.
Jakość opisu
Częstym problemem, szczególnie w przypadku nowych autorów skryptów, jest brak jasnych i pomocnych informacji w opisie skryptu. Większość użytkowników polega na opisie, aby zrozumieć działanie skryptu, nawet jeśli publikujesz go z otwartym kodem źródłowym. Opis, który nie wyjaśnia istotnych szczegółów dotyczących skryptu, nie pomaga użytkownikom. W niektórych przypadkach brakujące informacje mogą nawet wprowadzać ich w błąd.
Dlatego oczekujemy, że opis publikacji będzie wyjaśniał wszystkie niezbędne szczegóły dotyczące skryptu, w tym:
- Co robi skrypt
- Jak działa
- Jak go używać
- Co sprawia, że jest oryginalny
- Istotne wady lub ograniczenia
- Wszelkie istotne pojęcia, które pomagają użytkownikom zrozumieć jego funkcjonalność lub przeznaczenie
Informacje te powinny być kompletne i samodzielne. Użytkownicy nie powinni musieć przeglądać innych treści poza opisem, aby je zrozumieć. Jeśli opis odwołuje się do innych treści, takich jak inne publikacje lub nasza dokumentacja, nie powinien przenosić na nie obowiązku wyjaśnienia tych informacji.
Powyższe kryteria dotyczą zarówno publikacji z otwartym, jak i zamkniętym kodem źródłowym. Jednak kolejną kluczową informacją, która powinna być zrozumiała na podstawie opisu skryptu z zamkniętym kodem źródłowym, jest to, dlaczego zdecydowałeś się ukryć kod. Skrypty z zamkniętym kodem źródłowym, które odtwarzają działanie skryptów z otwartym kodem źródłowym, nie przynoszą użytkownikom korzyści. Dlatego jeśli Twój skrypt ma unikalne funkcje lub zachowania wymagające ochrony, upewnij się, że opis jasno wyjaśnia te cechy, aby użytkownicy rozumieli, dlaczego nie mogą zobaczyć kodu.
Jeśli opis skryptu nie spełnia tych kryteriów, publikacja zazwyczaj nie będzie polecana. Pozostanie jednak widoczna dla innych użytkowników na Twoim profilu, o ile nie zawiera innych, poważniejszych naruszeń zasad.
Jeśli chcesz rozwiązać wykryte problemy w opisie skryptu, możesz utworzyć nową wersję publikacji z poprawionym opisem, a następnie poprosić moderatorów o ukrycie poprzedniej publikacji. Zanim to zrobisz, upewnij się, że nowy opis spełnia powyższe kryteria i jest zgodny ze wszystkimi pozostałymi zasadami Regulaminu.
Więcej informacji o naszych standardach jakości i dostępności opisów skryptów znajdziesz w sekcjach "Opis" oraz "Oryginalność i użyteczność" Zasad publikowania skryptów. Dodatkowe wskazówki dotyczące tworzenia opisów znajdziesz w sekcji Tytuł i opis Podręcznika użytkownika Pine Script.
Przykłady zgodnych z zasadami opisów skryptów znajdziesz w publikacjach w:
- Naszych Wyborach redakcji
- Karcie "Skrypty" na profilach TradingView i PineCoders
Jakość wykresu
Opublikowanie skryptu z nieczytelnym lub przeładowanym wykresem może uniemożliwić jego polecanie. Podobnie jak inne elementy publikacji, publikowany wykres powinien pomagać użytkownikom zrozumieć Twój skrypt. Wykres publikacji nie jest miejscem na udostępnianie nieistotnych informacji ani złożonych konfiguracji wykresu.
Publikacja skryptu zazwyczaj nie będzie polecana, jeśli wykres zawiera którykolwiek z poniższych problemów:
- Pokazuje wyniki lub linie statusu innych skryptów, a opis nie wyjaśnia dlaczego
- Zawiera dodatkowe rysunki lub obrazy, które nie pomagają użytkownikom zrozumieć Twojego skryptu
- Nie pokazuje informacji o symbolu, interwale czasowym i skrypcie w liniach statusu
Jeśli publikacja zawiera którykolwiek z tych problemów, ale nie zawiera innych, poważniejszych naruszeń, pozostanie widoczna tylko na Twoim profilu. Problemy z wykresem publikacji często można rozwiązać, porządkując bieżący wykres i publikując aktualizację skryptu.
! Uwaga: Inne naruszenia związane z wykresem są poważniejsze i często powodują, że skrypt zostaje ukryty zamiast niepolecany. Na przykład moderatorzy zazwyczaj ukryją Twoją publikację, jeśli używasz wykresu do reklamowania, wprowadzania traderów w błąd lub prezentowania prywatnych skryptów. Nie możesz publikować aktualizacji skryptu, aby rozwiązać te problemy. Podczas tworzenia publikacji skryptu zalecamy staranne przygotowanie wykresu i rozwiązanie wszelkich problemów ze zgodnością przed jego opublikowaniem:
- Upewnij się, że bieżący wykres zawiera tylko niezbędne elementy wizualne. Usuń wszystkie niepotrzebne skrypty, rysunki i obrazy.
- Upewnij się, że linie statusu wykresu są widoczne. Jeśli są ukryte, włącz ich widoczność na karcie "Linia statusu" w ustawieniach wykresu. Jeśli linie statusu mają niewidoczny kolor, zmień go za pomocą ustawienia koloru "Tekst" na karcie "Obszar roboczy".
- Potwierdź, że wszystkie pozostałe szczegóły wykresu, takie jak symbol, interwał czasowy i typ wykresu, są prawidłowe.
- Otwórz okno "Opublikuj skrypt".
- Jeśli wykres zawiera inne elementy wizualne z uzasadnionych powodów, pamiętaj, aby wspomnieć o nich i podać te powody w polu opisu.
Tekst w języku innym niż angielski
Niektóre publikacje skryptów nie są polecane z jednego z poniższych powodów:
- Opublikowany tytuł nie jest napisany w języku angielskim
- Opis lub pole "Instrukcje autora" zawiera tekst w języku innym niż angielski bez odpowiadającego mu tłumaczenia na język angielski
- Dane wejściowe lub wyjściowe skryptu zawierają tekst w języku innym niż angielski, a publikacja nie zawiera tłumaczeń na język angielski
Kanały społeczności dla publicznych skryptów różnią się od kanałów dla publicznych pomysłów. Chociaż różne zlokalizowane wersje TradingView mają osobne kanały społeczności dla pomysłów, wszystkie wersje korzystają z tych samych kanałów dla skryptów. Dlatego publikacje skryptów muszą zawierać tekst w języku angielskim, aby mogły być polecane, ponieważ angielski jest najczęściej używanym językiem w komunikacji globalnej.
Jeśli powyższe problemy językowe dotyczą Twojej publikacji, pozostanie ona widoczna tylko na Twoim profilu, chyba że zawiera również inne, poważniejsze naruszenia zasad.
Możesz publikować aktualizacje, aby zmienić kod skryptu, jeśli jego dane wejściowe lub wyjściowe zawierają tekst w języku innym niż angielski. Aktualizacje skryptu nie mogą jednak rozwiązać problemów językowych w tytule lub opisie publikacji.
Dlatego, aby uniknąć tych problemów, zalecamy przygotowanie kodu źródłowego, tytułu, opisu i instrukcji w języku angielskim, aby zapobiec problemom językowym przed opublikowaniem skryptu:
- Napisz tytuł publikacji wyłącznie w języku angielskim. Nie używaj tutaj innego języka.
- Jeśli chcesz objaśnić swój skrypt lub podać instrukcje dostępu w wielu językach, umieść angielskie objaśnienie na początku tekstu, a nie na końcu ani pomiędzy innymi tłumaczeniami.
- Jeśli dane wejściowe lub wyjściowe skryptu zawierają tekst w języku innym niż angielski, podaj angielskie tłumaczenia w opisie lub zaktualizuj ciągi znaków w kodzie, aby zawierały angielskie tłumaczenia. Na przykład, jeśli skrypt tworzy wykres o nazwie "Media móvil," podaj tłumaczenie tej nazwy (np. "Media móvil" = "Moving average") w opisie lub zmień nazwę w kodzie, aby pomóc użytkownikom w innych regionach zrozumieć jej znaczenie.
Oryginalność i użyteczność
Twój skrypt może nie być polecany, ponieważ nie spełnia standardów określonych w części "Oryginalność i użyteczność" naszych Zasad publikowania skryptów. Chociaż nie wymagamy, aby wszystkie Twoje publikacje dotyczyły unikalnych, nowatorskich lub nigdy wcześniej niespotykanych koncepcji, ponieważ byłoby to nierealistyczne, nasze standardy wymagają publikowania skryptów zawierających kod i funkcje, które są Twojego autorstwa i mogą być przydatne.
Zgodnie z naszymi Zasadami publikowania skryptów publikacja skryptu może nie być polecana, jeśli występuje którykolwiek z poniższych problemów:
- Opublikowany skrypt powiela nasze wbudowane skrypty z otwartym kodem źródłowym, przykładowy kod z naszej dokumentacji, kod wygenerowany automatycznie przez Edytor Pine lub inny kod należący do domeny publicznej.
- Twoja publikacja ma na celu zaprezentowanie pomysłu tradingowego opartego na popularnych wskaźnikach z określonymi wartościami parametrów.
- Twój skrypt łączy różne wskaźniki lub komponenty kodu bez wyraźnego celu.
- Opublikowałeś skrypt z zamkniętym kodem źródłowym, który działa podobnie do innych skryptów z otwartym kodem źródłowym, a opis nie pomaga użytkownikom zrozumieć, dlaczego kod jest ukryty.
- Twój skrypt działa podobnie do istniejącego skryptu z zamkniętym kodem źródłowym, a publikacja stwierdza lub sugeruje, że dokonałeś inżynierii wstecznej oryginalnego kodu.
- Twój skrypt jest nieukończonym projektem lub publikacją testową.
Jeśli którykolwiek z tych problemów występuje w Twojej publikacji, pozostanie ona widoczna tylko na Twoim profilu, chyba że inne, poważniejsze naruszenia spowodują jej ukrycie.
Jeśli Twój skrypt nie jest ukryty, możesz publikować aktualizacje, aby zwiększyć jego oryginalność lub użyteczność dla traderów. Ponieważ jednak niektóre z powyższych problemów dotyczą również opublikowanego opisu, sama aktualizacja kodu może nie rozwiązać wszystkich problemów, które uniemożliwiły polecanie skryptu.
Dlatego zalecamy rozwiązanie problemów związanych z oryginalnością i użytecznością przed opublikowaniem skryptu:
- Nie powielaj w oczywisty sposób popularnych wskaźników ani innych komponentów kodu. Jeśli Twój skrypt opiera się na kodzie należącym do domeny publicznej, upewnij się, że wykorzystuje go w znaczący sposób.
- Jeśli skrypt ma jedynie prezentować konfigurację tradingową wykorzystującą istniejące wskaźniki z określonymi ustawieniami, utwórz publikację pomysłu zamiast publikacji skryptu.
- Jeśli Twój skrypt łączy inne wskaźniki lub komponenty kodu, upewnij się, że połączenie to służy określonemu celowi oraz że opis zawiera szczegółowe informacje o tym połączeniu i jego celu.
- Jeśli zamierzasz opublikować skrypt z zamkniętym kodem źródłowym, upewnij się, że skrypt ma wyróżniające go cechy uzasadniające ukrycie kodu, i wyjaśnij te cechy w opisie.
- Jeśli Twój kod działa podobnie do istniejącego skryptu z zamkniętym kodem źródłowym, starannie przygotuj wykres i opis, aby nie stwierdzać ani nie sugerować, że dokonałeś inżynierii wstecznej zamkniętego kodu źródłowego.
- Jeśli zamierzasz udostępnić znajomym skrypt będący w trakcie tworzenia lub przetestować funkcje publikowania, opublikuj skrypt prywatnie zamiast publicznie.
Więcej informacji o tych standardach znajdziesz w sekcji "Oryginalność i użyteczność" naszych Zasad publikowania skryptów. Przykłady publikacji spełniających te standardy znajdziesz w naszych Wyborach redakcji.
Wiele wersji skryptu
Jeśli opublikujesz wariant jednego z wcześniej polecanych skryptów jako osobną publikację, nowa wersja może nie być polecana, jeśli występują następujące problemy:
- Różnice między pierwotną publikacją a nową są niewielkie
- Opis nowej wersji nie wyjaśnia różnic ani powodów utworzenia nowej publikacji zamiast aktualizacji istniejącej
Jeśli te problemy dotyczą Twojej publikacji, zazwyczaj pozostanie ona widoczna tylko na Twoim profilu. Jeśli jednak wielokrotnie publikujesz niewielkie warianty skryptu jako osobne publikacje bez wyraźnych powodów lub publikujesz osobne wersje w celu spamowania społeczności albo zwrócenia na siebie uwagi, publikacja może zostać ukryta zamiast tego.
Dlatego jeśli zamierzasz opublikować więcej niż jedną wersję skryptu, upewnij się, że przestrzegasz Zasad publikowania skryptów dotyczących wersji:
- Jeśli chcesz opublikować nową wersję skryptu i nie masz wyraźnego powodu, aby tworzyć osobną publikację, opublikuj ją jako aktualizację pierwotnej publikacji
- Jeśli chcesz zachować funkcjonalność poprzedniej wersji, jednocześnie udostępniając użytkownikom nową wersję, opisz, czym różni się nowa wersja i dlaczego zdecydowałeś się opublikować ją osobno
! Wskazówka: Jeśli publikujesz nową wersję skryptu, aby naprawić problemy w poprzedniej niepolecanej wersji lub zastąpić wcześniej polecaną wersję zaktualizowaną treścią, możesz poprosić naszych moderatorów skryptów o ukrycie poprzedniej wersji przed społecznością.Dlaczego moja publikacja ma czerwone tło?
Czerwone tło publikacji skryptu oznacza, że jest ona ukryta. Inni użytkownicy nie mogą znaleźć publikacji nigdzie na TradingView; tylko Ty i moderatorzy możecie zobaczyć ją na Twoim profilu.
Publikacja może zostać ukryta z jednego z poniższych powodów:
- Nie spełnia wszystkich naszych wymagań dotyczących publicznych skryptów
- Zawiera inne poważne problemy
- Poprosiłeś naszych moderatorów skryptów o jej ukrycie
Jeśli skrypt jest ukryty, nie możesz publikować aktualizacji ani edytować jego treści w celu rozwiązania problemów. W zależności od wagi problemów ze zgodnością możesz również otrzymać blokadę funkcji społecznościowych. Po wygaśnięciu ewentualnej blokady możesz, jeśli chcesz, opublikować nową, poprawioną wersję ukrytego skryptu. Zanim to zrobisz, upewnij się, że rozumiesz nasz Regulamin, aby uniknąć kolejnych działań moderacyjnych.
Aby upewnić się przed publikacją, że nie zawiera ona poważnych problemów, zalecamy dokładne zapoznanie się z następującymi materiałami:
- Sekcja "Wymagania dotyczące skryptów publicznych" naszych Zasad publikowania skryptów
- Wszystkie Wymagania dla dostawców
- Wszystkie Ogólne zasady społeczności
Zalecamy również zapoznanie się z sekcją "Standardy jakości i dostępności" naszych Zasad publikowania skryptów. Wielokrotne lub celowe nieprzestrzeganie niektórych z tych standardów może skutkować ukryciem skryptu. Ponadto spełnienie tych standardów jest wymagane, aby skrypt mógł zostać polecony.
Jeśli po zapoznaniu się z naszymi zasadami nadal nie masz pewności, dlaczego publikacja została ukryta, lub masz inne pytania dotyczące działania moderacyjnego, możesz wysłać bezpośrednią wiadomość na konto moderatorów PineCoders. Nasi moderatorzy skryptów chętnie Ci pomogą.