DonovanWall

Line & Label RGB Color Editor [DW]

This script is a template designed to provide developers with UI color customization for v4 lines and labels.

The color pallete used within this script is a full spectrum "web safe" format with 216 colors to choose from.

Colors are easily modified via the RGB inputs. The designated color selector function takes in the RGB values and returns the corresponding hex color.

Transparency can be modified as well. However, the color.new function only supports constant integers for transparency value, so it has to be manually adjusted within the code.
On line 42, you'll see a variable within the color selector function named trans. This is the transparency value, which can be set to any integer from 0 to 100. I have it set to 0 by default.

I included a sample label to demonstrate how the color editor works. It also displays the hex codes for the current label and text colors for some additional reference.

Implementing this in your own script is pretty straightforward.
All you need to do is copy the color selector function and inputs (feel free to name them whatever you want) into your desired script. Then, you can use them to declare your color variables.
릴리즈 노트: Updates:
-> Added a sample line for additional demonstration.
-> Reorganized script structure.
오픈 소스 스크립트

진정한 TradingView의 정신에 따라, 이 스크립트의 작성자는 스크립트를 오픈소스로 게시했기에 거래자들이 이해하고 확인할 수 있습니다. 작가님께 건배! 스크립트를 무료로 사용할 수 있지만, 게시물에서 이 코드를 재사용하는 것은 하우스룰을 따릅니다. 당신은 스크립트를 차트에 사용하기 위해 그것을 즐겨찾기 할 수 있습니다.

차트에 이 스크립트를 사용하시겠습니까?
For my full list of premium tools, check the blog:
https://wallanalytics.com/

Reach out on Telegram:
https://t.me/DonovanWall

코멘트

Thanks :)
+1 응답
PSA: Pine Script now finally supports color inputs!

https://www.tradingview.com/blog/en/create-color-inputs-in-pine-20751/

Using the new color inputs, you can control your object colors and transparency directly from the settings UI without the use of this Color Selector Function.

Instead, you can simply set your own custom color using the standard input() function. The input accepts hex (i.e. #ff00ff, etc) or built-in color variables (i.e. color.fuchsia, etc).

If you still wish to use this script for the novelty of it, feel free to do so. However, it's now much more efficient, effective, and easy to use the new input colors for general purposes.
응답