Co to jest Pine Script?

Pine Script jest językiem programowania opracowanym przez TradingView, używanym do pisania własnych wskaźników i strategii, które mogą być dodane do wykresu i wykorzystane w analizie technicznej.

W dolnym panelu wykresu znajduje się specjalny edytor, zaprojektowany specjalnie do pisania i edycji kodu. Dodatkowo edytor ten może funkcjonować jako auto-highlighter, przeznaczony do podświetlania zmiennych, funkcji i podpowiedzi. Zasadniczo automatycznie podświetla on wbudowane elementy języka (zmienne i funkcje) i wysyła podpowiedzi z dodatkowymi informacjami w wyskakujących okienkach, które pojawiają się po najechaniu kursorem na konkretne elementy.

Gotowy wskaźnik może zostać dodany do wykresu, zapisany do dalszego wykorzystania i edycji lub opublikowany w naszych Skryptach Społeczności.

Jak zacząć?

Podstawowe materiały referencyjne:

  • Instrukcja Obsługi — szczegółowa dokumentacja opisująca główne funkcje, składnię i strukturę języka Pine Script oraz sposób jego współpracy ze Skryptami Społeczności;
  • Materiał referencyjny — szybki materiał referencyjny dla wszystkich funkcji, zmiennych i słów kluczowych dostępnych w Pine, z przykładami użycia każdego z nich. Możesz otworzyć nasz Materiał Referencyjny bezpośrednio w edytorze poprzez wyskakujące okienko; oraz
  • Zasoby PineCoders — niezależna społeczność aktywnych i doświadczonych użytkowników Pine Script, którzy piszą instrukcje, aby pomóc początkującym i utrzymać własną bazę wiedzy.

Stworzyliśmy uproszczoną sekcję, w której każdy może zapoznać się ze strukturą naszego języka za pomocą prostego przykładu skryptu, który dla Waszej wygody został podzielony na poszczególne części.

Innym sposobem na naukę języka są zintegrowane wskaźniki TradingView, które zostały napisane w języku Pine. Kod dla tych wskaźników jest otwarty i łatwo dostępny dla każdego. Po prostu wybierz swój preferowany wskaźnik z listy, a pojawi się on w edytorze. Możesz następnie eksperymentować, dokonując zmian w kodzie.

Ponadto przykłady prac innych autorów można znaleźć w naszych Skryptach Społeczności. Wiele z nich to skrypty open source, które są dostępne dla użytkowników.

Rozwój języka Pine Script

Nasz język Pine Script stale się rozwija i doskonali. Skupiamy się na opiniach i staramy się rozszerzać język, aby sprostać Waszym potrzebom. Możesz śledzić aktualizacje na naszej stronie informacji o nowych wersjach, na czacie Tradingview lub na kanale telegram PineCoders Squawk Box.

Co mam zrobić, jeśli nadal mam pytania?

Jeżeli w naszych materiałach referencyjnych nie możesz znaleźć tego, co Cię interesuje, możesz zadawać pytania na czacie Tradingview, służącym do rozmów na temat Pine Script lub na stronie StackOverflow, gdzie mamy osobny tag.