커뮤니티

예스랭귀지 Q&A

글쓰기

[공지] 예스랭귀지 AI 어시스턴트, '예스나 AI' 출시 및 무료 체험 안내

안녕하세요, 예스스탁 입니다.복잡한 수식 공부 없이 여러분의 아이디어를 말하면 시스템 트레이딩 언어 예스랭귀지로 작성해주는 서비스예스나 AI(YesNa AI)가 출시되었습니다.지금 예스나 AI를 직접 경험해 보실 수 있도록 20크레딧(질문권 20회)를 무료로 증정해 드리고 있습니다.바로 여러분의 아이디어를 코드로 변환해보세요.--------------------------------------------------🚀 YesNa AI 핵심 기능- 지표식/전략식/종목검색식 생성: 자연어로 요청하면 예스랭귀지 문법에 맞는 코드를 작성합니다.- 종목검색식 변환 지원: K증권의 종목 검색식을 예스랭귀지로 변환 지원합니다.- 컴파일 검증: 작성된 코드가 실행 가능한지 컴파일러를 통해 문법 검증을 거쳐 결과물을 제공합니다.상세한 서비스 개요 및 활용 방법은 [서비스 소개 페이지]에서 확인하실 수 있습니다.▶ 서비스 소개 페이지: 바로가기서비스 사용 유의사항 및 결제 환불정책은 [이용약관]을 참고 부탁드립니다.▶ 서비스 이용약관: 바로가기💬 이용 문의사용 중 문의사항은 [프로그램 사용법 Q&A] 게시판에서 [예스나 AI] 카테고리를 설정 후 문의해 주시면 상세히 안내해 드리겠습니다.--------------------------------------------------앞으로도 AI를 활용한 다양한 트레이딩 기능들을 지속적으로 선보일 예정입니다.많은 관심과 기대 부탁드립니다.
프로필 이미지
예스스탁
2026-02-27
1206
글번호 230811
지표
답변완료

부탁드립니다

1
프로필 이미지
님이랑
2025-12-24
109
글번호 229333
종목검색
답변완료

갭 보정에 대해서

안녕하세요아래글 설명 잘 보았읍니다.https://www.yesstock.com/community/qna-type1-dtl?postNo=189291&searchType=title&searchValue=%EA%B0%AD%EB%B3%B4%EC%A0%95질문 입니다.########################차트 설정에서,갭 보정(GapLess)을 적용하고지표를 그릴 때는갭 보정 되지 않은 데이타를 그릴려면 어떻게 해야 하는지 문의 드립니다.감사 합니다.
프로필 이미지
유리알유희
2025-12-24
1072
글번호 229330
지표
답변완료

수식 작성 요청드립니다.

다음 조건에 맞는 수식 요청드립니다. -1차 매수조건<1차 매수진입>거래금액은 100만원이고 당일의 시가가 전일 종가대비 -3~+3% 이내이면 즉시매수<1차 매수진입에 대한 수익청산>1. 매수 후 매입가대비 +5%이상이면 청산2. 매수 후 매입가대비 +4%이상 상승 후 다시 매입가대비 +0.5%까지 하락해도 청산즉, 청산은 1또는 2의 경우가 발생하면 청산합니다. <1차 매수진입에 대한 손절>매수 후 매입가대비 -4%를 넘으면 손절-2차 매수조건<2차 매수진입>거래금액은 100만원이고, 1차 매수가 손절이후 현재가가 시가를 돌파할 때 매수합니다. 1차 매수가 수익청산됐을경우에는 진입하지 않습니다. <2차 매수진입에 대한 수익청산>1. 매수 후 매입가대비 +5%이상이면 청산2. 매수 후 매입가대비 +4%이상 상승 후 다시 매입가대비 +0.5%까지 하락해도 청산즉, 청산은 1또는 2의 경우가 발생하면 청산합니다. <2차 매수진입에 대한 손절>매수 후 매입가대비 -4%를 넘으면 손절-당일매매종료1차든 2차든 수익도 손절도 되지 않은 상태면 당일 15시15분에 전량 매도-끝제가 수식에 대한 이해가 짧아서 1차 매수조건과 2차 매수조건을 순서대로 작성해주시면 좋겠습니다. 감사합니다.
프로필 이미지
은색
2025-12-24
175
글번호 229328
시스템
답변완료

