커뮤니티

문의드립니다

프로필 이미지
장군
2016-11-01 14:21:35
136
글번호 103583
답변완료
var : Dhigh(0),Dlow(0),Dhighidx(0),Dlowidx(0),Didx(0); var : PreDhigh1(0),PreDlow1(0),PreDhigh2(0),PreDlow2(0),PreDhigh3(0),PreDlow3(0); var : CDH(0),CDH1(0),CDH2(0),CDH3(0),CDL(0),CDL1(0),CDL2(0),CDL3(0); var : PreDhidx1(0),PreDhidx2(0),PreDhidx3(0),PreDLidx1(0),PreDLidx2(0),PreDLidx3(0); if dayindex() == 0 then{ Didx = dayindex()[1]+1; Dhighidx = 1; DLowidx = 1; Dhigh = H; Dlow = L; PreDhigh1 = Dhigh[1]; PreDhigh2 = PreDhigh1[1]; PreDhigh3 = PreDhigh2[1]; PreDlow1 = Dlow[1]; PreDlow2 = PreDlow1[1]; PreDlow3 = PreDlow2[1]; CDH1 = CDH[1]; CDH2 = CDH1[1]; CDH3 = CDH2[1]; CDL1 = CDL[1]; CDL2 = CDL1[1]; CDL3 = CDL2[1]; } if H > Dhigh then{ Dhigh = high; Dhighidx = dayindex()+1;//당일 N번째 봉에 최고가 발생 } if L < Dlow then{ Dlow = Low; Dlowidx = dayindex()+1;//당일 N번째 봉에 최저가 발생 } CDH = (dayindex()+1)-Dhighidx;//현재로부터 N봉전에 최고가 발생 CDL = (dayindex()+1)-DLowidx;//현재로부터 N봉전에 최저가 발생 PreDhidx1 = (dayindex()+1)+CDH1; //전일 최고가 위치(현재로부터 N번째봉) PreDhidx2 = (dayindex()+1)+Didx+CDH2; //2일전 최고가 위치(현재로부터 N번째봉) PreDhidx3 = (dayindex()+1)+Didx*2+CDH3; //3일전 최고가 위치(현재로부터 N번째봉) PreDLidx1 = (dayindex()+1)+CDL1; //전일 최저가 위치(현재로부터 N번째봉) PreDLidx2 = (dayindex()+1)+Didx+CDL2; //2일전 최저가 위치(현재로부터 N번째봉) PreDlidx3 = (dayindex()+1)+Didx*2+CDL3; //3일전 최저가 위치(현재로부터 N번째봉) plot1(CDH); plot2(PreDhidx1); plot3(PreDhidx2); plot4(PreDhidx3); plot5(CDL); plot6(PreDLidx1); plot7(PreDLidx2); plot8(PreDlidx3); 지표는 나오는데 봉챠트에다 붙이면 지표가 안나옵니다 무엇이문제 인가요? 잘못되엇으면 수정부탁드립니다 ~~분봉챠트에 이용하고십습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-01 16:18:18

안녕하세요 예스스탁입니다. 해당식은 봉수 입니다. 예를들어 N개봉 최고가가 현재봉으로부터 몇봉전에 발생했는지 봉수로 리턴이 됩니다. 기본차트와 축이 맞지 않으므로 봉위에 적용할 지표가 아닙니다. 즐거운 하루되세요 > 장군 님이 쓴 글입니다. > 제목 : 문의드립니다 > var : Dhigh(0),Dlow(0),Dhighidx(0),Dlowidx(0),Didx(0); var : PreDhigh1(0),PreDlow1(0),PreDhigh2(0),PreDlow2(0),PreDhigh3(0),PreDlow3(0); var : CDH(0),CDH1(0),CDH2(0),CDH3(0),CDL(0),CDL1(0),CDL2(0),CDL3(0); var : PreDhidx1(0),PreDhidx2(0),PreDhidx3(0),PreDLidx1(0),PreDLidx2(0),PreDLidx3(0); if dayindex() == 0 then{ Didx = dayindex()[1]+1; Dhighidx = 1; DLowidx = 1; Dhigh = H; Dlow = L; PreDhigh1 = Dhigh[1]; PreDhigh2 = PreDhigh1[1]; PreDhigh3 = PreDhigh2[1]; PreDlow1 = Dlow[1]; PreDlow2 = PreDlow1[1]; PreDlow3 = PreDlow2[1]; CDH1 = CDH[1]; CDH2 = CDH1[1]; CDH3 = CDH2[1]; CDL1 = CDL[1]; CDL2 = CDL1[1]; CDL3 = CDL2[1]; } if H > Dhigh then{ Dhigh = high; Dhighidx = dayindex()+1;//당일 N번째 봉에 최고가 발생 } if L < Dlow then{ Dlow = Low; Dlowidx = dayindex()+1;//당일 N번째 봉에 최저가 발생 } CDH = (dayindex()+1)-Dhighidx;//현재로부터 N봉전에 최고가 발생 CDL = (dayindex()+1)-DLowidx;//현재로부터 N봉전에 최저가 발생 PreDhidx1 = (dayindex()+1)+CDH1; //전일 최고가 위치(현재로부터 N번째봉) PreDhidx2 = (dayindex()+1)+Didx+CDH2; //2일전 최고가 위치(현재로부터 N번째봉) PreDhidx3 = (dayindex()+1)+Didx*2+CDH3; //3일전 최고가 위치(현재로부터 N번째봉) PreDLidx1 = (dayindex()+1)+CDL1; //전일 최저가 위치(현재로부터 N번째봉) PreDLidx2 = (dayindex()+1)+Didx+CDL2; //2일전 최저가 위치(현재로부터 N번째봉) PreDlidx3 = (dayindex()+1)+Didx*2+CDL3; //3일전 최저가 위치(현재로부터 N번째봉) plot1(CDH); plot2(PreDhidx1); plot3(PreDhidx2); plot4(PreDhidx3); plot5(CDL); plot6(PreDLidx1); plot7(PreDLidx2); plot8(PreDlidx3); 지표는 나오는데 봉챠트에다 붙이면 지표가 안나옵니다 무엇이문제 인가요? 잘못되엇으면 수정부탁드립니다 ~~분봉챠트에 이용하고십습니다