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
복사