커뮤니티

수식 부탁드립니다.

프로필 이미지
올페
2018-08-09 14:47:53
159
글번호 121257
답변완료
안녕하세요.. 1번 요청 1분봉에서 3개의 수평라인 표시 하러 합니다. ( 3개의 수평라인은 당일에만 표시 ) 1라인 : 분봉에서 하루 중 거래량이 가장 많이 발생한 봉 고가에 수평라인을 표시 2라인 : 분봉에서 하루 중 거래량이 두번째 많이 발생한 봉 고가에 수평라인을 표시 3라인 : 분봉에서 하루 중 거래량이 세번째 많이 발생한 봉 고가에 수평라인을 표시 2번 요청 1번 요청과 동일하나 분봉에서 3개의 수평라인이 3일째 까지만 표시 되면 됩니다. 3번 요청 일봉에서 20이평과 60이평이 크로스다운 발생한 지점에 수평라인을 입력한 봉 개수 까지만 표시 감사합니다...
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-10 11:10:00

안녕하세요 예스스탁입니다. 1.2 외부변수로 순위갯수와 날짜수 지정하시면 됩니다. input : nth(3),nday(3); var : cnt(0),cnt1(0); Array : HV[10,10](0),HD[10,10](0),HT[10,10](0),HH[10,10](0),TL[10,10](0); if Bdate != Bdate[1] then { for cnt = 0 to nth-1 { HV[cnt,0] = 0; HD[cnt,0] = 0; HT[cnt,0] = 0; HH[cnt,0] = 0; TL_Delete(TL[cnt,0]); for cnt1 = 1 to nday-1 { TL_Delete(TL[cnt,cnt1]); HV[cnt,cnt1] = HV[cnt,cnt1-1][1]; HD[cnt,cnt1] = HD[cnt,cnt1-1][1]; HT[cnt,cnt1] = HT[cnt,cnt1-1][1]; HH[cnt,cnt1] = HH[cnt,cnt1-1][1]; TL[cnt,cnt1] = TL[cnt,cnt1-1][1]; TL[cnt,cnt1] = TL_New(HD[cnt,cnt1],HT[cnt,cnt1],HH[cnt,cnt1],sdate,stime,HH[cnt,cnt1]); } } } for cnt = 0 to nth-1 { if V > HV[cnt,0] and (cnt == 0 or (cnt > 0 and V < HV[cnt-1,0])) Then { HV[cnt,0] = V; HD[cnt,0] = Sdate[1]; HT[cnt,0] = sTime[1]; HH[cnt,0] = H; TL_Delete(TL[cnt,0]); TL[cnt,0] = TL_New(HD[cnt,0],HT[cnt,0],HH[cnt,0],sdate,stime,HH[cnt,0]); TL_SetExtRight(TL[cnt,0],true); } } 2 속성에서 그래프 종료를 일자그래프나 점그래프로 지정하고 차트에 적용하시면 됩니다. input : n(10); var1 = ma(C,20); var2 = ma(C,60); if CrossDown(var1,var2) Then { var3 = (var1+var2)/2; var4 = index; } if var4 > 0 and index >= var4 and index <= var4+n Then plot1(var3); 즐거운 하루되세요 > 올페 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 안녕하세요.. 1번 요청 1분봉에서 3개의 수평라인 표시 하러 합니다. ( 3개의 수평라인은 당일에만 표시 ) 1라인 : 분봉에서 하루 중 거래량이 가장 많이 발생한 봉 고가에 수평라인을 표시 2라인 : 분봉에서 하루 중 거래량이 두번째 많이 발생한 봉 고가에 수평라인을 표시 3라인 : 분봉에서 하루 중 거래량이 세번째 많이 발생한 봉 고가에 수평라인을 표시 2번 요청 1번 요청과 동일하나 분봉에서 3개의 수평라인이 3일째 까지만 표시 되면 됩니다. 3번 요청 일봉에서 20이평과 60이평이 크로스다운 발생한 지점에 수평라인을 입력한 봉 개수 까지만 표시 감사합니다...