커뮤니티

RSI지표 문의

프로필 이미지
나도부자1
2025-12-04 10:15:50
72
글번호 228653
답변완료

첨부 이미지

항상 감사드립니다

문의 내용은 첨부(사진은 50기준선 상/하향돌파 세로라인)와 같이

1. RSI가 30을 상향돌파 그리고 하향돌파 지점에 세로라인을

2. RSI가 70을 상향돌파 그리고 하향돌파 지점에 세로라인을 그리고 싶은데

아래 수식에 기준선 숫자만 변경하면 될것 같은데 라인이 안그려집니다.

잘못된부분 수정부탁드립니다.


- 50기준선 상 하향돌파 수식


Input : Period1(14),Period2(9);

Var : value1(0),value2(0),t(0);

value1 = RSI(Period1);

value2 = ema(RSI(Period1),period2);

if value2 > value2 [1] Then

T = 1;

if value2 < value2 [1] Then

T = -1;

Plot1(value2 ,"RSI sig ",IFF(T == 1,Red,Blue));

Plot2(value1, "RSI");

PlotBaseLine1(50, "기준선1");

PlotBaseLine2(70, "기준선2");

PlotBaseLine3(30, "기준선3");

// RSI 기준선 세로라인----------------------------------------------------------------------------------

var : TL(0);

if CrossUp(value2 ,50) Then

{

TL = TL_New_Self(sDate,sTime,0,sDate,sTime,99999999);

TL_SetColor(TL,Magenta);

TL_SetSize(TL,3);

}

if CrossDown(value2 ,50) Then

{

TL = TL_New_Self(sDate,sTime,0,sDate,sTime,99999999);

TL_SetColor(TL,Lime);

TL_SetSize(TL,3);

}


지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-12-04 13:44:43

안녕하세요 예스스탁입니다. Input : Period1(14),Period2(9); Var : value1(0),value2(0),t(0); value1 = RSI(Period1); value2 = ema(RSI(Period1),period2); if value2 > value2 [1] Then T = 1; if value2 < value2 [1] Then T = -1; Plot1(value2 ,"RSI sig ",IFF(T == 1,Red,Blue)); Plot2(value1, "RSI"); PlotBaseLine1(50, "기준선1"); PlotBaseLine2(70, "기준선2"); PlotBaseLine3(30, "기준선3"); var : TL1(0),TL2(0); if CrossUp(value1,30) Then { TL1 = TL_New_Self(sDate,sTime,0,sDate,sTime,100); TL_SetColor(TL1,Red); TL_SetSize(TL1,3); } if CrossDown(value1,30) Then { TL1 = TL_New_Self(sDate,sTime,0,sDate,sTime,100); TL_SetColor(TL1,Cyan); TL_SetSize(TL1,3); } if CrossUp(value1 ,70) Then { TL2 = TL_New_Self(sDate,sTime,0,sDate,sTime,100); TL_SetColor(TL2,Blue); TL_SetSize(TL2,3); } if CrossDown(value1 ,70) Then { TL2 = TL_New_Self(sDate,sTime,0,sDate,sTime,100); TL_SetColor(TL2,Magenta); TL_SetSize(TL2,3); } 즐거운 하루되세요