커뮤니티

문의 드립니다.

프로필 이미지
이심전심
2018-01-23 11:10:01
152
글번호 115941
답변완료
질문1)아래 조건의 조건검색식 좀 부탁드립니다. 1. 최근10봉을 제외한 100봉 중에서 최고점에서 최저점으로 내려오는 봉의 갯수를 AA라 하고 ( 신호검색시 기준봉을 10으로 하지 않고 0으로 한 상태에서 검색하고자 함, 0봉~10봉전까지의 조건식추가 예정 ) 2. 최저점에서 현재봉10봉전까지 최저점대비 30%를 넘지 못하고 오르락 내리락 횡보하는 구간의 봉의 갯수를 BB라 할 때 3. AA보다 BB가 더 많은 종목, 즉 내려오는 봉의 갯수보다 횡보(저점으로부터 30%이내)하는 봉의 갯수가 많은 종목 질문2) 가령 329.01~329.02까지는 329.00으로 내리고 329.03~329.04까지는 329.05로 올리고 329.06~239.07은 329.05로 내리고 329.08~09까지는 329.10으로 올리고, 즉 무조건 0.05 틱단위로 지표값이 표시되게 하고 싶습니다. 지표값 표시할 때 0.05 즉 틱단위로 나오면 편할 텐데 수식에 따라서 값이 다양하게 나오니 불편해서 부탁을 드립니다. if조건문으로 소숫점 두번째 자리가 0~2일 때는 0으로 3~7일 때는 5로 8~9일 때는 반올림수식을 적용해면 될 것같은데 ....
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-01-23 11:33:09

안녕하세요 예스스탁입니다. 1. input : N(10),P(100); var : cnt(0),HH(0),Hi(0),LL(0),Li(0),HHH(0); HH = H[N]; Hi = N; for cnt = N to N+P{ if H[cnt] > HH Then{ HH = H[cnt]; HI = cnt; } } LL = L[N]; Li = N; for cnt = N to Hi{ if L[cnt] < LL Then{ LL = L[cnt]; Li = cnt; } } HHH = H[N]; for cnt = N to Li{ if H[cnt] > HHH Then{ HHH = H[cnt]; } } if (Hi-Li) < (LI-10) and HHH <= LL*1.30 then find(1); 2 var1 = ma(C,20);#지표값 var2 = floor(var1/PriceScale)*PriceScale; var3 = var1-var2; if var3 < PriceScale/2 Then value1 = var2; Else value1 = var2+PriceScale; plot1(Value1); 즐거운 하루되세요 > 이심전심 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 질문1)아래 조건의 조건검색식 좀 부탁드립니다. 1. 최근10봉을 제외한 100봉 중에서 최고점에서 최저점으로 내려오는 봉의 갯수를 AA라 하고 ( 신호검색시 기준봉을 10으로 하지 않고 0으로 한 상태에서 검색하고자 함, 0봉~10봉전까지의 조건식추가 예정 ) 2. 최저점에서 현재봉10봉전까지 최저점대비 30%를 넘지 못하고 오르락 내리락 횡보하는 구간의 봉의 갯수를 BB라 할 때 3. AA보다 BB가 더 많은 종목, 즉 내려오는 봉의 갯수보다 횡보(저점으로부터 30%이내)하는 봉의 갯수가 많은 종목 질문2) 가령 329.01~329.02까지는 329.00으로 내리고 329.03~329.04까지는 329.05로 올리고 329.06~239.07은 329.05로 내리고 329.08~09까지는 329.10으로 올리고, 즉 무조건 0.05 틱단위로 지표값이 표시되게 하고 싶습니다. 지표값 표시할 때 0.05 즉 틱단위로 나오면 편할 텐데 수식에 따라서 값이 다양하게 나오니 불편해서 부탁을 드립니다. if조건문으로 소숫점 두번째 자리가 0~2일 때는 0으로 3~7일 때는 5로 8~9일 때는 반올림수식을 적용해면 될 것같은데 ....