저스틴의 Trading View 완전 정복 – 5분 만에 차트 마스터 되는 비법 공개! (Quick Start 정복)

1. Advanced Charts/Trading Platform이란 무엇인가?

  • Advanced Charts: 금융 차트, 가격, 기술적 분석 도구를 보여주는 독립 실행형 솔루션. 무료!
  • Trading Platform: Advanced Charts 기반에 트레이딩 기능까지 추가된 솔루션.

2. 왜 써야 하는가?

  • 내 웹사이트나 앱에 멋진 차트를 넣고 싶을 때!
  • 나만의 트레이딩 환경을 만들고 싶을 때!

3. 시작하기 전에 알아야 할 것

  • TradingView.com의 모든 기능을 제공하지 않음 (클라이언트-서버 기능은 지원 X)
  • 서버에 라이브러리 파일과 데이터 소스를 직접 호스팅해야 함 (데이터는 알아서!)
  • 주요 브라우저 및 프레임워크와 호환 (Angular, React 등)

4. Quick Start: 빠르게 시작하는 방법

  • 접근 권한 획득: TradingView 웹사이트에서 폼 작성 후 신청 (VIP 클럽 입장!)
  • 첫 실행: 라이브러리 다운로드 후 프로젝트에 추가
  • Widget Constructor 설정: 차트 설정 커스터마이징
  • 데이터 연결: 실시간 데이터 스트리밍 구현
  • 인터페이스 탐색: 차트 인터페이스 익히기
  • 외관 커스터마이징: 나만의 스타일로 차트 꾸미기

5. Running the Library: 내 컴퓨터에서 실행하기

  • 프로젝트 폴더 생성 후 라이브러리 파일 복사
  • index.html 파일 생성 후 코드 추가
  • Python 또는 다른 웹 서버를 사용하여 실행

6. 주의사항

  • 공식 TradingView 저장소에서만 다운로드
  • 라이브러리 재배포 금지
  • TradingView 라이선스 약관 준수

다음 단계

  • Datafeed API를 사용하여 실시간 데이터 연결
  • 다양한 차트 설정 및 사용자 정의 옵션 탐색
  • 커뮤니티에 참여하여 정보 공유 및 질문

저스틴: 이 모든 정보를 활용해서 여러분의 트레이딩 실력을 한 단계 업그레이드하세요! 그럼 다음 강의에서 만나요! See you later! 😎


요약 특징:

  • 핵심 내용만 간결하게 정리
  • 저스틴 강사 스타일 유지
  • 초보자도 이해하기 쉬운 용어 사용
  • 각 내용별 주의사항 강조
  • 다음 단계 제시

이 요약이 도움이 되었나요? 더 궁금한 점이나 필요한 내용이 있다면 언제든지 말씀해주세요!

1. Advanced Charts/Trading Platform 접근 권한 얻기: VIP 클럽 입장하기!

자, 가장 먼저 해야 할 일은 뭐다? TradingView의 Advanced Charts와 Trading Platform에 접근하는 겁니다. 깃허브(GitHub)에서 바로 다운로드하려고 하지 마세요! 404 에러 뜨면서 멘탈 나갑니다. 마치 클럽 VIP 되는 것처럼, TradingView 웹사이트에 접속해서 폼을 작성하고 접근 권한을 요청해야 합니다. 신청해야 들어갈 수 있다 이 말입니다!

주의사항: 반드시 공식 TradingView 저장소에서 다운로드하세요. 엉뚱한 데서 받으면 법적 문제 발생할 수 있습니다. 조심! 그리고, 이 라이브러리는 재배포가 금지되어 있습니다. 함부로 퍼나르거나 공개 저장소에 올리면 안 됩니다. 🚨🚨🚨

Advanced Charts/Trading Platform 접근 권한 얻기: VIP 클럽 입장하기! (따라 하기 가이드)Advanced Charts/Trading Platform, 이 녀석들을 내 손안에 넣으려면, 마치 클럽 VIP처럼 접근 권한을 획득해야 합니다. 지금부터 저스틴이 VIP 클럽 입장 방법을 A부터 Z까지 알려드리겠습니다! 따라만 하세요! 😎1단계: TradingView 웹사이트 접속!

저스틴: 자, 먼저 TradingView 공식 웹사이트로 접속해야 합니다. 마치 클럽 입구에 도착한 것처럼, 주소를 정확히 입력해야 합니다.

  • 꿀팁: 구글에서 “TradingView”를 검색하거나, 주소창에 tradingview.com을 입력하세요.

