커뮤니티

예스랭귀지 Q&A

글쓰기

일지매7 님에 의해서 삭제되었습니다.

프로필 이미지
일지매7
2025-09-17
0
글번호 194077
종목검색
답변완료

종목검색식 부탁드립니다

1. 월봉 지수이평 5일선 과 단순이평 5일선을 몸통으로 동시돌파하는 양봉캔들 종목검색식 부탁드립니다. 2. 월봉 지수이평 5일선을 몸통으로 돌파하는 양봉캔들 종목검색식 3. 월봉 단순이평 5일선을 몸통으로 돌파하는 양봉캔들 종목검색식 부탁드립니다.
프로필 이미지
일지매7
75
글번호 194076
종목검색
답변완료

수식문의(LEG)

매번 도와주심에 감사드립니다. 하이킨아시 차트에서 당일의 양봉인 하이킨아시 캔들이 * 시가<일목균형의 26일 기준선, LRL(26일)선, 200EMA선<종가 인 종목을 검색코자 합니다. (즉, 전일 종가와 연결된 돌파는 아니지만 당일에 세 선 아래에서 시작하여(시가) 당일 세 선을 넘어가는(종가) 종목)
프로필 이미지
ksks
77
글번호 194075
종목검색
답변완료

키움으로 조건검색식 요청합니다.

안녕하세요~ 아무리 제가 만들어봐도 만족을 못해 이렇게 문의 드립니다. A=PREDAYHIGH() - PREDAYLOW(); DAYOPEN()+A*0.5; 아래에 있는건 강세약세 패턴 입니다. V(1)+3 < V and Crossup(C,dayopen()) 빨간 점선이 위에 있는 수식이고 파란 패턴이 아래에 있는 수식입니다. 파란패턴 발생하면서 빨간 점선을 돌파할 때 검색기에 뜨는 종목을 찾고 싶습니다. 감사합니다 ~
프로필 이미지
자작나무1369
92
글번호 194074
검색

씸풀 님에 의해서 삭제되었습니다.

프로필 이미지
씸풀
2025-09-16
8
글번호 194073
지표
답변완료

부탁드립니다 항상 감사합니다

Input:P(0),length(10); Var:j(0),lastHiVal(0),lastLoVal(0),sBar(0),eBar(0),TL1(0),TL2(0), Text1(0),처리구분(""),T(0),TL3(0),TL4(0),TL5(0),color(0); Array:고점[10,2](0),저점[10,2](0); //가격,위치 처리구분 = ""; If Highest(H,length) == H and lastHiVal <> H and Lowest(L,length) == L and lastLoVal <> L Then { If 저점[1,1] > L Then 처리구분 = "저점처리"; If 고점[1,1] < H Then 처리구분 = "고점처리"; } Else If Highest(H,length) == H and lastHiVal <> H Then 처리구분 = "고점처리"; Else If Lowest(L,length) == L and lastLoVal <> L Then 처리구분 = "저점처리"; If 처리구분 == "고점처리" Then { lastHiVal = H; If 고점[1,2] < 저점[1,2] Then { For j = 10 DownTo 2 { 고점[j,1] = 고점[j-1,1]; 고점[j,2] = 고점[j-1,2]; } } If 고점[1,2] < 저점[1,2] or 고점[1,1] < H Then { 고점[1,1] = H; 고점[1,2] = Index; sBar = Index - 저점[1,2]; eBar = 0; TL_Delete(TL2); TL_Delete(TL3); TL_Delete(TL4); TL_Delete(TL5); If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } TL1 = TL_New(sDate[sBar],sTime[sBar],저점[1,1],sDate[eBar],sTime[eBar],고점[1,1]); TL2 = TL_New(sDate[sBar],sTime[sBar],저점[1,1],sDate[eBar],sTime[eBar],저점[1,1]); TL3 = TL_New(sDate[sBar],sTime[sBar],저점[1,1]+(고점[1,1]-저점[1,1])*0.382,sDate[eBar],sTime[eBar],저점[1,1]+(고점[1,1]-저점[1,1])*0.382); TL4 = TL_New(sDate[sBar],sTime[sBar],저점[1,1]+(고점[1,1]-저점[1,1])*0.500,sDate[eBar],sTime[eBar],저점[1,1]+(고점[1,1]-저점[1,1])*0.500); TL5 = TL_New(sDate[sBar],sTime[sBar],저점[1,1]+(고점[1,1]-저점[1,1])*0.618,sDate[eBar],sTime[eBar],저점[1,1]+(고점[1,1]-저점[1,1])*0.618); Text1 = Text_New(sDate[eBar],sTime[eBar],고점[1,1],NumToStr(고점[1,1],P)); Var1 = 고점[1,1]; Text_SetStyle(Text1, 2, 1); Text_SetColor(Text1,Blue); color = -1; } # End of If 고점[1,2] < 저점[1,2] or 고점[1,1] < H } # End of If 처리구분 == "고점처리"... If 처리구분 == "저점처리" Then { lastLoVal = L; If 저점[1,2] < 고점[1,2] then { For j = 10 DownTo 2 { 저점[j,1] = 저점[j-1,1]; 저점[j,2] = 저점[j-1,2]; } } If 저점[1,2] < 고점[1,2] or 저점[1,1] > L then { 저점[1,1] = L; 저점[1,2] = Index; sBar = Index - 고점[1,2]; eBar = 0; TL_Delete(TL2); TL_Delete(TL3); TL_Delete(TL4); TL_Delete(TL5); If TL_GetBeginDate(TL1) == sDate[sBar] and TL_GetBeginTime(TL1) == sTime[sBar] Then { TL_Delete(TL1); Text_Delete(Text1); } # End of If TL_GetBeginDate(TL1) == TL1 = TL_New(sDate[sBar],sTime[sBar],고점[1,1],sDate[eBar],sTime[eBar],저점[1,1]); TL2 = TL_New(sDate[sBar],sTime[sBar],고점[1,1],sDate[eBar],sTime[eBar],고점[1,1]); TL3 = TL_New(sDate[sBar],sTime[sBar],고점[1,1]-(고점[1,1]-저점[1,1])*0.382,sDate[eBar],sTime[eBar],고점[1,1]-(고점[1,1]-저점[1,1])*0.382); TL4 = TL_New(sDate[sBar],sTime[sBar],고점[1,1]-(고점[1,1]-저점[1,1])*0.500,sDate[eBar],sTime[eBar],고점[1,1]-(고점[1,1]-저점[1,1])*0.500); TL5 = TL_New(sDate[sBar],sTime[sBar],고점[1,1]-(고점[1,1]-저점[1,1])*0.618,sDate[eBar],sTime[eBar],고점[1,1]-(고점[1,1]-저점[1,1])*0.618); Text1 = Text_New(sDate[eBar],sTime[eBar],저점[1,1],NumToStr(저점[1,1],P)); Var2 = 저점[1,1]; Text_SetStyle(Text1, 2, 8); Text_SetColor(Text1,Red); color = 1; } # End of If 저점[1,2] < 고점[1,2] or 저점[1,1] > L } # End of If 처리구분 == "저점처리" TL_SetSize(TL1,0); TL_SetColor(TL1,GRAY); Plot1(color); 파동선을 굵게 또는 얇게 굵기를 조절하고싶습니다.
프로필 이미지
윤호석
81
글번호 194072
지표
답변완료

