커뮤니티

예스랭귀지 Q&A

글쓰기
답변완료

검색식 요청 드립니다!

S = SuperTrend(20, 3); T = LRL(20) + LRS(20); P1 = Valuewhen(1, CrossUp(C, S), S(1)); P2 = Valuewhen(1, CrossUp(C, S), S); CrossUp(C, S) && T(1) < (P1+P2)/2 && O < (P1-P2)/4 * 3 + P2 && C > O 키움 신호 수식입니다. 위 신호에 해당되는 종목을 검색 하고 싶습니다. 검색식으로 만들어 주시길 간절히 요청 드립니다^^ 감사 합니다!
프로필 이미지
수지성
2025-03-26
394
글번호 189593
종목검색
답변완료

검색식 부탁드립니다

아래 조건에 해당하는 검색식 부탁드립니다. 1봉전 종가 < highEst(H,24)*0.67 && 0봉전 종가 > highEst(H,24)*0.67
프로필 이미지
대응
2025-03-26
287
글번호 189592
종목검색

우유 님에 의해서 삭제되었습니다.

프로필 이미지
우유
2025-03-26
31
글번호 189591
시스템
답변완료

부탁합니다

전에 알려주신 지정봉수(분봉)수식을 잘사용하고있습니다 밑에는 그에따른답변이었습니다 오늘 뿐만아니라 어제 그제 3일간 지정한조건에 충족되었는지 알고자합니다 부탁드립니다 ---------------------------------------- 예스스탁입니다. 만약 분봉에서 검색을 하는데 지정한 조건이 당일 몇개의 봉에서 충족되었는지 알고자 하시면 아래와 같이 작성하시면 됩니다. 당일 지정한 종목이 1회이상 만족한 종목이 검색되고 결과값 체크하면 검색결과값으로 횟수가 표시됩니다. var : count(0); if sDate != sDate[1] Then count = 0; if 조건 Then#검색할 조건 입력 count = count+1; if count >= 1 Then Find(count);
프로필 이미지
송이버섯
2025-03-26
346
글번호 189588
검색
답변완료

TL_New()함수 내용 확인 부탁드립니다.

TL_New()함수로 추세선을 그리는 지표수식을 아래와 같이 작성 하였는데 추세선이 그려지지 않습니다. 시작일과 종료일, 그리고 가격을 수식으로 추출하여 TL_New()함수에 적용 하였습니다. MessageLog()함수로 데이터가 올바른지 확인해 보았는데 이상한 점은 발견하지 못했습니다. 그래서, 아래 내용중 주석처리된 부분과 같이 강제로 시작일과 종료일을 숫자로 대입하여 실행을 하면 정상적으로 추세선이 그려 집니다. 무엇이 문제인지 확인 부탁 드립니다. -------------------------------------------- // 캔들의 전체 갯수를 리턴하는 함수 function getTotalCandles Numeric // 캔들 갯수를 저장할 변수 선언 var: candleCount(0); candleCount=Index+1; getTotalCandles=candleCount; Endfunction var: totalCandles(0), getTotalCandles(0); totalCandles=getTotalCandles(); // 하락 추세선 (단기) Inputs: ChartCandles(500), ShortPeriod(60), ShortUpColor(Red), // 단기 상승 추세선 색상: 붉은색 ShortDownColor(Blue), // 단기 하락 추세선 색상: 파란색 ShortLineWidth(2); var: Candle_Condition(0), ShortDayCount(0), HighestShortDay(0), N2HighestShortDay(0), ShortUpTrendLineID(0), ShortDownTrendLineID(0), StartShortDownTrendBar(0), LastShortDownTrendBar(0), HighestShortDownTrendBar(0), LowestShortDownTrendBar(0), N2HighestShortDownTrendBar(0), N2LowestShortDownTrendBar(0), StartShortDownTrendPrice(0), LastShortDownTrendPrice(0), N2HighestShortDownTrendPrice(0), N2LowestShortDownTrendPrice(0), HighestShortDownTrendPrice(0), LowestShortDownTrendPrice(0), N2HighestShortSearchDay(0); Candle_Condition = ChartCandles - ShortPeriod; If totalCandles >= Candle_Condition Then { ShortDayCount = totalCandles - Candle_Condition; If totalCandles == ChartCandles Then { StartShortDownTrendPrice = Highest(High, ShortPeriod); For HighestShortDay = ShortPeriod - 1 DownTo 1 { If High[HighestShortDay] == StartShortDownTrendPrice Then { StartShortDownTrendBar = HighestShortDay; N2HighestShortSearchDay = HighestShortDay - 1; } } N2HighestShortDownTrendPrice = Highest(High, N2HighestShortSearchDay); LastShortDownTrendPrice = N2HighestShortDownTrendPrice; For N2HighestShortDay = N2HighestShortSearchDay DownTo 1 { If High[N2HighestShortDay] == N2HighestShortDownTrendPrice Then { N2HighestShortDownTrendBar = ChartCandles - N2HighestShortDay; LastShortDownTrendBar = N2HighestShortDay; } } } If ShortDownTrendLineID > 0 Then { TL_Delete(ShortDownTrendLineID); } StartShortDownTrendBar = StartShortDownTrendBar - 1; LastShortDownTrendBar = LastShortDownTrendBar - 1; //StartShortDownTrendBar = 23; //LastShortDownTrendBar = 7; MessageLog("**고점일=%.f, **고점가격=%.f", StartShortDownTrendBar, StartShortDownTrendPrice); MessageLog("다음 고점일=%.f, **다음 고점가격=%.f", LastShortDownTrendBar, LastShortDownTrendPrice); ShortDownTrendLineID = TL_New(Date[StartShortDownTrendBar], Time[StartShortDownTrendBar], High[StartShortDownTrendBar], Date[LastShortDownTrendBar], Time[LastShortDownTrendBar], High[LastShortDownTrendBar]); TL_SetColor(ShortDownTrendLineID, ShortDownColor); TL_SetSize(ShortDownTrendLineID, ShortLineWidth); TL_SetExtRight(ShortDownTrendLineID, True); }
프로필 이미지
주식킹
2025-03-26
409
글번호 189585
지표
답변완료

