커뮤니티

주봉 직전 10개봉의 종가부터 수평선 긋기

프로필 이미지
디딤돌
2020-12-09 15:21:04
973
글번호 144547
답변완료
안녕하세요. 주봉차트에서 직전 10개봉의 종가부터 오늘까지 수평선 긋기를 하고, 그 주봉의 직전 10개봉의 종가를 일봉차트에 수평선을 긋고 싶습니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2020-12-09 15:02:04

안녕하세요 예스스탁입니다. 1 주봉차트 var : TL(0); TL_Delete(TL[10]); TL = TL_New(sDate,sTime,C,NextBarSdate,NextBarStime,C); TL_SetExtRight(TL,true); 2 일봉차트 input : N(10); var : cnt(0); Array : TL[100](0); TL_Delete(TL[N]); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { TL[0] = TL_New(sDate[1],sTime[1],C[1],Sdate,Stime,C[1]); For cnt = 1 to 99 { TL[cnt] = TL[cnt-1][1]; } TL_SetExtRight(TL[0],true); } 즐거운 하루되세요 > 디딤돌 님이 쓴 글입니다. > 제목 : 일봉 직전 10개봉의 종가부터 수평선 긋기 > 안녕하세요. 주봉차트에서 직전 10개봉의 종가부터 오늘까지 수평선 긋기를 하고, 그 주봉의 직전 10개봉의 종가를 일봉차트에 수평선을 긋고 싶습니다.
프로필 이미지

디딤돌

2020-12-09 16:33:03

주봉차트에 적용하니 첨부화일처럼 여러줄이 생깁니다.ㅜ 한줄만 생겨야 하는거 아닌가요..? 직전 10번째 봉의 종가 한개만 수평선 긋기 입니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 일봉 직전 10개봉의 종가부터 수평선 긋기 > 안녕하세요 예스스탁입니다. 1 주봉차트 var : TL(0); TL_Delete(TL[10]); TL = TL_New(sDate,sTime,C,NextBarSdate,NextBarStime,C); TL_SetExtRight(TL,true); 2 일봉차트 input : N(10); var : cnt(0); Array : TL[100](0); TL_Delete(TL[N]); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { TL[0] = TL_New(sDate[1],sTime[1],C[1],Sdate,Stime,C[1]); For cnt = 1 to 99 { TL[cnt] = TL[cnt-1][1]; } TL_SetExtRight(TL[0],true); } 즐거운 하루되세요 > 디딤돌 님이 쓴 글입니다. > 제목 : 일봉 직전 10개봉의 종가부터 수평선 긋기 > 안녕하세요. 주봉차트에서 직전 10개봉의 종가부터 오늘까지 수평선 긋기를 하고, 그 주봉의 직전 10개봉의 종가를 일봉차트에 수평선을 긋고 싶습니다.
프로필 이미지

예스스탁 예스스탁 답변

2020-12-09 16:36:41

안녕하세요 예스스탁입니다. 작성해 드린 수식이 직전 10개봉(1봉전~10봉전)의 종가를 모두 그리게 되어 있습니다. 10봉전값만 그리신다면 아래식 이용하시면 됩니다. 1 주봉차트 input : N(10); var : TL(0); TL_Delete(TL); TL = TL_New(sDate[n-1],sTime[n-1],C[n-1],NextBarSdate,NextBarStime,C[n-1]); TL_SetExtRight(TL,true); 2 일봉차트 input : N(10); var : cnt(0),TL(0); Array : CC[100](0),DD[100](0),TT[100](0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { TL_New(sDate,sTime,99999999,sdate,sTime,0); CC[0] = c; DD[0] = sDate; TT[0] = sTime; For cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; DD[cnt] = DD[cnt-1][1]; TT[cnt] = TT[cnt-1][1]; } TL_Delete(TL); TL = TL_New(DD[N],TT[N],CC[N],Sdate,Stime,CC[N]); TL_SetExtRight(TL,true); } CC[0] = C; DD[0] = sDate; TT[0] = sTime; 즐거운 하루되세요 > 디딤돌 님이 쓴 글입니다. > 제목 : Re : Re : 주봉 직전 10번째 봉의 종가부터 수평선 긋기 > 주봉차트에 적용하니 첨부화일처럼 여러줄이 생깁니다.ㅜ 한줄만 생겨야 하는거 아닌가요..? 직전 10번째 봉의 종가 한개만 수평선 긋기 입니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 일봉 직전 10개봉의 종가부터 수평선 긋기 > 안녕하세요 예스스탁입니다. 1 주봉차트 var : TL(0); TL_Delete(TL[10]); TL = TL_New(sDate,sTime,C,NextBarSdate,NextBarStime,C); TL_SetExtRight(TL,true); 2 일봉차트 input : N(10); var : cnt(0); Array : TL[100](0); TL_Delete(TL[N]); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { TL[0] = TL_New(sDate[1],sTime[1],C[1],Sdate,Stime,C[1]); For cnt = 1 to 99 { TL[cnt] = TL[cnt-1][1]; } TL_SetExtRight(TL[0],true); } 즐거운 하루되세요 > 디딤돌 님이 쓴 글입니다. > 제목 : 일봉 직전 10개봉의 종가부터 수평선 긋기 > 안녕하세요. 주봉차트에서 직전 10개봉의 종가부터 오늘까지 수평선 긋기를 하고, 그 주봉의 직전 10개봉의 종가를 일봉차트에 수평선을 긋고 싶습니다.