보내준대로 했는데 안됩니다.도와주세요

안녕하세요 예스스탁입니다. input : Per(2); var : cnt(0),box(0); Array : WC[10](0),WH[10](0); Array : MC[10](0),MH[10](0); if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then { For cnt = 9 DownTo 1 { WH[cnt] = WH[cnt-1]; WC[cnt] = WC[cnt-1]; } WH[0] = H; } if WH[0] > 0 and H > WH[0] Then WH[0] = H; WC[0] = C; if Bdate > Bdate[1]+30 Then { For cnt = 9 DownTo 1 { MH[cnt] = MH[cnt-1]; MC[cnt] = MC[cnt-1]; } MH[0] = H; } if MH[0] > 0 and H > MH[0] Then MH[0] = H; MC[0] = C; Condition1 = WC[1] > 0 and WH[0] <= WC[1]*(1+Per/100) and MC[1] > 0 and MH[0] <= MC[1]*(1+Per/100); if Condition1 == true Then { if Condition1[1] == False Then { box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L); Box_SetColor(box,Red); Box_SetFill(box,true); Box_SetExtFill(box,true); } Else Box_SetEnd(box,NextBarSdate,NextBarStime,l); } 즐거운 하루되세요 제가 답글 쓴 내용을 보시고 수정좀 해서 다시 보내주시면 감사할게요.
프로필 이미지
결사준수
66
글번호 194071
지표
답변완료

수식 문의

안녕하세요? 일반적으로 매수(도)조건이 발생하면, 몇봉 동안 지속될 수 있습니다. 원하는 것은 매수(도)조건이 발생한 첫번째 봉만 표시하고 싶습니다. 그러니까 매수조건이 발생한 첫번째 봉에서만 지표값은 1을 갖고, 매도조건이 발생한 첫번째 봉에서만 지표값은 -1이 되고, 나머지 봉들에서는 지표값이 0이 되게 하고 싶습니다. 어떻게 하면 되나요? 아래는 테스트용 매수/매도 신호입니다. MACDv = MACD(12,26); MACDsig = ema(MACDv,9); macdosc = MACDv-ema(MACDv,9); 매수조건 = MACDv > 0 && macdosc > macdosc[1]; 매도조건 = MACDv < 0 && macdosc < macdosc[1]; 원하는 것은 위의 테스트용 뿐 아니라, 일반적으로 매수/매도 신호에 대해서 쓸 수 있는 방법이 있으면 좋겠습니다. 감사합니다
프로필 이미지
에구머니
66
글번호 194070
지표
답변완료

수식 도움 부탁드립니다

Input : 단위(10000); VAR :Target(0); Target = 단위 * ROUND(H / 단위); IF H >= Target && C < Target && C >= Target * 0.9 TheN FinD(1); //단위 = 10000; //Target = 단위 * ROUND(H / 단위); //H >= Target AND C < Target AND C >= Target * 0.9 내부함수 입력값이 2개 필요합니다 라는 오류가 뜹니다
프로필 이미지
상승03
69
글번호 194069
검색
답변완료

검색식 부탁합니다

검색식 부탁드립니다 - 최근 250일 신고가의 25%인 종목
프로필 이미지
행복만땅
82
글번호 194068
종목검색