2단계: Advanced Charts/Trading Platform 신청 페이지 찾기!

저스틴: TradingView 웹사이트에 접속했다면, Advanced Charts/Trading Platform 신청 페이지를 찾아야 합니다.

  • 중요: TradingView 웹사이트 구조는 바뀔 수 있으니, 메뉴 또는 검색 기능을 활용해서 찾아보세요. 다음과 같은 키워드로 검색하면 도움이 될 겁니다.
    • “Advanced Charts access”
    • “Trading Platform access”
    • “Request access”
    • “라이브러리 접근 권한 신청” (한국어)

저스틴: 만약 찾기 어렵다면, TradingView 고객 지원에 문의하는 것도 좋은 방법입니다. 마치 클럽 매니저에게 문의하는 것처럼, 친절하게 안내해 줄 겁니다.

3단계: 신청 양식 작성!

저스틴: 신청 페이지를 찾았다면, 이제 폼을 작성해야 합니다. 꼼꼼하게 작성해야 VIP 클럽 입장이 허락됩니다!

  • 일반적으로 요구되는 정보:
    • 이름 (Name)
    • 이메일 주소 (Email Address)
    • 회사/조직 (Company/Organization)
    • 사용 목적 (Purpose of Use)
    • 기술적 배경 (Technical Background)

저스틴: “사용 목적” 항목에는 Advanced Charts/Trading Platform을 어떻게 사용할 것인지 구체적으로 작성해야 합니다. 예를 들어, “개인 트레이딩 분석 도구 개발”, “웹사이트 차트 기능 추가” 등 명확하게 기재하세요.

4단계: 약관 동의 및 제출!

저스틴: 폼을 모두 작성했다면, 약관을 꼼꼼히 읽고 동의해야 합니다. 마치 클럽 이용 규칙을 확인하는 것처럼, 내용을 숙지해야 나중에 불이익을 받지 않습니다.

  • 주의: TradingView의 라이선스 약관을 위반하면, 접근 권한이 취소될 수 있습니다.

저스틴: 약관에 동의했다면, “제출” 버튼을 클릭하세요! 이제 TradingView의 응답을 기다리면 됩니다. 마치 합격 발표를 기다리는 수험생처럼, 두근거리는 마음으로 기다려 봅시다!

5단계: TradingView 응답 확인!

저스틴: 신청이 승인되면, TradingView에서 이메일이나 기타 방법으로 연락이 올 겁니다.

  • 중요: 이메일 주소를 정확하게 기재해야 합니다. 스팸 메일함도 확인해 보세요!

저스틴: TradingView의 안내에 따라 깃허브(GitHub) 저장소에 접근할 수 있는 권한을 받게 됩니다. 이제 Advanced Charts/Trading Platform을 다운로드하고 사용할 수 있습니다! VIP 클럽 입성 완료! 🎉🎉🎉

주의사항 다시 한번 강조!

  • 반드시 공식 TradingView 저장소에서 다운로드하세요.
  • 라이브러리는 재배포가 금지되어 있습니다.
  • TradingView의 라이선스 약관을 준수하세요.

2. Advanced Charts/Trading Platform 첫 실행: 신세계 경험!

권한을 얻었으면, 이제 Advanced Charts/Trading Platform을 실행해 봅시다. 처음 실행할 때는 “오오, 신세계!” 이런 느낌일 겁니다. 하지만 당황하지 마세요. 저스틴이 있으니까!

3. Widget Constructor 설정: 나만의 튜닝카 만들기!

다음은 Widget Constructor 설정입니다. 이걸 사용하면 차트 설정을 쉽게 커스터마이징할 수 있습니다. 마치 나만의 튜닝카를 만드는 것처럼, 차트를 내 입맛에 맞게 설정하는 거죠.

4. 데이터 연결 및 실시간 스트리밍 구현: 차트에 생명을 불어넣자!

차트에 생명을 불어넣는 단계! 바로 데이터 연결입니다. 실시간 데이터 스트리밍을 구현해서 차트가 살아 움직이도록 만들어야죠. 데이터가 멈춰있으면, 죽은 차트나 마찬가지! 🧟

5. 인터페이스 탐색 및 설정: 게임 컨트롤러 마스터하기!