92080 수식 수정 부탁드립니다

아래 만들어주신 수식에 전일 종가 선 위에 '전일 종가' 전일 시가 선 위에 '전일 시가' 글자 표출 부탁합니다 감사합니다 ------------------------------ 안녕하세요 예스스탁입니다. var : ii(0),tx1(0),tx2(0); plot1(DayClose(1)); plot2(DayOpen(1)); if Bdate != Bdate[1] Then { tx1 = Text_New(sDate,sTime,DayClose(1),NumToStr(DayClose(1),2)); tx2 = Text_New(sDate,sTime,DayOpen(1),NumToStr(DayOpen(1),2)); ii =0; } Else { ii = ii +1; var1 = Ceiling(ii/2); Text_SetLocation(tx1,sDate[var1],sTime[var1],DayClose(1)); Text_SetLocation(tx2,sDate[var1],sTime[var1],DayOpen(1)); } 즐거운 하루되세요 > para 님이 쓴 글입니다. > 제목 : 지표 질문입니다 > 1. 전일 종가를 표시하는 선을 그리고 당일 시가부터 표시되는 전일 종가선 시작 위치와 현재 위치 중간 위치에 전일 종가 값을 글자로 표시한다 중간 위치에 표시되지 않으면 현재 위치에 그린다 2. 전일 시가를 표시하는 선을 그리고 당일 시가부터 표시되는 전일 시가선 시작 위치와 현재 위치 중간 위치에 전일 시가 값을 글자로 표시한다 중간 위치에 표시되지 않으면 현재 위치에 그린다 감사합니다
프로필 이미지
para
2025-03-26
345
글번호 189584
지표
답변완료

문의 드립니다

안녕하세요 input : P(20); var1 = Ema(H,P); var2 = Ema(L,P); Plot1(var1); plot2(var2) 위지표에서 각선이 상승일때는 빨강, 하락일때는 파랑색으로 표시하고싶습니다. 그리고 상승일때 하락일때의 밴드의 색을 다르게 표시하고자 합니다 감사합니다 감사합니다
프로필 이미지
만강
2025-03-26
350
글번호 189583
지표
답변완료

종목검색식 요청드립니다.

아래 답변에서 말씀하신게 3분봉기준 129봉인데 그럼 3분봉기준(129봉*3.5일=약 451.5)으로는 최대 약 3.5일 기간내에 아래신호가 발생한 신호개수가 카운팅(MM) 되는 종목이 검색되어야 하는데 말씀하신 바에 따르면 129*5*NN<500 이내여야 한다는 말씀이신데 그러면 3분봉은 아예 조회가 안되는건가요? 혹시 3분봉 기준으로 약 3.5일내에 아래신호가 발생한 횟수(MM)을 검색하는 종목검색식은 안되는건가요? 3분봉에 아래신호가 발생한 횟수를 카운팅하는거고 조회는 3분봉 기준으로 3.5일 이내에 가능해야 하는거 아닌가요? 잘 몰라서 문의드립니다. > 안녕하세요 예스스탁입니다. 종목검색에 제공되는 봉수는 모든주기에 최대가 500봉입니다. 계산에 사용되는 봉수가 500개를 넘어가면 검색을 불가합니다. 봉수*5까지 이전봉 참조를 하고 현재봉 기준 NN봉 이전까지 체크하므로 봉수*5+NN이 500이 넘지 않게 조정하셔야 합니다. input : 봉수(129), 기준(10),NN(10),MM(3); var : V5(0); V5 = (V[봉수] + V[봉수*2] + V[봉수*3] + V[봉수*4] + V[봉수*5])/5; if countif(CrossUp(V / V5, 기준),NN) >= MM Then Find(1); 즐거운 하루되세요 > onlypsn 님이 쓴 글입니다. > 제목 : 종목검색식 요청드립니다. > 아래 키움수식의 신호가 분봉에서 N봉 이내에 몇 회 이상(M) 발생했던 종목을 모두 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다.(봉수, 기준, n과 m은 조정가능하도록 부탁드립니다.) 항상 감사합니다. * 키움신호(지표조건 : 봉수(129), 기준(10)) V5 = (V(봉수) + V(봉수*2) + V(봉수*3) + V(봉수*4) + V(봉수*5))/5; CrossUp(V / V5, 기준)
프로필 이미지
onlypsn
2025-03-26
383
글번호 189581
종목검색

관리자에 의해 프로그램 사용법 QnA로 이동되었습니다

프로필 이미지
겐지
2025-03-26
2
글번호 189574
시스템
답변완료

문의 드립니다

안녕하세요 20emat선을 high,low밴드선을 만들고 싶습니다 수치는 변경가능 부탁드립니다 감사합니다
프로필 이미지
만강
2025-03-26
337
글번호 189573
지표