커뮤니티

다시 문의합니다.

프로필 이미지
회원
2015-03-26 10:53:10
150
글번호 84409
답변완료
밑에 올린 내용이 400봉안에 상한가 안착했다가 종가상 상한가로 안 끝나고 밑에서 형성 되는경우의 수식을 알고 싶습니다. 또 이런 수식이 검색 되는지 모르겠는데 상안착하고 30분 이상 유지하고 풀린경우(종가상 상안착실패)를 알고 싶습니다. 이거였는데 검색이 되지 않습니다. 수식올린것을 보면 #당일 상한가 발생했고 400봉 안이고 현재 종가는 상한가보다 작은 종목 이런 내용이 있는데 제가 말하는것은 당일 상한가발생해서 상이탈이 아니라 2년안에 상한가찍고 이탈한 종목을 말씀드리는겁니다. 30분유지하고 풀린것도 마찬가지고요 과거 상한가찍고 종가상 상이탈을 찾는겁입니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-03-26 14:51:23

안녕하세요 예스스탁입니다. 일봉에서 검색하셔야 합니다. 일봉고가는 상한가 이상이고 종가는 상한가 미만이었던 경우가 400봉 이내에 한번이상 있는 경우를 찾는 식입니다. 30분 유지는 가능하지 않습니다. 위 내용이 아니시면 02-3453-1060으로 전화주시기 바랍니다. var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then UpLimit = (BP[0] * 1.12); Else UpLimit = (BP[0] * 1.15); if CodeCategory() == 2 then { if date >= 20030721 then { up1 = int(UpLimit/100+0.00001)*100; up2 = int(UpLimit/100+0.00001)*100; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/10+0.00001)*10; up7 = int(UpLimit/1+0.00001)*1; } } Else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } if CodeCategory() == 1 || CodeCategory() == 2 then { if sdate < 20101004 Then{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up6); } Else{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up7); } } else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF 상한가 = up6; } } if H >= 상한가 and C < 상한가 Then var1 = index; if var1 > 0 and index <= var1+400 Then find(1); 즐거운 하루되세요 > NH_pe***** 님이 쓴 글입니다. > 제목 : 다시 문의합니다. > 밑에 올린 내용이 400봉안에 상한가 안착했다가 종가상 상한가로 안 끝나고 밑에서 형성 되는경우의 수식을 알고 싶습니다. 또 이런 수식이 검색 되는지 모르겠는데 상안착하고 30분 이상 유지하고 풀린경우(종가상 상안착실패)를 알고 싶습니다. 이거였는데 검색이 되지 않습니다. 수식올린것을 보면 #당일 상한가 발생했고 400봉 안이고 현재 종가는 상한가보다 작은 종목 이런 내용이 있는데 제가 말하는것은 당일 상한가발생해서 상이탈이 아니라 2년안에 상한가찍고 이탈한 종목을 말씀드리는겁니다. 30분유지하고 풀린것도 마찬가지고요 과거 상한가찍고 종가상 상이탈을 찾는겁입니다.