Search
📝

조건 만족 후 최고가 최저가 계산

var : cond(False),Hvalue(0),Lvalue(0); var : HighestSince(0),lowestSince(0); //조건 (5-20 골드) cond = CrossUp(ma(C,5),ma(C,20)); #최고가를 구할 기준값 Hvalue = H; #최저가를 구할 기준값 Lvalue = L; #지정한 조건이 만족하면 #첫봉의 값으로 초기값 지정 if cond == true Then { HighestSince = Hvalue; lowestSince = Lvalue; } #현재봉 거래량이 Hv에 저장된 값보다 크면 #Hv를 현재봉 거래량으로 변경 if HighestSince > 0 and Hvalue > HighestSince Then HighestSince = Hvalue; #현재봉 거래량이 Lv에 저장된 값보다 작으면 #Lv를 현재봉 거래량으로 변경 if lowestSince > 0 and Lvalue < lowestSince Then lowestSince = Lvalue; plot1(HighestSince,"조건만족후 최고가"); plot2(lowestSince,"조건만족후 최저가");
JavaScript
복사