커뮤니티

문의드립니다

프로필 이미지
처음처럼22
2014-01-08 12:42:08
132
글번호 71184
답변완료
1. 전환비율 0.5 이고 가격이 고점과저점이 0.5이하에서 움직일때만 캔들의 아래와위에 표시하고 싶습니다 2. 장시작과동시에 현재가가 시가보다 높으면 빨간색선을 시가와 봉의고점 까지 잇고 현재가가 시가보다 낮으면 파랑색선을 시가와 봉의저점 까지 잇고 싶습니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-09 10:40:05

안녕하세요 예스스탁입니다. 1. 문의하신 내용만으로는 설명이 부족해 식을 작성해 드리기 어렵습니다. 아래식 참고하셔서 수정보완해 사용하시기 바랍니다. 검색식입니다. 고점과 저점은 스윙함수로 판단하고 고점발생시 직전 저점대비 전화비율이상 크지 않으면 고가에 점을 찍고 점점발생시 직전 저점대비 전화비율이상 작지 않으면 저가에 점을 찍습니다/ input : 전환비율(5),Left(3),Right(3); if SwingHigh(1,H,Left,Right,Left+Right+1) != -1 Then{ var1 = H[Right]; if var1 <= var2*(1+전환비율/100) and var1 > var2 and var2 > 0 Then plot1(H); } if SwingLow(1,L,Left,Right,Left+Right+1) != -1 Then{ var2 = L[Right]; if var2 >= var1*(1-전환비율/100) and var2 < var1 and var1 > 0 Then plot1(L); } 2. 문의하신 내용은 시가부터 현재봉 까지 선을 이어야 하므로 추세선을 이용해 작성해야 합니다. 문제는 추세선은 미완성봉에서는 출력이 되지 않아 미완성인 차트 마지막 봉에는 그려지지 않아 현재봉의 내용으로 실시간으로 그릴수가 없습니다. 직전봉까지만으로 선을 연결하시면 아래식 사용하시면 됩니다. if dayindex == 0 Then{ var1 = sdate; var2 = stime; } TL_Delete(value1); if C > dayopen Then value1 = TL_New(var1,var2,dayopen,sdate,stime,H); Else value1 = TL_New(var1,var2,dayopen,sdate,stime,L); TL_SetColor(value1,iff(C>dayopen,RED,blue)); 즐거운 하루되세요 > 처음처럼22 님이 쓴 글입니다. > 제목 : 문의드립니다 > 1. 전환비율 0.5 이고 가격이 고점과저점이 0.5이하에서 움직일때만 캔들의 아래와위에 표시하고 싶습니다 2. 장시작과동시에 현재가가 시가보다 높으면 빨간색선을 시가와 봉의고점 까지 잇고 현재가가 시가보다 낮으면 파랑색선을 시가와 봉의저점 까지 잇고 싶습니다