커뮤니티

당일 최고 값 기준 지표 문의

프로필 이미지
천장지구
2021-08-02 09:55:53
909
글번호 151240
답변완료
당일 1분봉 기준 data2(c)가 당일 2번째 최고가 data2(c) 보다 작으면 (data2(c)-당일 2번째 최고가 data2(c))/당일 2번째 최고가 data2(c)*100 data2(c)가 당일 2번째 최고가 data2(c) 보다 크고, data2(c)가 당일 최고가 data2(c) 보다 작으면 (당일 2번째 최고가 data2(c)-당일 최고가 data2(c))/당일 최고가 data2(c)*100 data2(c)가 당일 2번째 최고가 data2(c)값 보다 크고, data2(c)가 당일 최고가 data2(c) 같으면 (data2(c)-당일 3번째 최고가 data2(c))/당일 3번째 최고가 data2(c)*100 위 지표 식 구현 부탁 드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-08-02 15:45:10

안녕하세요 예스스탁입니다. var : v1(0,Data2),v2(0,Data2),v3(0,Data2),rr(0,Data2); if data2(Bdate != Bdate[1]) then { v1 = Data2(c); v2 = Nan; v3 = Nan; } Else { if Data2(c) > v1 Then { v1 = data2(C); v2 = v1[1]; v3 = v2[1]; } Else { if Data2(c) < v1 and (IsNaN(v2) == true or (IsNaN(v2) == False and Data2(c) > v2)) Then { v2 = Data2(c); v3 = v2[1]; } Else { if Data2(c) < v2 and(IsNaN(v3) == true or (IsNaN(v3) == False and Data2(c) > v3 and Data2(c) < v2)) Then v3 = Data2(c); } } } if IsNaN(v2) == False and IsNaN(v3) == False Then { if Data2(c) < v2 Then rr = (Data2(c)-v2)/v2*100; if Data2(c) > v2 and Data2(c) < v1 Then rr = (v2-v1)/v1*100; if Data2(c) > v2 and Data2(c) == v1 Then rr = (Data2(c)-v3)/v3*100; Plot1(rr); } 즐거운 하루되세요 > 천장지구 님이 쓴 글입니다. > 제목 : 당일 최고 값 기준 지표 문의 > 당일 1분봉 기준 data2(c)가 당일 2번째 최고가 data2(c) 보다 작으면 (data2(c)-당일 2번째 최고가 data2(c))/당일 2번째 최고가 data2(c)*100 data2(c)가 당일 2번째 최고가 data2(c) 보다 크고, data2(c)가 당일 최고가 data2(c) 보다 작으면 (당일 2번째 최고가 data2(c)-당일 최고가 data2(c))/당일 최고가 data2(c)*100 data2(c)가 당일 2번째 최고가 data2(c)값 보다 크고, data2(c)가 당일 최고가 data2(c) 같으면 (data2(c)-당일 3번째 최고가 data2(c))/당일 3번째 최고가 data2(c)*100 위 지표 식 구현 부탁 드립니다.