문의

// =========================================================// 3. 차트 강조 출력 (중복 시 검정색 우선)// =========================================================// 두 개 이상의 조건이 동시에 만족되면 무조건 검정색으로 표시If ComboCount >= 2 Then PlotPaintBar(H, L, "중복신호", Black);// 단일 조건일 경우 기존 색상 유지Else If Cond12 Then PlotPaintBar(H, L, "vR스피12", Yellow);Else If Cond1 Then PlotPaintBar(H, L, "VR스피1", Magenta);Else If Cond2 Then PlotPaintBar(H, L, "VR스피2", RGB(255,165,0)); // 주황Else If Cnd_R12 Then PlotPaintBar(H, L, "R스피보12", Cyan);Else If Cnd_R34 Then PlotPaintBar(H, L, "R스피보34", RGB(0,255,0)); // 연두여기에서 PlotPaintBar이 이미 다른이름 "중복신호"로 선언되었다고 나오는데요 수정부탁드립니다."vR스피12 이하 같음 이유가 뭔지도 궁금합니다.
프로필 이미지
엉덩공주
2025-12-24
534
글번호 229322
강조
답변완료

수식 부탁드립니다.

R=RSI(7);wma1 = wavg(C, len);// TEMA 계산ema1_1 = eavg(wma1, len);ema1_2 = eavg(ema1_1, len); ema1_3 = eavg(ema1_2, len);TEWMA1 = 3 * ema1_1 - 3 * ema1_2 + ema1_3;len2 = len * multi;wma2 = wavg(C, len2);ema2_1 = eavg(wma2, len2);ema2_2 = eavg(ema2_1, len2);ema2_3 = eavg(ema2_2, len2);TEWMA2 = 3 * ema2_1 - 3 * ema2_2 + ema2_3;TEWMA = (TEWMA1 + TEWMA2) / 2;최종신호=TEWMA > TEWMA(1) && IsRsiCrossUp70 = CrossUp(R, 70)&&Vcond = V > (Avg(V, 기간) * 비율);AmtCond = 거래대금 > (Avg(거래대금, 기간) * 비율)&&최종신호 && !최종신호(1)변수len 120 multi 3 기간 480 비율 6항상 감사드립니다. 2026년에도 항상 건승하십시요..
프로필 이미지
잔차
2025-12-23
177
글번호 229319
종목검색
답변완료

지표 부탁 드립니다

