트레이딩뷰에서 EMA Cross line 수평선긋기

트레이딩뷰에서 EMA Cross line 수평선긋기

작성일 2024.04.29댓글 1건
    게시물 수정 , 삭제는 로그인 필요

안녕하세요.. 

트레이딩뷰에서 EMA선의 크로스 라인에 대한 수평선을 화면에 긋는 파인스트립트(프로그램) 요청 드립니다.  
예를들면
EMA 12일선과 26일선이 교차하는 Gold Cross와 Dead Cross지점에 대하여 그 지점으로부터 수평라인을 화면에 표시해주는 파인 스트립트 프로그램
1. 조건 예: EMA 12일선, 26일선
2. 크로스 지점 : Gold Cross(12일선이 26일선 상향돌파), Dead Cross (12일선이 26일선 하향돌파 지점) 
3. 표시 방법
  화면상의 Gold/Dead Cross지점에 수령으로 Line(가로줄)생성
  - Gold 수평라인 ( Green ), Dead 수평라인 ( Pink )
  - Time line에 따라 표시 ( 1m, 5m, 1H, 4H, ....  etc. )
  - 수평라인 오른쪽 끝에 문자 삽입 ( 예) 1m_GC, 5m_DC, 1D_GC, 1M_DC등 Time frame별 표시)  
  - 수평라인에 알람설정 가능

부탁드립니다..... 감사합니다. ^^



profile_image 익명 작성일 -

안녕하세요~ 모든분들의 꿈이 빛나도록 응원하는

해외선물 EZ SQUARE 김용규 본부장 입니다.

주식, 증권 이 분야 전문가

★ 급상승랭킹 1위 ★

성심성의 다해서 답변 드립니다.

말씀하신 내용은 트레이딩뷰의 스크립트 기능을 이용하여 구현할 수 있습니다.

다음은 EMA 크로스라인을 그리는 스크립트 예시입니다.

1.**스크립트 작성 페이지에 접속합니다.**

트레이딩뷰 홈페이지(https://kr.tradingview.com/)에서 로그인한 후, 상단 메뉴에서 [도구]를 클릭하고, [스크립트]를 선택합니다.

2.**새 스크립트를 작성합니다.**

스크립트 작성 페이지에서 새 스크립트를 작성합니다. 스크립트 제목과 설명을 입력하고, 스크립트 코드를 작성합니다.

3.**EMA 크로스라인을 그리는 코드를 작성합니다.**

아래는 EMA 12일선과 26일선의 크로스라인을 그리는 코드 예시입니다.

```

//@version=4

study("EMA Cross Line", overlay=true)

ema12 = ema(close, 12)

ema26 = ema(close, 26)

crossup = cross(ema12, ema26)

crossdown = cross(ema26, ema12)

if crossup

line(ema12[1], ema26[1], color=green)

plot("1m_GC", ema12[1], color=green)

else if crossdown

line(ema12[1], ema26[1], color=red)

plot("1m_DC", ema12[1], color=red)

```

위 코드를 복사하여 스크립트 작성 페이지에 붙여넣고, 저장합니다.

4.**스크립트를 실행합니다.**

트레이딩뷰 차트에서 스크립트를 실행합니다. 차트에서 EMA 12일선과 26일선의 크로스라인이 그려집니다.

5.**수평라인에 알람을 설정합니다.**

스크립트에서 그린 수평라인에 알람을 설정하려면, 트레이딩뷰 차트에서 해당 수평라인을 클릭하고, 알람 설정 메뉴를 이용하여 알람을 설정합니다.

위의 방법으로 트레이딩뷰에서 원하는 EMA 크로스라인을 그릴 수 있습니다. 추가적인 질문이 있으시면 언제든지 물어보세요.

-------------------------------------------------------------------

추가로 궁금하신 내용들은

→ "제 프로필 클릭후 개인문의" 를 통해 문의주실 경우, 더욱 올바르고 투명하게 해소 도와드리도록 하겠습니다.

​성공투자 하시길 기원합니다.