Вы когда-нибудь задумывались, какие части вашего скрипта выполняются дольше всего? Если да, то вам точно пригодится наш новый функционал: Профилировщик Pine поможет узнать, сколько времени Pine Script️™ тратит на каждую часть вашего кода. С этой информацией вы можете оптимизировать самые медленные участки кода, чтобы ваши скрипты быстрее загружались на новых графиках.
Включить Профилировщик можно в Редакторе Pine, выбрав настройку Включить режим профилировщика в выпадающем меню на панели редактора:
Нужная информация сразу появится слева от кода вашего скрипта:
Процентные значения указывают на долю каждой части кода в общем времени выполнения скрипта. Они могут охватывать одну или несколько строк. Наиболее существенные значения выделены жирным. При наведении курсора на значение появляется всплывающая подсказка с дополнительной информацией о нём.
Значок пламени в левом нижнем углу указывает на первые три из наиболее тяжелых в плане производительности сегментов кода: щёлкнув по нему, вы перейдете к этим сегментам. Поскольку они являются наиболее проблемными местами в вашем скрипте, именно в них есть больше всего возможностей улучшить его производительность.
Вы найдёте больше информации о Профилировщике в Руководстве пользователя Pine.
Следите за разделом Release notes, чтобы вовремя узнавать об обновлениях Pine. Учётная запись PineCoders также транслирует новости об обновлениях в своём Telegram-канале Squawk Box, в X (Twitter) и в публичном чате Pine Script® Q&A на TradingView.
Мы надеемся, это обновление будет вам полезно. Обязательно делитесь с нами своими отзывами и предложениями, так вы помогаете делать платформу лучше.
Команда TradingView