커뮤니티

수식 좀 부탁드립니다.^^

프로필 이미지
금여록
2016-12-23 09:04:17
148
글번호 105217
답변완료
안녕하세요.. 항상 수고하십니다.. 문의드릴 사항은 주종목과 타종목 두개의 차트를 띄어 보고있는데요.. data1과 data2 둘다.. 1. 최근 20일동안 일봉기준으로 최저가가 발생한 날의 최저가,2번째 저가가 발생한 날의 최저 가 , 3번째 저가가 발생한 날의 최저가를 표시할수 있는 수식을 부탁드립니다.. 2. 그리고 그렇게 구해진 지표값(data1과 data2..각각 3 개씩 6 개) 중 (data1+data2)/2 의 값 과 가장 가까운 값(큰값과 작은값중 작은값)을 구하는 수식을 부탁드립니다. 분봉에서 구현했으면 합니다..항상 감사드립니다..^^
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-23 10:13:45

안녕하세요 예스스탁입니다. 차트에 20일이상의 데이타가 있어야 출력됩니다. input : N(20); var : cnt(0),L11(0),L21(0),L12(0),L22(0),L13(0),L23(0),Price(0),diff(0),VV(0); Array : DL2[50](0,data2); if data2(bdate != bdate[1]) Then{ DL2[0]= data2(L); for cnt = 1 to 49{ DL2[cnt] = DL2[cnt-1][1]; } } if data2(L) < DL2[0] Then DL2[0] = data2(L); if DL2[N] > 0 then{ L11 = 99999999; L21 = 99999999; for cnt = 0 to N-1{ if daylow(cnt) < L11 Then L11 = daylow(cnt); if DL2[cnt] < L21 Then L21 = DL2[cnt]; } L12= 99999999; L22 = 99999999; for cnt = 0 to N-1{ if daylow(cnt) < L12 and daylow(cnt) > L11 Then L12 = daylow(cnt); if DL2[cnt] < L22 and DL2[cnt] > L21 Then L22 = DL2[cnt]; } L13= 99999999; L23 = 99999999; for cnt = 0 to N-1{ if daylow(cnt) < L13 and daylow(cnt) > L12 Then L13 = daylow(cnt); if DL2[cnt] < L23 and DL2[cnt] > L22 Then L23 = DL2[cnt]; } Price = (data2(c)+data2(c))/2; diff = abs(Price-L11); VV = L11; if abs(Price-L11) < diff Then{ diff = abs(Price-L11); VV = L11; } if abs(Price-L12) < diff Then{ diff = abs(Price-L12); VV = L12; } if abs(Price-L13) < diff Then{ diff = abs(Price-L13); VV = L13; } if abs(Price-L21) < diff Then{ diff = abs(Price-L21); VV = L21; } if abs(Price-L22) < diff Then{ diff = abs(Price-L22); VV = L22; } if abs(Price-L23) < diff Then{ diff = abs(Price-L23); VV = L23; } plot1(Price,"data1+data2 종가 중간값"); plot2(VV,"가장가까운값"); } 즐거운 하루되세요 > 금여록 님이 쓴 글입니다. > 제목 : 수식 좀 부탁드립니다.^^ > 안녕하세요.. 항상 수고하십니다.. 문의드릴 사항은 주종목과 타종목 두개의 차트를 띄어 보고있는데요.. data1과 data2 둘다.. 1. 최근 20일동안 일봉기준으로 최저가가 발생한 날의 최저가,2번째 저가가 발생한 날의 최저 가 , 3번째 저가가 발생한 날의 최저가를 표시할수 있는 수식을 부탁드립니다.. 2. 그리고 그렇게 구해진 지표값(data1과 data2..각각 3 개씩 6 개) 중 (data1+data2)/2 의 값 과 가장 가까운 값(큰값과 작은값중 작은값)을 구하는 수식을 부탁드립니다. 분봉에서 구현했으면 합니다..항상 감사드립니다..^^