//@version=6indicator("Williams Fractals — Goldilocks Edition [NPR21]", shorttitle="Fractals Goldilocks [NPR21]", overlay=true, precision=0, format=format.price)// ===================== Inputs =====================n = input.int(title="Periods (n)", defval=2, minval=2)showLabels = input.bool(title="Show BUY/SELL Labels", defval=true)showShapes = input.bool(title="Show Shapes", defval=true)// Offset: 25 is the middle ground between 'too short' and 'too wide'buyOffsetTicks = input.int(title="BUY offset (ticks)", defval=25, minval=0)sellOffsetTicks = input.int(title="SELL offset (ticks)", defval=25, minval=0)// High-contrast colorsbuyLabelBgColor = input.color(title="BUY label background", defval=color.rgb(0, 50, 45)) sellLabelBgColor = input.color(title="SELL label background", defval=color.rgb(80, 0, 0)) buyTextColor = input.color(title="BUY text color", defval=color.white) sellTextColor = input.color(title="SELL text color", defval=color.yellow) labelSizeOpt = input.string(title="Label size", defval="normal", options=["tiny","small","normal","large","huge"])lblSize = labelSizeOpt == "tiny" ? size.tiny : labelSizeOpt == "small" ? size.small : labelSizeOpt == "normal" ? size.normal : labelSizeOpt == "large" ? size.large : size.huge// ===================== Fractals Logic =====================upPivot = ta.pivothigh(high, n, n)downPivot = ta.pivotlow(low, n, n)upFractal = not na(upPivot)downFractal = not na(downPivot)// ===================== Labels =====================// Removed extra character spacing for better readabilityif showLabels and downFractal label.new(bar_index - n, low[n] - buyOffsetTicks * syminfo.mintick, "BUY", xloc=xloc.bar_index, yloc=yloc.price, style=label.style_label_up, color=buyLabelBgColor, textcolor=buyTextColor, size=lblSize)if showLabels and upFractal label.new(bar_index - n, high[n] + sellOffsetTicks * syminfo.mintick, "SELL", xloc=xloc.bar_index, yloc=yloc.price, style=label.style_label_down, color=sellLabelBgColor, textcolor=sellTextColor, size=lblSize)// ===================== The "Long V" Extensions =====================plotshape(showLabels and upFractal, title="Long V Sell", style=shape.arrowdown, location=location.abovebar, offset=-n, color=sellLabelBgColor, size=size.normal)plotshape(showLabels and downFractal, title="Long V Buy", style=shape.arrowup, location=location.belowbar, offset=-n, color=buyLabelBgColor, size=size.normal)
프로필 이미지
매치다2
2025-12-23
254
글번호 229318
지표
답변완료

수식 문의

안녕하세요?일봉에 적용할 수식입니다.무포지션이고 매수조건이 여전히 유지중이고 Highest(C, m(8)) 대비 k(10)% 이상 떨어졌고, 양봉이면 매수 진입. 진입 후 st(7)% 손절 또는 tp(8)% 익절, 또는 진입 후 n(5)일이 지나면 청산.매도 진입은 대칭적으로.테스트용으로: 매수조건 = 5, 20 골든크로스 매도조건 = 5,20 데드크로스감사합니다.
프로필 이미지
에구머니
2025-12-23
210
글번호 229317
시스템
답변완료

수정문의

input : length(26), period(25);var : a(0),b(0),up(False);var : scr(0), M1(0), M2(0), base(0), diff(0);scr = (h+l)/2;M1 = Ema(C, Period);M2 = Ema(M1, Period);Base = Ema(M2, Period);diff = Base - Base(2);a = wma(2*wma(scr,length/2) - wma(scr,length), floor(sqrt(length)));b = wma(wma(close,(length/2)/3)*3 - wma(close,(length/2)/2) - wma(close,(length/2)),(length/2));up = b > a and b[1] < a[1];if UP && UP[1] == False && diff>0 && a<b && b<base && O<base Then Find(1);좀 응용해서 첨부파일 한화오션차트의 2025.7.11과 같은 것을 검색하려고((2025.5.28, 10.2같은 신호는 제외하고)위 수식을 만들어봤는데 검증에서 diff = Base - Base(2);줄에 대해 함수만이 값을 가질 수 있다고 나옵니다.수정부탁드립니다.
프로필 이미지
ksks
2025-12-23
234
글번호 229312
종목검색
답변완료

수식문의

아래 수식을 예스수식으로 만들어봐도 도저히 안되어 변환요청드립니다.a = wavg(2*wavg(scr,length/2) - wavg(scr,length), floor(sqrt(length)));b = wavg(wavg(close,(length/2)/3)*3 - wavg(close,(length/2)/2) - wavg(close,(length/2)),(length/2));up = b > a and b(1) < a(1);UP && !UP(1)length 26,scr (h+l)/2
프로필 이미지
ksks
2025-12-23
123
글번호 229308
종목검색