커뮤니티

최저가 대비 100프로 이상 상승한 종목 검색

프로필 이미지
두리번
2022-12-15 15:21:31
1035
글번호 164616
답변완료
제목처럼 240일 동안 최저가 대비 100% 이상 상승한 종목을 검색하는 수식을 작성해 봤는데 잘 안되네요. 살펴봐 주세요 Input : Period1(240),Criteon(100); Variables: Value2(100), Value4(100), HH(0), LL(0), cnt(0); For cnt = 0 to Period1 { if c[cnt+1]>c[cnt] && c[cnt+1] > Value2 Then{ Value1 = Date; Value2 = c[cnt+1]; } if c[cnt+1]<c[cnt] && c[cnt+1] < Value4 Then{ Value3 = Date; Value4 = c[cnt+1]; } } Value1 = DateToJulian(Value1); Value3 = DateToJulian(Value3); Value5 = (Value2-Value4)/Value4*100; Condition1 = Value5> Criteon; Condition2 = Value3<Value1; If Condition1 && Condition2 Then { Value6 = Value5; } Else value6 = 0; Find(value6);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-16 14:20:36

안녕하세요. 예스스탁입니다. Input : Period(240), Criteon(100); Var : cnt(0), Hprice(0), Lprice(0), LHPrice(0), Percent(0); #0봉(현재봉)부터 239봉전까지 고가와 저가를 순차적으로 가져와 #최고가(Hprice)와 최저가(Lprice) 계산을 수행 #최저가(Lprice)가 갱신될 때마다 #(현재봉~최저가봉)사이의 최고가(Hprice)를 LHPrice에 저장 Hprice = H; Lprice = L; For cnt = 0 to Period { if Hprice < H[cnt] Then { Hprice = H[cnt]; } if Lprice > L[cnt] Then { Lprice = L[cnt]; LHPrice = Hprice; } } Percent = ((LHPrice - Lprice)/Lprice)*100; if Lprice > 0 and Percent >= Criteon Then { Find(1); } 즐거운 하루 되세요. > 두리번 님이 쓴 글입니다. > 제목 : 최저가 대비 100프로 이상 상승한 종목 검색 > 제목처럼 240일 동안 최저가 대비 100% 이상 상승한 종목을 검색하는 수식을 작성해 봤는데 잘 안되네요. 살펴봐 주세요 Input : Period1(240),Criteon(100); Variables: Value2(100), Value4(100), HH(0), LL(0), cnt(0); For cnt = 0 to Period1 { if c[cnt+1]>c[cnt] && c[cnt+1] > Value2 Then{ Value1 = Date; Value2 = c[cnt+1]; } if c[cnt+1]<c[cnt] && c[cnt+1] < Value4 Then{ Value3 = Date; Value4 = c[cnt+1]; } } Value1 = DateToJulian(Value1); Value3 = DateToJulian(Value3); Value5 = (Value2-Value4)/Value4*100; Condition1 = Value5> Criteon; Condition2 = Value3<Value1; If Condition1 && Condition2 Then { Value6 = Value5; } Else value6 = 0; Find(value6);