커뮤니티

수식변환 수정 요청

프로필 이미지
saeroi
2025-09-14 22:38:33.0
86
글번호 193991
답변완료
보완사항이 있어서 다시 글을 올립니다. 전화까지 주셨는데 이렇게 다시 글을 쓰게 되었네요.ㅠ 지난 질문에서 전일고가 라인 돌파와 함께, 현재가가 전일 변동폭(50%+금일시가) 라인 돌파, 현재가가 볼린저(60,2) 상단 돌파 하는 검색식을 만들고자 합니다. 단 현재가가 전일 고가 캔들의 저가 라인 위에 있어야만 한다고 했었습니다. 전일고가 라인 돌파와 함께라는 전제를 보완(조건 추가)하고 싶습니다. 주가가 전일 고가 캔들의 저가 라인 위에 있으면서(전제 조건) ->(1) 전일 고가 라인 돌파와 함께 변동폭 라인 돌파 또는 볼린저(602.2) 돌파 또는 ->(2) 전일 고가 라인 아래에 있을 때(저가라인과 고가라인 중간에 위치) 변동폭 돌파 또는 볼린저(60.2) 돌파 또는 ->(3) 전일 고가 라인 위에 있을 때 변동폭 돌파 또는 볼린저(60.2) 돌파 로 수정 보완 부탁 드립니다. (1), (3)은 같은 유형의 조건이지만 분리해주시면 고맙겠습니다. 테스트를 통해 조건을 조정 해보고 싶습니다. 주석 처리 꼭 부탁드립니다. 기타 거래대금 10억 이상, 거래량 20만주 이상, RSI(11) 50 이상 또는 돌파, 전일 종가 대비 시가 등락율(갭상승) 3% 이하, 위 모든 조건들이 당일 시가 대비 당일 종가 등락율 7% 범위 안에 만족 시 검색 되도록 하는 것은 동일 합니다. 부탁드립니다. ================================================================================= > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식변환 요청 > 안녕하세요 예스스탁입니다. var : DHlow(0),DHlow1(0); if sDate != sDate[1] then DHlow1 = DHlow[1]; if h == DayHigh Then DHlow = l; var1 = dayopen + (DayHigh(1)-DayLow(1))*0.5; var2 = BollBandUp(60,2); var3 = (highest(H,26)+lowest(L,26))/2; var4 = RSI(11); Condition1 = CrossUp(C,DayHigh(1)); Condition2 = DHlow > 0 and C > DHlow; Condition3 = CrossUp(c,var1); Condition4 = CrossUp(C,var2); Condition5 = CrossUp(C,var3); Condition6 = money >= 1000000000; Condition7 = Volume >= 200000; Condition8 = var4 >= 55 or CrossUp(var4,55); Condition9 = DayOpen <= DayClose(1)*1.03; Condition10 = c <= DayOpen*1.05 and C >= DayOpen*0.95; if Condition1 == true and Condition2 == true and Condition3 == true and Condition4 == true and Condition5 == true and Condition6 == true and Condition7 == true and Condition8 == true and Condition9 == true and Condition10 == true Then Find(1); 즐거운 하루되세요 ================================================================================= > saeroi 님이 쓴 글입니다. > 제목 : 수식변환 요청 > 현재가 전일 고가 발생 시의 저가(즉, 전일 고가 캔들의 저가)라인과 전일 고가라인 사이에서 전일고가 라인 돌파와 함께, 현재가가 전일 변동폭(50%+금일시가) 라인 돌파, 현재가가 볼린저(60,2) 상단 돌파 하는 검색식을 만들고자 합니다. 단 현재가가 전일 고가 캔들의 저가 라인 위에 있어야만 합니다. 전일고가 라인 돌파 가=highestSince(1, date!=date(1), H); Valuewhen(1, date!=date(1), 가(1)); 현재가가 전일고가캔들이 저가 라인 위 위치 가=highestSince(1, date!=date(1), H); 나=Valuewhen(1, 가==H, L); Valuewhen(1, date!=date(1), 나(1)); 변동폭 라인 돌파 가=dayhigh(1)-daylow(1); 나=dayopen()+A*0.5; 볼린저 (60,2) 상단 돌파 현재가가 일목균형표 기준선 돌파(3분 기준) 거래대금 10억 이상(3분 기준) 거래량 20만주 이상(3분 기준) RSI(11) 55 이상 또는 돌파 전일 종가 대비 시가 등락율(갭상승) 3% 이하 상승만 허용 위 모든 조건들이 당일 시가 대비 당일 종가 등락율 5% 범위 안에 만족 시 검색 3분봉 단타용으로 검색 활용하고자 하니 이를 감안하여 수식 만들어 주시면 고맙겠습니다.
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-09-15 12:52:35.0

