커뮤니티

부탁 드립니다.

프로필 이미지
yes
2016-07-28 10:30:38
166
글번호 100483
답변완료

첨부 이미지

항상도움 주심에 깊이 감사 드립니다. 그림과 같이 예를 들어 20개봉전의 RSI 지표를 비교하여 즉 B-A값은 양수인데 가격차 b-a값이 음수이면 적색선과 같은 연결선 부탁 드립니다. (반대의 경우도 부탁 드립니다.즉 B-A 값 음수일때 b-a 양수 이면 표시) Input : Period(9); var : Relative(0); Relative = RSI(Period); Plot1(Relative, "RSI"); PlotBaseLine1(30, "기준선 30"); PlotBaseLine2(70, "기준선 70"); 미리 감사 드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-07-28 16:19:33

안녕하세요 예스스탁입니다. 문의하신 내용 추세선을 이용해 과거봉과 연결해야 합니다. 다만 문의하신 내용의 조건이 단순 20개봉전과 비교하면 많은 봉에 그려지게 됩니다. 매봉 20개봉전과 비교해 선을 출력하시면 1번 가장최근것만 보고자 하시면 2번식이용하시면 됩니다. RSI값에 제한을 두고자 하시면 if문에 RSIV < 30 and RSIV[N] < 30과 같은 조건을 주셔도 됩니다. 따로 plot으로 출력되는 부분은 없으므로 검색식으로 작성해 차트에 적용하시면 됩니다. 1번 Input : Period(9),N(20); var : RSIV(0),TL1(0),TL2(0); RSIV = RSI(Period); if L < L[N] and RSIV > RSIV[N] Then{ TL1 = TL_New(sdate[N],stime[N],L[N],sdate,stime,L); TL_SetColor(TL1,RED); } if H > H[N] and RSIV < RSIV[N] Then{ TL2 = TL_New(sdate[N],stime[N],H[N],sdate,stime,H); TL_SetColor(TL2,blue); } 2번 Input : Period(9),N(20); var : RSIV(0),TL1(0),TL2(0); RSIV = RSI(Period); if L < L[N] and RSIV > RSIV[N] Then{ TL_Delete(TL1); TL1 = TL_New(sdate[N],stime[N],L[N],sdate,stime,L); TL_SetColor(TL1,RED); } if H > H[N] and RSIV < RSIV[N] Then{ TL_Delete(TL2); TL2 = TL_New(sdate[N],stime[N],H[N],sdate,stime,H); TL_SetColor(TL2,blue); } 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > 항상도움 주심에 깊이 감사 드립니다. 그림과 같이 예를 들어 20개봉전의 RSI 지표를 비교하여 즉 B-A값은 양수인데 가격차 b-a값이 음수이면 적색선과 같은 연결선 부탁 드립니다. (반대의 경우도 부탁 드립니다.즉 B-A 값 음수일때 b-a 양수 이면 표시) Input : Period(9); var : Relative(0); Relative = RSI(Period); Plot1(Relative, "RSI"); PlotBaseLine1(30, "기준선 30"); PlotBaseLine2(70, "기준선 70"); 미리 감사 드립니다.