차트 인터페이스를 샅샅이 훑어보세요. 각 부분의 기능을 익히고, 필요에 맞게 설정을 변경합니다. 마치 게임 컨트롤러를 익히듯이, 차트 인터페이스를 완벽하게 컨트롤해야 합니다.

6. 차트 외관 커스터마이징: 나만의 스타일로 차트 꾸미기!

마지막으로, 차트의 외관을 내 스타일대로 꾸며보세요. 색깔, 글꼴, 레이아웃 등 모든 것을 내 취향에 맞게 설정할 수 있습니다. 나만의 차트를 만들어서 트레이딩 실력을 더욱 뽐내보세요!

추가 꿀팁!

  • 개발 시작 전에 “Best Practices”와 “FAQ”를 확인하는 것을 추천합니다. 흔한 실수를 피하고 시간을 절약할 수 있습니다.
  • Android WebView, iOS WKWebView, Angular, React 등 다양한 프레임워크와 통합하는 방법은 깃허브(GitHub) 저장소에 예제가 있습니다. 참고해서 자신의 프로젝트에 맞게 적용해 보세요.
  • JSFiddle이나 Codepen 같은 온라인 코드 플레이그라운드에서 라이브러리를 테스트해 볼 수 있습니다. 간단한 예제를 만들거나, 버그를 재현하거나, 새로운 기능을 실험해 볼 때 유용합니다.
  • HTML 페이지와 라이브러리 번들을 다른 도메인에서 호스팅하려면, “Cross-origin hosting” 설정을 참고하세요.

5분 만에 차트 띄우기! (Running the Library 정복)

1단계: 프로젝트 준비 – 차고에 차 넣기!

먼저, Advanced Charts/Trading Platform 라이브러리 ZIP 파일을 다운로드해야 합니다.

  • 중요: 접근 권한이 있어야 다운로드할 수 있습니다. 이전 강의에서 설명한 VIP 클럽 입장 방법을 참고하세요!

다운로드한 ZIP 파일의 압축을 풀고, 새로운 폴더를 만드세요. 예를 들어, 폴더 이름을 “tradingview_example”이라고 짓겠습니다. 압축을 푼 파일에서 charting_library와 datafeed 폴더를 “tradingview_example” 폴더에 복사하세요. 마치 차고에 차를 넣는 것처럼, 필요한 파일들을 준비하는 겁니다!

2단계: HTML 파일 생성 – 차에 시동 걸기!

“tradingview_example” 폴더에 index.html 파일을 만드세요. 이 파일은 차트를 표시할 웹 페이지입니다. 마치 차에 시동을 거는 것처럼, 차트를 작동시키기 위한 준비 단계입니다.

  • <script src="charting_library/charting_library.standalone.js"></script>: 차트 위젯을 만드는 코드
  • <script src="datafeeds/udf/dist/bundle.js"></script>: 샘플 데이터 피드 구현 (차트에 데이터를 로드)
  • <div id="chartContainer"></div>: 차트가 표시될 위치
  • TradingView.widget(): 차트 설정을 초기화하는 코드

3단계: 라이브러리 실행 – 드라이브 시작!

“tradingview_example” 폴더에서 다음 명령어를 실행하여 라이브러리를 로컬에서 실행합니다. 마치 드라이브를 시작하는 것처럼, 차트를 작동시키는 마지막 단계입니다!

이 튜토리얼에서는 Python http.server 모듈을 사용합니다. 다른 서버/포트를 사용해도 됩니다.

  • 꿀팁: Node.js나 NGINX를 사용하는 방법도 있습니다.

웹 브라우저에서 http://localhost:9090/을 열어 결과를 확인하세요. 짜잔! ✨ 여러분의 컴퓨터에서 Trading View 차트가 실행되는 것을 확인할 수 있습니다!

다음 단계는? – 고속도로 질주!

이제 Widget Constructor와 정적 차트를 설정했습니다. 실시간 데이터 스트리밍에 대해 자세히 알아보려면 How to connect data via Datafeed API 튜토리얼을 참고하세요. 또한, 디버그 모드 활성화 가이드를 확인하여 잠재적인 문제를 식별하고 애플리케이션이 원활하게 실행되도록 할 수 있습니다. 마치 고속도로를 질주하는 것처럼, 더욱 멋진 차트 기능을 탐색해 보세요!

About the Author
(주)뉴테크프라임 대표 김현남입니다. 저에 대해 좀 더 알기를 원하시는 분은 아래 링크를 참조하세요. http://www.umlcert.com/kimhn/

Leave a Reply

*