커뮤니티

검색식 부탁드립니다.

프로필 이미지
엠제이
2013-03-11 15:32:02
216
글번호 60547
답변완료
5분봉으로 검색 장중에 일봉의 이격도(20)가 120이상이며, 일봉의 볼린져밴드(20,2)를 돌파한 종목을 장 마감후에 검색하고 싶습니다. 아침에 갭으로 돌파한 경우에도 검색에 포함되었으면 합니다. 감사합니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-11 16:43:41

안녕하세요 예스스탁입니다. 종목검색에 최대 제공봉갯수는 500입니다. 500봉 안에 20일 이상의 데이터가 있는 주기에서만 사용하실 수 잇습니다. 검색에 필요한 최소기간을 500으로 지정하시고 20분봉 주기 이상에서 검색하셔야 합니다. input : P1(20); var : sumV(0), maV(0), count(0),dis(0); sumV = 0; for count = 0 to P1-1 { sumV = sumV+DayClose(count); } maV = sumV / P1; dis = C/mav*100; input : dayPeriod(30),dayDv(2); var : daysum(0),daycnt(0),dayma(0),daySumSqrt(0),dayStdv(0); var : dayBBup(0),dayBBdn(0),dayCounter(0); daysum = 0; for daycnt = 0 to dayPeriod-1{ daysum = daysum + DayClose(daycnt); } dayma = daysum/dayPeriod; If DayClose(dayPeriod) != 0 Then { daySumSqrt = 0; For dayCounter = 0 To dayPeriod - 1 { daySumSqrt = daySumSqrt + (DayClose(dayCounter) - dayma) * (DayClose(dayCounter) - dayma); } dayStdv = SquareRoot(daySumSqrt / dayPeriod); } Else dayStdv = 0; dayBBup = dayma + (dayDv * dayStdv); dayBBdn = dayma - (dayDv * dayStdv); if date != date[1] Then Condition1 = false; if C >= 120 and crossup(c,dayBBup) Then Condition1 = true; if Condition1 == true Then find(1); 즐거운 하루되세요 > 엠제이 님이 쓴 글입니다. > 제목 : 검색식 부탁드립니다. > 5분봉으로 검색 장중에 일봉의 이격도(20)가 120이상이며, 일봉의 볼린져밴드(20,2)를 돌파한 종목을 장 마감후에 검색하고 싶습니다. 아침에 갭으로 돌파한 경우에도 검색에 포함되었으면 합니다. 감사합니다.