안녕하세요 예스스탁입니다. var : DHlow(0),DHlow1(0); if sDate != sDate[1] then DHlow1 = DHlow[1]; if h == DayHigh Then DHlow = l; var1 = dayopen + (DayHigh(1)-DayLow(1))*0.5; var2 = BollBandUp(60,2); var3 = (highest(H,26)+lowest(L,26))/2; var4 = RSI(11); #(1)전일 고가 라인 돌파와 함께 변동폭 라인 돌파 또는 볼린저(602.2) 돌파 Condition1 = CrossUp(C,DayHigh(1)) and (CrossUp(C,var1) or crossup(c,var2)); #(2) 전일 고가 라인 아래에 있을 때(저가라인과 고가라인 중간에 위치) 변동폭 돌파 또는 볼린저(60.2) 돌파 Condition2 = DHLow1 > 0 and DayHigh(1) > C and C > DHLow1 and (CrossUp(c,var1) or CrossUp(C,var2)); #(3) 전일 고가 라인 위에 있을 때 변동폭 돌파 또는 볼린저(60.2) 돌파 Condition3 = C > DayHigh(1) and (CrossUp(C,var1) or crossup(c,var2)); #거래대금 10억 이상 Condition4 = money >= 1000000000; #거래량 20만주 이상 Condition5 = Volume >= 200000; #RSI(11) 50 이상 또는 돌파 Condition6 = var4 >= 50 or CrossUp(var4,50); #전일 종가 대비 시가 등락율(갭상승) 3% 이하 Condition7 = DayOpen <= DayClose(1)*1.03; #당일 시가 대비 당일 종가 등락율 7% Condition8 = c <= DayOpen*1.07 and C >= DayOpen*0.93; #Condition1,Condition2,Condition3 중 하나는 만족하고 #Condition4~8 모두 만족 if (Condition1 == true or Condition2 == true or Condition3 == true) and Condition4 == true and Condition5 == true and Condition6 == true and Condition7 == true and Condition8 == true Then Find(1); 즐거운 하루되세요 > saeroi 님이 쓴 글입니다. > 제목 : 수식변환 수정 요청 > 보완사항이 있어서 다시 글을 올립니다. 전화까지 주셨는데 이렇게 다시 글을 쓰게 되었네요.ㅠ 지난 질문에서 전일고가 라인 돌파와 함께, 현재가가 전일 변동폭(50%+금일시가) 라인 돌파, 현재가가 볼린저(60,2) 상단 돌파 하는 검색식을 만들고자 합니다. 단 현재가가 전일 고가 캔들의 저가 라인 위에 있어야만 한다고 했었습니다. 전일고가 라인 돌파와 함께라는 전제를 보완(조건 추가)하고 싶습니다. 주가가 전일 고가 캔들의 저가 라인 위에 있으면서(전제 조건) ->(1) 전일 고가 라인 돌파와 함께 변동폭 라인 돌파 또는 볼린저(602.2) 돌파 또는 ->(2) 전일 고가 라인 아래에 있을 때(저가라인과 고가라인 중간에 위치) 변동폭 돌파 또는 볼린저(60.2) 돌파 또는 ->(3) 전일 고가 라인 위에 있을 때 변동폭 돌파 또는 볼린저(60.2) 돌파 로 수정 보완 부탁 드립니다. (1), (3)은 같은 유형의 조건이지만 분리해주시면 고맙겠습니다. 테스트를 통해 조건을 조정 해보고 싶습니다. 주석 처리 꼭 부탁드립니다. 기타 거래대금 10억 이상, 거래량 20만주 이상, RSI(11) 50 이상 또는 돌파, 전일 종가 대비 시가 등락율(갭상승) 3% 이하, 위 모든 조건들이 당일 시가 대비 당일 종가 등락율 7% 범위 안에 만족 시 검색 되도록 하는 것은 동일 합니다. 부탁드립니다. ================================================================================= > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식변환 요청 > 안녕하세요 예스스탁입니다. var : DHlow(0),DHlow1(0); if sDate != sDate[1] then DHlow1 = DHlow[1]; if h == DayHigh Then DHlow = l; var1 = dayopen + (DayHigh(1)-DayLow(1))*0.5; var2 = BollBandUp(60,2); var3 = (highest(H,26)+lowest(L,26))/2; var4 = RSI(11); Condition1 = CrossUp(C,DayHigh(1)); Condition2 = DHlow > 0 and C > DHlow; Condition3 = CrossUp(c,var1); Condition4 = CrossUp(C,var2); Condition5 = CrossUp(C,var3); Condition6 = money >= 1000000000; Condition7 = Volume >= 200000; Condition8 = var4 >= 55 or CrossUp(var4,55); Condition9 = DayOpen <= DayClose(1)*1.03; Condition10 = c <= DayOpen*1.05 and C >= DayOpen*0.95; if Condition1 == true and Condition2 == true and Condition3 == true and Condition4 == true and Condition5 == true and Condition6 == true and Condition7 == true and Condition8 == true and Condition9 == true and Condition10 == true Then Find(1); 즐거운 하루되세요 ================================================================================= > saeroi 님이 쓴 글입니다. > 제목 : 수식변환 요청 > 현재가 전일 고가 발생 시의 저가(즉, 전일 고가 캔들의 저가)라인과 전일 고가라인 사이에서 전일고가 라인 돌파와 함께, 현재가가 전일 변동폭(50%+금일시가) 라인 돌파, 현재가가 볼린저(60,2) 상단 돌파 하는 검색식을 만들고자 합니다. 단 현재가가 전일 고가 캔들의 저가 라인 위에 있어야만 합니다. 전일고가 라인 돌파 가=highestSince(1, date!=date(1), H); Valuewhen(1, date!=date(1), 가(1)); 현재가가 전일고가캔들이 저가 라인 위 위치 가=highestSince(1, date!=date(1), H); 나=Valuewhen(1, 가==H, L); Valuewhen(1, date!=date(1), 나(1)); 변동폭 라인 돌파 가=dayhigh(1)-daylow(1); 나=dayopen()+A*0.5; 볼린저 (60,2) 상단 돌파 현재가가 일목균형표 기준선 돌파(3분 기준) 거래대금 10억 이상(3분 기준) 거래량 20만주 이상(3분 기준) RSI(11) 55 이상 또는 돌파 전일 종가 대비 시가 등락율(갭상승) 3% 이하 상승만 허용 위 모든 조건들이 당일 시가 대비 당일 종가 등락율 5% 범위 안에 만족 시 검색 3분봉 단타용으로 검색 활용하고자 하니 이를 감안하여 수식 만들어 주시면 고맙겠습니다.