Exploring Unicode

This script demonstrates how to display Unicode characters and symbols, including emoji, in Pine:
 • Part 1 displays multi-line labels on hi/lo pivots .
 • Part 2 displays price/ volume bumps using small up/down arrows plotted with plotchar().
 • Part 3 detects bounces and uses plotshape() to mark them.
  You can use our `f_bounceFrom()` function from this part as confirmation for signals in your strategies.

Note that the labels displayed on pivots with the code in Part 1 are plotted in the past. In realtime, they would only appear where they are after 50 bars have elapsed from that point. The other plots are plotted on the bar where their conditions are detected.

You can display thousands of Unicode characters and symbols using Pine. As you can see with our script, it is very easy to do so. The challenge will often be to find the exact symbols you are looking for. Many websites exist to help you explore Unicode characters or symbols. The PineCoders Resources page contains a section presenting a few of them.

Duyck has a Unicode font function script containing functions to convert strings to monospaced Unicode representations. TradingView uses the Trebuchet font for most of its text, including text displayed with Pine scripts. While its numerals are monospace and will align vertically in labels text, Duyck's functions will be handy when you need to convert characters to a monospaced form, so they also align vertically in multi-line labels.

What is Unicode?
Unicode is to character encoding what Wikipedia is to knowledge; it holds codes to a good proportion of the characters or symbols used by humans, past or present. In the early days of computing, environments from different manufacturers often used different character encoding schemes, making transport between them difficult. Unicode solves that challenge. It is a comprehensive encoding scheme that visionaries from Xerox and Apple came up with in the late 80's. The addition of members from the Research Libraries Group, Sun Microsystems, Microsoft , Next and Metaphor created the "Unicode working group" and later, the Unicode Consortium, which continues to improve and manage the Unicode standard.

Theoretically, Unicode encodes values representing characters or glyphs—not their pictorial representations. The letters "A" or "a", or the blue heart emoji "💙" are each represented by a Unicode value. In practice, however, there are many different versions of the Latin alphabet in Unicode. That is how our low pivot label can display different representations of the letters "ITV". The exact rendition of Unicode symbols on a specific device is left to equipment manufacturers and typeface designers.

The current Unicode space is comprised of 17 planes of 65,536 characters each, which allows for more than one million code points. Planes are further divided into character blocks, which typically hold a character set corresponding to one script—or language. Emoticons are in the character block starting at U+1F600.
릴리즈 노트: v1.1
Updated comments.
오픈 소스 스크립트

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

차트에 이 스크립트를 사용하시겠습니까?
Get $30 worth of TradingView Coins for you and a friend:

Read more about the new tools and features we're building for you:


Thanks for sharing with us🔥
100 코인
+1 응답
I actually love this one. Thank you boss!
500 코인
I wanted to learn how to code but just looking at this makes me wonder if it's something I should really learn. I feel like coding is a good skill to have but I'm still trying to learn market psychology and all the different charting tools and techniques so adding this seems like too much at once. I'm a novus to trading period and jumping head first into crypto and margin and then futures. I have an idea for an indicator that would analyze the rolling % change and give indications of it's rate of change and strength of change for multiple time periods . If anyone wants to get together and make it happen I'd be open to working with someone.
+1 응답
this is great!
good job
Thank you for this. I like the way you printed "bounce" and the little trending arrows.
홈으로 스탁 스크리너 포렉스 스크리너 크립토 스크리너 이코노믹 캘린더 정보 차트 특징 프라이싱 프렌드 리퍼하기 하우스룰(내부규정) 헬프 센터 웹사이트 & 브로커 솔루션 위젯 차팅 솔루션 라이트웨이트 차팅 라이브러리 블로그 & 뉴스 트위터
프로화일 프로화일설정 계정 및 빌링 리퍼드 프렌즈 코인 나의 서포트 티켓 헬프 센터 비밀메시지 채팅 로그아웃