커뮤니티
당일의 10분봉을 가지고 이격도 crossup 된 종목을 검색하려 합니다.
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);