커뮤니티

당일의 10분봉을 가지고 이격도 crossup 된 종목을 검색하려 합니다.

프로필 이미지
asdl007
2014-05-21 12:34:27
199
글번호 75257
답변완료
이격도가 장중에 기준선 100을 상향 돌파 한 경우를 찾고 있습니다. crossup은 현재상태가 돌파되었는지 여부만 판단하는 것 같아 제가 원하는 결과를 찾아내지는 못하는 것 같습니다. 아래는 제가 작성해본 수식인데.. 검색결과가 안나옵니다. 뭐가 잘못된걸까요? Value1 = Disparity(72); Value2 = NthHighestBar(1, Value1, 35); Value3 = NthLowestBar (1, Value1, 35); Value4 = Value1[Value2]; Value5 = Value1[Value3]; If (Value2 < Value3) and (Value4 > 100) and (Value5 < 100) Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-05-21 17:14:46

안녕하세요 예스스탁입니다. 아래와 같이 작성해 검색하시면 됩니다. if date != date[1] Then Condition1 = false; Value1 = Disparity(72); if crossup(value1,100) then Condition1 = true; If Condition1 == true Then Find(1); 당일 100을 돌파한 경우가 한번이라도 있는 종목을 찾는 식입니다. 당일 돌파하고 현재도 100이상 값을 가지고 있는 경우라면 아래와 같습니다. if date != date[1] Then Condition1 = false; Value1 = Disparity(72); if crossup(value1,100) then Condition1 = true; If Condition1 == true and value1 >= 100 Then Find(1); 종목검색하실때 속성화면에서 검색에 필요한 최소기간을 넉넉히 200이상 지정하시고 검색하시기 바랍니다. 즐거운 하루되세요 > asdl007 님이 쓴 글입니다. > 제목 : 당일의 10분봉을 가지고 이격도 crossup 된 종목을 검색하려 합니다. > 이격도가 장중에 기준선 100을 상향 돌파 한 경우를 찾고 있습니다. crossup은 현재상태가 돌파되었는지 여부만 판단하는 것 같아 제가 원하는 결과를 찾아내지는 못하는 것 같습니다. 아래는 제가 작성해본 수식인데.. 검색결과가 안나옵니다. 뭐가 잘못된걸까요? Value1 = Disparity(72); Value2 = NthHighestBar(1, Value1, 35); Value3 = NthLowestBar (1, Value1, 35); Value4 = Value1[Value2]; Value5 = Value1[Value3]; If (Value2 < Value3) and (Value4 > 100) and (Value5 < 100) Then Find(1);