커뮤니티

문의드립니다.

프로필 이미지
이지화
2016-03-21 14:21:06
121
글번호 96454
답변완료
좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-03-21 14:31:19

안녕하세요 예스스탁입니다. input : Left(3),Right(3); var : cnt(0); Array : HH[50](0,data2); if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{ HH[0] = data2(H[Right]); for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; } } plot1(HH[0]); plot2(HH[1]); plot3(HH[2]); plot4(HH[3]); plot5(HH[4]); plot6(HH[5]); plot7(HH[6]); plot8(HH[7]); plot9(HH[8]); plot10(HH[9]); 참조데이터가 일봉이면 기본차트의 마지막봉에서 동시 봉완성되고 if조건에 만족되면 지표값이 변경이 되므로 지표에 사선이 발생할수 있습니다. 선그래프는 이전 출력지점과 현재 출력지점사이를 일자그래프나 점그래프와 같이 이전출력지점과 연결되지 않는 그래프 종료로 바꿔보시기 바랍니다. 즐거운 하루되세요 > 이지화 님이 쓴 글입니다. > 제목 : 문의드립니다. > 좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2016-03-21 17:13:28

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. input : Left(3),Right(3); var : cnt(0); Array : HH[50](0,data2),HI[50](0,data2); if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{ HH[0] = data2(H[Right]); HI[0] = data2(index[Right]); for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; HI[cnt] = Hi[cnt-1][1]; } } #현재봉에서 100봉 이내의 고점만 출력 if index < HI[0]+100 Then plot1(HH[0]); if index < HI[1]+100 Then plot2(HH[1]); if index < HI[2]+100 Then plot3(HH[2]); if index < HI[3]+100 Then plot4(HH[3]); if index < HI[4]+100 Then plot5(HH[4]); if index < HI[5]+100 Then plot6(HH[5]); if index < HI[6]+100 Then plot7(HH[6]); if index < HI[7]+100 Then plot8(HH[7]); if index < HI[8]+100 Then plot9(HH[8]); if index < HI[9]+100 Then plot10(HH[9]); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. input : Left(3),Right(3); var : cnt(0); Array : HH[50](0,data2); if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{ HH[0] = data2(H[Right]); for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; } } plot1(HH[0]); plot2(HH[1]); plot3(HH[2]); plot4(HH[3]); plot5(HH[4]); plot6(HH[5]); plot7(HH[6]); plot8(HH[7]); plot9(HH[8]); plot10(HH[9]); 참조데이터가 일봉이면 기본차트의 마지막봉에서 동시 봉완성되고 if조건에 만족되면 지표값이 변경이 되므로 지표에 사선이 발생할수 있습니다. 선그래프는 이전 출력지점과 현재 출력지점사이를 일자그래프나 점그래프와 같이 이전출력지점과 연결되지 않는 그래프 종료로 바꿔보시기 바랍니다. 즐거운 하루되세요 > 이지화 님이 쓴 글입니다. > 제목 : 문의드립니다. > 좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.
프로필 이미지

이지화

2016-03-22 11:44:24

100봉이내 식을 지표에 넣어봤더니 실제로 아무것도 나오지 않으니 한번 봐주시고요 확인바랍니다. 제 전화번호는 010-3906-0084이오니 혹시 필요하시면 전화하셔도 됩니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. input : Left(3),Right(3); var : cnt(0); Array : HH[50](0,data2),HI[50](0,data2); if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{ HH[0] = data2(H[Right]); HI[0] = data2(index[Right]); for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; HI[cnt] = Hi[cnt-1][1]; } } #현재봉에서 100봉 이내의 고점만 출력 if index < HI[0]+100 Then plot1(HH[0]); if index < HI[1]+100 Then plot2(HH[1]); if index < HI[2]+100 Then plot3(HH[2]); if index < HI[3]+100 Then plot4(HH[3]); if index < HI[4]+100 Then plot5(HH[4]); if index < HI[5]+100 Then plot6(HH[5]); if index < HI[6]+100 Then plot7(HH[6]); if index < HI[7]+100 Then plot8(HH[7]); if index < HI[8]+100 Then plot9(HH[8]); if index < HI[9]+100 Then plot10(HH[9]); 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의드립니다. > 안녕하세요 예스스탁입니다. input : Left(3),Right(3); var : cnt(0); Array : HH[50](0,data2); if data2(SwingHigh(1,H,Left,right,Left+Right+1)) != -1 Then{ HH[0] = data2(H[Right]); for cnt = 1 to 49{ HH[cnt] = HH[cnt-1][1]; } } plot1(HH[0]); plot2(HH[1]); plot3(HH[2]); plot4(HH[3]); plot5(HH[4]); plot6(HH[5]); plot7(HH[6]); plot8(HH[7]); plot9(HH[8]); plot10(HH[9]); 참조데이터가 일봉이면 기본차트의 마지막봉에서 동시 봉완성되고 if조건에 만족되면 지표값이 변경이 되므로 지표에 사선이 발생할수 있습니다. 선그래프는 이전 출력지점과 현재 출력지점사이를 일자그래프나 점그래프와 같이 이전출력지점과 연결되지 않는 그래프 종료로 바꿔보시기 바랍니다. 즐거운 하루되세요 > 이지화 님이 쓴 글입니다. > 제목 : 문의드립니다. > 좌측 m봉 우측 n봉보다 최고점일때 타주기로 지나간 50개 발생한거 현재로 가져오게 하는 수식 부탁드립니다.