Wyświetlanie wizualizacji na głównym wykresie z Twoich skryptów panelowych

Jun 21, 2024

Przez długi czas nasi ukochani programiści Pine Script™ chcieli mieć możliwość wyświetlania wizualizacji na głównym wykresie z skryptu zajmującego osobny panel. Teraz jest to możliwe dzięki nowemu parametrowi force_overlay dostępnym we wszystkich następujących funkcjach wyjściowych:

Programiści mogą wywoływać te funkcje z parametrem force_overlay , aby kontrolować, czy wizualizacje z dowolnego typu skryptu (wskaźnik, strategia czy biblioteka) pojawią się na głównym wykresie, czy w panelu skryptu.

Ten prosty przykład używa parametru w drugiej funkcji plot() aby nałożyć EMA na główny wykres, jednocześnie wyświetlając RSI w osobnym panelu:

//@version=5
indicator("RSI in pane and EMA on chart", overlay = false)
plot(ta.rsi(close, 10), "RSI", color = color.purple)
plot(ta.ema(close, 42), "EMA", force_overlay = true)

Udoskonaliliśmy także nasz wbudowany wskaźnik Sezonowości (Seasonality indicator) używając funkcji force_overlay. Wcześniej wskaźnik był skryptem nakładkowym, który wyświetlał wszystkie swoje wizualizacje, w tym dużą tabelę, bezpośrednio na głównym wykresie. Nasza najnowsza wersja jest skryptem nie-nakładkowym, który wyświetla tabelę w osobnym panelu i używa force_overlay, aby utrzymać pozostałe wizualizacje na głównym wykresie:

Aby być na bieżąco z nowymi funkcjami Pine Script™, śledź notatki o wydaniach w Podręczniku Użytkownika. Konto PineCoders również przekazuje aktualizacje z Squawk Box na Telegramie, swojego konta na X (Twitter) oraz w czacie publicznym Pine Script™ Q&A na TradingView.

Mamy nadzieję, że uznasz tę długo oczekiwaną funkcję za przydatną, i prosimy o przesyłanie swoich opinii i sugestii, abyśmy mogli uczynić platformę jak najlepszą. Budujemy TradingView dla Ciebie i zawsze chętnie wysłuchamy co masz do powiedzenia.

— Zespół TradingView

Look first Then leap

TradingView jest stworzony dla Ciebie. Upewnij się, że w pełni wykorzystujesz nasze niesamowite funkcje