커뮤니티

수식문의

프로필 이미지
심홍
2023-09-25 10:39:29
802
글번호 172727
답변완료
수고하십니다. 다음조건으로 아래수식을 변환 부탁드립니다. 문의조건) 3분봉 지표 및 종목검색 문의1) - 기준선, 상한선, 하한선 지표(가능하면 TL함수적용) 문의2) 종목검색조건 - 분봉상 종가가 하한선 위에 있고 기준선 및 상한선을 돌파시 검색(093000 이후) - 일봉상 전일대비 3%이상 - 일봉 및 분봉 양봉 - 일봉이 20일선 위에 위치 - 일봉거래량 10만주이상 - 일봉거래량이 전일 거래량의 50% 이상 - 매도잔량>매수잔량 - 재검색시 검색종목 유지 Sc = Sum(C); Bs = BarsSince(date!=date(1))+1; Dc = Sc - ValueWhen(1,date!=date(1),Sc(1)); Ac = Dc / Bs; AL = ValueWhen(1,CrossUp(time,093000-1),Ac(1));#093000=당일시간 if(time<093000,AL);#기준라인 if(time<093000,0,AL)*(1+1/100);#상한선 if(time<093000,0,AL)*(1-1/100);#하한선
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-09-25 17:31:58

안녕하세요 예스스탁입니다. 1 var : sc(0),bs(0),dc(0),ac(0),al(0); if sDate != sDate[1] Then { sc = 0; bs = 0; } sc = sc+C; bs = bs+1; ac = sc/ Bs; if CrossUp(sTime,093000-1) Then { AL = ac[1]; var1 = AL*(1+1/100); var2 = AL*(1-1/100); value1 = TL_New(sDate,sTime,al,NextBarSdate,NextBarStime,al); value2 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); value3 = TL_New(sDate,sTime,Var2,NextBarSdate,NextBarStime,Var2); } if sTime >= 093000 Then { TL_SetEnd(value1,NextBarSdate,NextBarStime,al); TL_SetEnd(value2,NextBarSdate,NextBarStime,var1); TL_SetEnd(value3,NextBarSdate,NextBarStime,Var2); } 2 input : P(20); var : cnt(0),sum(0),mav(0); var : sc(0),bs(0),dc(0),ac(0),al(0); sum = 0; For cnt = 0 to P-1 { sum = sum + DayClose(cnt); } mav = sum/P; if sDate != sDate[1] Then { sc = 0; bs = 0; Condition1 = False; } sc = sc+C; bs = bs+1; ac = sc/ Bs; if CrossUp(sTime,093000-1) Then { AL = ac[1]; var1 = AL*(1+1/100); var2 = AL*(1-1/100); value1 = TL_New(sDate,sTime,al,NextBarSdate,NextBarStime,al); value2 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1); value3 = TL_New(sDate,sTime,Var2,NextBarSdate,NextBarStime,Var2); } if sTime >= 093000 Then { if c > Var2 and (CrossUp(c,al) or CrossUp(C,var1)) and c >= DayClose(1)*1.03 and c > DayOpen and c >o and c > mav and DayVolume >= 100000 and DayVolume >= DayVolume(1)*0.5 and Asks > Bids Then Condition1 = true; } if Condition1 == true Then Find(1); 즐거운 하루되세요 > 심홍 님이 쓴 글입니다. > 제목 : 수식문의 > 수고하십니다. 다음조건으로 아래수식을 변환 부탁드립니다. 문의조건) 3분봉 지표 및 종목검색 문의1) - 기준선, 상한선, 하한선 지표(가능하면 TL함수적용) 문의2) 종목검색조건 - 분봉상 종가가 하한선 위에 있고 기준선 및 상한선을 돌파시 검색(093000 이후) - 일봉상 전일대비 3%이상 - 일봉 및 분봉 양봉 - 일봉이 20일선 위에 위치 - 일봉거래량 10만주이상 - 일봉거래량이 전일 거래량의 50% 이상 - 매도잔량>매수잔량 - 재검색시 검색종목 유지 Sc = Sum(C); Bs = BarsSince(date!=date(1))+1; Dc = Sc - ValueWhen(1,date!=date(1),Sc(1)); Ac = Dc / Bs; AL = ValueWhen(1,CrossUp(time,093000-1),Ac(1));#093000=당일시간 if(time<093000,AL);#기준라인 if(time<093000,0,AL)*(1+1/100);#상한선 if(time<093000,0,AL)*(1-1/100);#하한선